OceanBase 用戶端 OBClient 是 OceanBase 資料庫專用的命令列工具,通過 OBClient 您可以串連 OceanBase 資料庫的 MySQL 模式和 Oracle 模式租戶。本文主要介紹串連方式的前提條件和操作步驟。
前提條件
請確認已下載並安裝了 OBClient 應用。如果未下載 OBClient 應用,您可以訪問軟體中心下載對應版本的 OBClient(OceanBase 命令列用戶端)。
操作步驟
在命令列中輸入 OBclient 的運行參數。格式請參見如下樣本。
$ obclient -hxxx.xxx.xxx.xxx -P3306 -u a**** -p****** -c -A -Doceanbase參數說明:
參數
含義
-h
提供 OceanBase 資料庫連接的網域名稱。
-P
提供 OceanBase 資料庫連接連接埠,MySQL 模式租戶預設是 3306。
-u
提供租戶的串連帳號。
-p
提供帳號密碼。為了安全可以不提供,改為在後面提示符下輸入,密碼文本不可見。
-A
表示串連資料庫時不擷取全部表資訊,以快速登入資料庫。
-c
表示在 MySQL 運行環境中不忽略注釋。
-D
訪問的資料庫名,可以改為對應的業務資料庫。
串連成功後,命令列終端出現預設的 OBClient 命令列提示符,如下例所示:
obclient [oceanbase]>如需退出 OBClient 命令列,可以輸入
exit後按斷行符號鍵,或者使用快速鍵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 Bye輸入
exit後按斷行符號鍵退出。obclient [oceanbase]> exit執行結果如下:
Bye