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:ノードが属するゾーン。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を参照してください。
関連ドキュメント
ノード関連の運用保守操作の詳細については、以下を参照してください: