OceanBase Client (OBClient) は、OceanBase Database 専用の CLI ツールです。 OBClient を使用して、MySQL テナントと Oracle テナントの 2 種類の OceanBase Database テナントに接続できます。 このトピックでは、前提条件と接続手順について説明します。
前提条件
OBClient アプリケーションがダウンロードおよびインストールされていること。 OBClient アプリケーションがインストールされていない場合は、ソフトウェアセンター にアクセスして、対応するバージョンの OBClient をダウンロードしてインストールしてください。
手順
コマンドラインで、次の形式で OBClient の動作パラメーターを指定します。
$ obclient -hxxx.xxx.xxx.xxx -P3306 -u a**** -p****** -Aオプション:
オプション
説明
-h
接続する OceanBase データベースのドメイン名。
-P
OceanBase データベースに接続するためのポート。 デフォルトでは、Oracle モードではポートは 1521 です。
-u
テナントアカウント。
-p
アカウントのパスワード。セキュリティ上の理由から、このオプションを省略できます。 この場合、後でパスワードの入力を求められます。 パスワードは表示されません。
-A
OceanBase Database に接続するときに、すべてのテーブルの情報を取得しないように指定し、迅速なログインを保証します。
接続が作成されると、コマンドライン端末に次のデフォルトの OBClient コマンドラインプロンプトが表示されます。
obclient [a****]>exitと入力して Enter キーを押すか、Ctrl + D を押して、OBClient コマンドライン端末を終了します。
例
Oracle クライアントを使用して OceanBase の Oracle テナントに接続します。
$ obclient -hxxx.xxx.xxx.xxx -P1521 -ua**** -p****** -Aログインが成功すると、次の結果が返されます。
Welcome to the OceanBase. Commands end with ; or \g. Your OceanBase connection id is 102073 Server version: OceanBase 3.2.4.2 (…) (Built Feb 27 2023 17:31:19) Copyright (c) 2000, 2018, OceanBase and/or its affiliates. All rights reserved. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.システム時刻を確認します。
obclient [a****]> SELECT SYSDATE FROM dual;返された結果:
+-----------+ | SYSDATE | +-----------+ | 29-MAR-23 | +-----------+ 1 row in setexitと入力して Enter キーを押して終了します。obclient [a****]> exit実行結果:
Bye
参照
OBClient を使用して OceanBase の Oracle テナントに接続する方法の詳細については、「OBClient を使用して OceanBase Database テナントに接続する」をご参照ください。