添加数据源

  • 问题现象

    数据源管理 页面添加 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 分钟。

    解决方法

    请等待实例创建完成后,重试配置链路。