OceanBase學習之路6|透過 Obclient 連線 OceanBase 租戶

老樹樁12發表於2023-01-16

本文介紹透過 Obclient 連線 OceanBase 租戶的前提條件和操作步驟。

前提條件

請聯絡技術支援人員獲取 OceanBase 資料庫客戶端安裝包並正確安裝。

操作步驟

  1. 開啟命令列終端。

  2. 輸入 OBClient 的執行引數。格式請參見如下示例。

    $obclient -h10.10.10.1 -P2881 -uroot@MySQL -p -A

    說明

    引數含義如下:

    • -h:提供 OceanBase 資料庫連線的 IP,通常是一個 OBProxy 地址。
    • -u:提供租戶的連線帳號,格式包含兩種:  使用者名稱@ 租戶名# 叢集名 或者  叢集名: 租戶名: 使用者名稱。Oracle 租戶的管理員使用者名稱預設是 sys。
    • -P:提供 OceanBase 資料庫連線埠,也是 OBProxy 的監聽埠,預設是 2883,可以自定義。
    • -p:提供帳號密碼。為了安全可以不提供,改為在後面提示符下輸入,密碼文字不可見。
    • -A:表示在連線資料庫時不去獲取全部表資訊,可以使登入資料庫速度最快。
  3. 連線成功後,命令列終端出現預設的 OBClient 命令列提示符,如下例所示:

    obclient [(none)]>
  4. 如果要退出 OBClient 命令列,可以輸入  exit 後按Enter鍵,或者使用快捷鍵 Ctrl + D。

示例

透過 OBClient 連線 OceanBase 資料庫的 MySQL 租戶。

$obclient -h172.30.135.223 -P2881 -uroot@mysql001 -p -A
Enter password:
Welcome to the OceanBase.  Commands end with ; or \g.
Your OceanBase connection id is 3221487642
Server version: OceanBase 4.0.0.0 (r100000252022102910-df01cef074936b9c9f177697500fad1dc304056f) (Built Oct 29 2022 10:27:50)
Copyright (c) 2000, 2018, OceanBase Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
obclient [(none)]> SELECT SYSDATE();
+---------------------+
| SYSDATE()           |
+---------------------+
| 2022-11-01 11:15:14 |
+---------------------+
1 row in set
obclient [(none)]> exit
Bye


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70026075/viewspace-2932339/,如需轉載,請註明出處,否則將追究法律責任。

相關文章