解決云數(shù)據(jù)庫 OceanBase 連接問題
本頁面為您介紹常見的數(shù)據(jù)庫連接問題。
問題現(xiàn)象
無法連接公有云數(shù)據(jù)庫。
問題原因
數(shù)據(jù)庫無法連接的可能原因如下:
解決方法
檢查公網(wǎng)地址、私網(wǎng)地址
登錄 OceanBase 管理控制臺。
在 集群列表 頁面,選擇需檢查的集群。單擊集群名稱,進入 集群工作臺。
在左導航欄中單擊 租戶管理,進入 租戶列表 頁面。單擊租戶名稱,進入 租戶工作臺。
在 部署關(guān)系圖 部分,查看您的私網(wǎng)地址和公網(wǎng)地址。
說明默認租戶創(chuàng)建申請內(nèi)網(wǎng)地址,如為公網(wǎng)連接,請單擊申請公網(wǎng)地址。
檢查白名單設(shè)置
登錄 OceanBase 管理控制臺。
在 集群列表 頁面,選擇需要檢查的集群。單擊集群名稱,進入 集群工作臺。
在左導航欄單擊 安全設(shè)置。
在 安全設(shè)置 的 白名單分組 中,查看并確認是否添加測試連接本地白名單 IP/IP 段等。
說明當前云數(shù)據(jù)庫 OceanBase 白名單為集群級別生效,因此添加的白名單無法區(qū)分租戶和內(nèi)外網(wǎng)地址類型。
通過外網(wǎng)或內(nèi)網(wǎng)訪問云數(shù)據(jù)庫 OceanBase 所設(shè)置的白名單地址:
內(nèi)網(wǎng)訪問:白名單的地址段應該設(shè)置為 ECS 實例的內(nèi)網(wǎng)地址。
外網(wǎng)訪問:確認白名單添加的設(shè)備公網(wǎng) IP 地址為設(shè)備真正的出口 IP 地址。例如若 IP 地址為 127.0.0.1,則表示任何設(shè)備均無法訪問該租戶。
有關(guān)添加白名單分組的操作步驟,請參見 白名單分組。
檢查賬號密碼
登錄 OceanBase 控制臺。
在左側(cè)導航欄中,單擊 集群列表。
在集群列表中選擇目標集群,單擊目標進群進入 集群工作臺。
在租戶列表中單擊目標租戶,即可進入 租戶詳情 頁面。
在左導航欄單擊 賬號管理。
在 賬號管理 列表中的 操作 項下,單擊對應賬號的 修改密碼,重置賬號密碼,重試連接。
說明數(shù)據(jù)庫連接時候避免賬號密碼輸入兩端帶空格,以及粘貼時候帶隱藏字符等情況。
檢查連接租戶模式
登錄 OceanBase 控制臺。
在左側(cè)導航欄中,單擊 集群列表。
在集群列表中選擇目標集群,單擊目標集群進入 集群工作臺。
在租戶列表中單擊目標租戶,即可進入 Oracle 或 MySQL 租戶工作臺 頁面。
在租戶工作臺頁面,單擊右上方的 登錄數(shù)據(jù)庫 按鈕,登錄 ODC。
在 ODC 首頁的 個人連接 頁簽中,單擊 新建連接。
選擇租戶的所屬區(qū)域(公有云)并確認連接模式(MySQL/Oracle)是否正確。
MySQL 租戶
Oracle 租戶
說明OBClient 連接格式:
obclient -h[租戶域名地址] -u[租戶用戶名稱] -P3306 -p[租戶密碼]
說明OBClient 連接格式:
obclient -h[租戶域名地址] -u[租戶用戶名稱] -P1521 -p[租戶密碼]
檢查 ECS 客戶端實例的網(wǎng)絡(luò)類型
確認 ECS 客戶端的實例網(wǎng)絡(luò)類型為專有網(wǎng)絡(luò)。
檢查 ECS 客戶端與云數(shù)據(jù)庫 OceanBase 的實例所屬地域
確認 ECS 客戶端與云數(shù)據(jù)庫 OceanBase 的實例在同一地域。
檢查 ECS 客戶端與云數(shù)據(jù)庫 OceanBase 租戶 VPC
內(nèi)網(wǎng)連接情況下,需保證訪問的客戶端 VPC 與云數(shù)據(jù)庫 OceanBase 集群內(nèi)被訪問租戶的 VPC 相同,保證網(wǎng)絡(luò)暢通。
此場景是指跨 VPC 之間網(wǎng)絡(luò)訪問未通過特殊手段連接的情況,內(nèi)網(wǎng)標準訪問時 VPC 需保持一致。
查看云數(shù)據(jù)庫 OceanBase 租戶所屬 VPC。
登錄 OceanBase 控制臺。
在左側(cè)導航欄中,單擊 集群列表。
在集群列表中選擇目標集群,單擊目標進群進入 集群工作臺。
在租戶列表中單擊目標租戶,即可進入 Oracle 或 MySQL 租戶詳情 頁面。
在基礎(chǔ)信息區(qū)域查看云數(shù)據(jù)庫 OceanBase 的 用戶 VPC。
查看 ECS 客戶端所屬 VPC。
登錄 云服務器 ECS。
在左側(cè)導航欄中,單擊 實例與鏡像實例。
在 實例詳情 的 網(wǎng)絡(luò)信息 中,可查看 專有網(wǎng)絡(luò) 的 VPC。
確認云數(shù)據(jù)庫 OceanBase 的 用戶 VPC 與 專有網(wǎng)絡(luò) 的 VPC 是否相同。