添加數(shù)據(jù)源
問題現(xiàn)象
在 數(shù)據(jù)源管理 頁(yè)面添加 RDS MySQL 數(shù)據(jù)源時(shí),報(bào)錯(cuò):
失敗原因:[DB_QUERY_ERROR]{"jdbcUrl":"jdbc:mysq://10.10.10.1:5119?allowLoadLocallnfile=false&autoDeserialize=false&allowLocalInfile=false&allowUrlInLocalInfile=false&useSSL=false","message":"com.oceanbase.oms.cm.client.exception.CmServerException:failures occured while executing command,skip remaining command;errorcode:BAD_GATEWAY"} 。
解決方法
遇到該類報(bào)錯(cuò)時(shí),請(qǐng)排查以下問題:
確認(rèn) RDS MySQL 白名單正確添加
OMS 會(huì)自動(dòng)在 RDS 上創(chuàng)建白名單分組,其命名類似于 ob_oms_cn_xxxxx,該 IP 段會(huì)包含數(shù)據(jù)傳輸服務(wù)的 IP 網(wǎng)段。
添加白名單任務(wù)受限于 RDS 側(cè)的任務(wù),受多種因素影響可能導(dǎo)致添加任務(wù)失敗。如果添加任務(wù)失敗,請(qǐng)自行添加 OMS 數(shù)據(jù)源頁(yè)面提示的 IP 網(wǎng)段至任意 RDS 白名單分組中。
確認(rèn)添加數(shù)據(jù)源時(shí),填寫的用戶名和密碼的正確性
報(bào)錯(cuò):Access denied for user 'use_name'@'x.x.x.x' (using password: YES),表示添加數(shù)據(jù)源時(shí),填寫的密碼不正確。
問題現(xiàn)象
在配置數(shù)據(jù)遷移項(xiàng)目時(shí),添加 RDS MySQL 數(shù)據(jù)源報(bào)錯(cuò):
失敗原因:[DB_QUERY_ERROR]{"jdbcUrl":"jdbc:mysq://10.10.10.1:4100?allowLoadLocallnfile=false&autoDeserialize=false&allowLocalInfile=false&allowUrlInLocalInfile=false&useSSL=false","message":"com.oceanbase.oms.cm.client.exception.CmServerException:java.net.UnknownHostException:i3lhk5fxzu1cw;errorcode:BAD_GATEWAY"} 。
已排查下述問題:
白名單正確添加。
RDS 可以正常遠(yuǎn)程,但無(wú)法使用 RDS 和公網(wǎng)接入。
查看報(bào)錯(cuò)均為
.UnknownHostException
。
可能原因
Unkonwn Host 報(bào)錯(cuò)是指 OMS 實(shí)例資源未分配成功。第一次購(gòu)買數(shù)據(jù)傳輸實(shí)例,創(chuàng)建資源可能會(huì)需要 10~15 分鐘。
解決方法
請(qǐng)等待實(shí)例創(chuàng)建完成后,重試配置鏈路。