OceanBaseデータベースは単一プロセスソフトウェアであり、そのプロセス名はobserverです。通常、1台の物理サーバーまたは仮想サーバー上で1つのobserverプロセスが実行され、IPアドレスとポート番号によって一意に識別されます。これをノードと呼びます。
手順
rootユーザーでクラスタのsysテナントにログインします。接続例は以下のとおりですが、データベースへの接続時には実際の環境に合わせてください。
obclient -h10.xx.xx.xx -P2883 -uroot@sys#obdemo -p***** -Aより詳細なデータベース接続操作の手順については、データベース接続の概要(MySQLモード)およびデータベース接続の概要(Oracleモード)を参照してください。
DBA_OB_SERVERSビューをクエリし、クラスタ内のすべてのノード情報を取得します。obclient [(none)]> SELECT * FROM oceanbase.DBA_OB_SERVERS; +-------------+----------+----+--------------+----------+-----------------+--------+----------------------------+-----------+-----------------------+----------------------------+----------------------------+-------------------------------------------------------------------------------------------+ | SVR_IP | SVR_PORT | ID | ZONE | SQL_PORT | WITH_ROOTSERVER | STATUS | START_SERVICE_TIME | STOP_TIME | BLOCK_MIGRATE_IN_TIME | CREATE_TIME | MODIFY_TIME | BUILD_VERSION | +-------------+----------+----+--------------+----------+-----------------+--------+----------------------------+-----------+-----------------------+----------------------------+----------------------------+-------------------------------------------------------------------------------------------+ | 172.xx.xx.xx| 2882 | 3 | sa128_obv4_3 | 2881 | NO | ACTIVE | 2022-11-14 12:28:49.796499 | NULL | NULL | 2022-11-03 15:37:09.530894 | 2022-11-14 12:28:50.795464 | 4.0.0.0_100000302022111120-7cef93737c5cd03331b5f29130c6e80ac950d33b(Nov 11 2022 20:38:33) | | 172.xx.xx.xx| 2882 | 1 | sa128_obv4_1 | 2881 | NO | ACTIVE | 2022-11-14 11:57:31.763941 | NULL | NULL | 2022-11-03 15:37:08.990683 | 2022-11-14 11:57:32.762787 | 4.0.0.0_100000302022111120-7cef93737c5cd03331b5f29130c6e80ac950d33b(Nov 11 2022 20:38:33) | | 172.xx.xx.xx| 2882 | 2 | sa128_obv4_2 | 2881 | YES | ACTIVE | 2022-11-14 11:35:34.223948 | NULL | NULL | 2022-11-03 15:37:09.490511 | 2022-11-14 11:37:26.542479 | 4.0.0.0_100000302022111120-7cef93737c5cd03331b5f29130c6e80ac950d33b(Nov 11 2022 20:38:33) | +-------------+----------+----+--------------+----------+-----------------+--------+----------------------------+-----------+-----------------------+----------------------------+----------------------------+-------------------------------------------------------------------------------------------+ 3 rows in setクエリ結果の関連フィールドの説明は以下のとおりです:
SVR_IP:ノードのIPアドレス。SVR_PORT:ノードのRPCポート。ZONE:ノードが配置されているZone。SQL_PORT:ノードのSQLポート。このポートを使用して直接接続方式でOceanBaseデータベースに接続できます。WITH_ROOTSERVER:このノードがクラスタのRS(RootServer)かどうかを示します。RSはクラスタ管理操作を処理します。STATUS:ノードの状態。ACTIVE:ノードが利用可能な状態であることを示します。INACTIVE:ノードがダウン状態であることを示します。DELETING:ノードが削除中であることを示します。
STOP_TIME:ユーザーがノードサービスを手動で停止した時点。値がNULLの場合、ノードサービスが正常に稼働していることを示します。START_SERVICE_TIME:ノードプロセス起動後、外部にサービスを提供できるようになった時点。値がNULLの場合、ノードプロセスが起動していないか、ノードの状態が利用不可であることを示します。BLOCK_MIGRATE_IN_TIME:データの移入を禁止する開始時点。NULLの場合、データが正常に移入されたことを示します。BUILD_VERSION:OceanBaseデータベースソフトウェアのバージョン番号。
DBA_OB_SERVERSビューの詳細については、DBA_OB_SERVERSを参照してください。
関連ドキュメント
ノードに関するその他の運用操作については、以下を参照してください: