问题现象
在 数据源管理 页面添加 RDS MySQL 数据源时,报错:
失败原因:[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"} 。
解决方法
遇到该类报错时,请排查以下问题:
确认 RDS MySQL 白名单正确添加
OMS 会自动在 RDS 上创建白名单分组,其命名类似于 ob_oms_cn_xxxxx,该 IP 段会包含数据传输服务的 IP 网段。
添加白名单任务受限于 RDS 侧的任务,受多种因素影响可能导致添加任务失败。如果添加任务失败,请自行添加 OMS 数据源页面提示的 IP 网段至任意 RDS 白名单分组中。
确认添加数据源时,填写的用户名和密码的正确性
报错:Access denied for user 'use_name'@'x.x.x.x' (using password: YES),表示添加数据源时,填写的密码不正确。
问题现象
在配置数据迁移项目时,添加 RDS MySQL 数据源报错:
失败原因:[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 可以正常远程,但无法使用 RDS 和公网接入。
查看报错均为
.UnknownHostException
。
可能原因
Unkonwn Host 报错是指 OMS 实例资源未分配成功。第一次购买数据传输实例,创建资源可能会需要 10~15 分钟。
解决方法
请等待实例创建完成后,重试配置链路。
文档内容是否对您有帮助?