开发者社区 问答 正文

OceanBase数据库 的帖子已经更新,麻烦老师看一下?

OceanBase数据库 https://ask.oceanbase.com/t/topic/35605628/10 oms的帖子已经更新,麻烦老师看一下?

展开
收起
真的很搞笑 2023-12-12 19:20:05 50 分享 版权
来自: OceanBase
阿里云 AI 助理回答

根据您提供的信息,您提到的帖子链接(https://ask.oceanbase.com/t/topic/35605628/10)似乎与 OceanBase 数据库的 OMS(OceanBase Migration Service)相关。由于我无法直接访问外部链接,我将基于知识库中的资料为您提供专业解答。


问题分析

从您的描述来看,您可能遇到了与 OMS 相关的问题或需要确认某些配置是否正确。以下是常见的 OMS 配置和问题排查步骤,供您参考:


1. OMS 数据源添加失败的常见原因

在添加数据源时,可能会遇到以下问题:

1.1 白名单配置问题

  • 现象:报错信息中包含 UnknownHostExceptionDB_QUERY_ERROR
  • 解决方法
    • 确认 RDS MySQL 的白名单已正确添加。OMS 会自动在 RDS 上创建白名单分组,命名类似于 ob_oms_cn_xxxxx
    • 如果白名单添加失败,请手动将 OMS 提示的 IP 网段添加到 RDS 的白名单中。

1.2 用户名或密码错误

  • 现象:报错信息中包含 Access denied for user 'use_name'@'x.x.x.x'
  • 解决方法
    • 检查数据源配置中填写的用户名和密码是否正确。
    • 确保该用户具备足够的权限(如 SELECTINSERT 等)。具体权限要求可参考知识库中的用户权限说明。

1.3 资源未分配成功

  • 现象:报错信息中包含 UnknownHostException,且白名单配置无误。
  • 可能原因:OMS 实例资源未分配成功。
  • 解决方法
    • 第一次购买数据传输实例时,资源创建可能需要 10~15 分钟。请等待实例创建完成后重试配置链路。

2. OMS 数据迁移任务的注意事项

如果您正在使用 OMS 进行数据迁移,请注意以下事项:

2.1 数据迁移任务的状态管理

  • 重要提醒:如果数据迁移任务长期处于非活跃状态(如 失败已暂停已完成),受增量日志保留时长的影响,任务可能无法恢复。建议为任务配置告警并及时处理异常。

2.2 源端数据库的操作限制

  • 禁止操作:在结构迁移和全量迁移阶段,请勿执行库或表结构变更的 DDL 操作,否则可能导致任务中断。

2.3 字符集兼容性

  • 建议:如果源端字符集为 UTF-8,建议目标端使用兼容的字符集(如 UTF-8 或 UTF-16),以避免乱码问题。

3. OMS 数据同步的限制

如果您正在进行数据同步任务,请注意以下限制:

3.1 同步对象的要求

  • 数据传输仅支持同步库名、表名和列名为 ASCII 码且不包含特殊字符的对象。
  • 待同步的表必须具有唯一键(主键或唯一索引)。

3.2 同步 DDL 的注意事项

  • 如果源端库表发生重命名(RENAME)操作,建议重新启动任务,以避免增量同步丢失数据。

3.3 LOB 列的处理

  • 如果更新的行包括 LOB 列,且仅配置了增量同步,则要求源端数据库的本地增量日志保存 48 小时以上。

4. OMS 数据传输的目标端支持

根据知识库中的信息,OMS 支持以下目标端实例类型:

源端目标端
OB_MySQL(OceanBase 集群实例)DataHub(阿里云 DataHub 实例)
OB_MySQL(Serverless 实例)DataHub(公网 DataHub 实例)
OB_Oracle(OceanBase 集群实例)DataHub(阿里云 DataHub 实例)
OB_Oracle(OceanBase 集群实例)DataHub(公网 DataHub 实例)

确保您的源端和目标端实例类型符合上述支持范围。


5. 其他建议

  • 测试连接:在配置数据源时,务必通过 ODC 测试连接功能验证是否能够成功连接到目标数据库。
  • 高级设置:如果需要自定义连接会话,可以通过 SQL 语句配置连接初始化脚本。例如:set session ob_query_timeout=60000000

总结

如果您仍然遇到问题,请提供具体的报错信息或任务状态,以便进一步分析。同时,您可以参考上述内容逐一排查问题。如果问题仍未解决,建议联系 OceanBase 技术支持团队获取帮助。

希望以上信息对您有所帮助!

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答