OBClient は、OceanBase データベース専用の CLI ツールです。OBClient を使用して、OceanBase データベースの MySQL テナントと Oracle テナントに接続できます。このトピックでは、前提条件と接続手順について説明します。
前提条件
OBClient アプリケーションがダウンロードおよびインストールされていること。 OBClient アプリケーションがインストールされていない場合は、ソフトウェアセンター にアクセスして、対応するバージョンの OBClient をダウンロードしてインストールしてください。
手順
コマンドラインで、次の形式で OBClient のパラメーターを指定します。
$ obclient -hxxx.xxx.xxx.xxx -P3306 -u a**** -p****** -c -A -Doceanbaseオプション:
オプション
説明
-h
接続先の OceanBase データベースのドメイン名。
-P
OceanBase データベースに接続するためのポート。デフォルトでは、MySQL モードではポート 3306 です。
-u
テナントアカウント。
-p
アカウントのパスワード。セキュリティ上の理由から、このオプションを省略できます。この場合、後でパスワードの入力を求められます。パスワードは表示されません。
-A
OceanBase データベースに接続するときに、すべてのテーブルの情報を取得しないように指定して、迅速なログインを確保します。
-c
MySQL の実行時環境でコメントを無視しないように指定します。
-D
アクセスするデータベースの名前。対応するビジネスデータベースに変更できます。
接続が作成されると、コマンドライン端末に次のデフォルトの OBClient コマンドラインプロンプトが表示されます。
obclient [oceanbase]>OBClient コマンドラインプロンプトを終了するには、
exitと入力して Enter キーを押すか、Ctrl + D を押します。
例
OBClient を使用して OceanBase データベースの MySQL テナントに接続する
$ obclient -hxxx.xxx.xxx.xxx -P3306 -u a**** -p****** -c -A -Doceanbaseログインに成功すると、次の結果が返されます。
Welcome to the OceanBase. Commands end with ; or \g. Your OceanBase connection id is 117093 Server version: OceanBase 3.2.4.2 (…) (Built Feb 27 2023 17:31:19) <省略> Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. obclient [oceanbase]>データベースを表示します。
obclient [oceanbase]> SHOW DATABASES;戻り値:
+--------------------+ | Database | +--------------------+ | oceanbase | | information_schema | | mysql | | rainoon | +--------------------+ 4 rows in set Byeexitと入力し、Enter キーを押して終了します。obclient [oceanbase]> exit実行結果:
Bye