oms社区版的目标源怎么用MySQL/TIDB

【 使用环境 】生产环境 or 测试环境
【 OB or 其他组件 】oms
【 使用版本 】v4.2.4
【问题描述】


这里有文档是MySQL到MySQL的,安装完找不到目标端能选择MySQL的


数据源都建好了也没有看到


数据迁移页面的新建数据源这里居然强制只能选oceanbase

各位大佬看看是不是我操作有什么问题
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):

【SOP系列 22 】——故障诊断第一步(自助诊断和诊断信息收集)

【备注】基于 LLM 和开源文档 RAG 的论坛小助手已开放测试,在发帖时输入 [@论坛小助手] 即可召唤小助手,欢迎试用!

您的问题是关于如何在OMS(OceanBase Management System)社区版中配置MySQL作为目标源来进行数据迁移。这个问题并不直接关联到使用 obdiag 工具进行日志采集或根因分析,而是更多地涉及到OMS社区版的具体操作流程。

不过,如果您在进行数据迁移的过程中遇到了任何技术问题,例如迁移失败、数据不一致等问题,我们可以使用 obdiag 来帮助诊断这些问题。为了更好地理解您的需求并提供适当的帮助,请回答以下问题:

  1. 您是否已经成功创建了一个数据迁移项目?
  2. 您希望迁移的是哪种类型的数据源(例如单主库、单备库还是主备库)?
  3. 在迁移过程中遇到了哪些具体的错误或异常?

如果您在迁移过程中确实遇到了问题,可以使用 obdiag 进行日志采集,以便我们进一步分析。例如,如果您遇到了数据迁移失败的情况,可能需要收集集群的基础信息来帮助定位问题。

日志采集场景: 集群基础信息
日志采集命令: obdiag gather scene run --scene=observer.base

请提供上述信息,以便我们能够更准确地帮助您解决问题。

具体信息可参考以下文档:

附上敏捷诊断工具 obdiag 使用帮助链接

目标源只支持oceanbase


还有个问题,不是很懂这里为啥又说数据迁移是 其他数据库同步到oceanbase
文档前后多个意思

现在有些业务想迁到ob,又怕出问题,希望迁到ob后也能实时的同步到下游mysql/TIDB数据库

https://www.oceanbase.com/docs/community-oms-cn-1000000000958783

额,这里为啥又说可以MySQL到MySQL

好吧,我用的4.2.3,4.2.4看是可以mysql之间迁移,你原来的库是mysql还是tidb,是mysql的话也可以使用双活功能

再向您确认几个问题:

  1. 您提到希望将业务迁移到OceanBase之后还能实时同步到下游的MySQL或TiDB数据库,请问这是用于何种业务场景或目的呢
  2. 您在尝试使用OMS社区版进行数据迁移时,是否已经找到了关于MySQL到MySQL或MySQL到TiDB的数据迁移的相关配置选项或文档
  3. 您在配置OMS社区版进行数据迁移时遇到的具体问题是什么,是否有错误提示或其他异常情况发生
  4. 您是否已经尝试联系过OceanBase的技术支持团队以获取关于此功能的帮助和支持

4.2.3的也是有文档说明目标端可以是MySQL的
https://www.oceanbase.com/docs/community-oms-cn-1000000000707377

我原来的是MySQL,现在想迁到ob,但还是希望ob也能实时的同步数据到MySQL

不知道是不是我的问题,感觉官方的文档写的挺乱

1.oceanbase同步到下游MySQL/TIDB是为了容灾
2.我找到你们的文档说可以同步到下游MySQL,但是实际操作却只能选择下游是oceanbase,
https://www.oceanbase.com/docs/community-oms-cn-1000000000958783
https://www.oceanbase.com/docs/community-oms-cn-1000000000707377

根据您的描述和提供的文档链接,看起来确实存在一些文档表述上的混淆。为了澄清您的疑问,我们需要明确几个关键点:

  1. OMS 社区版的功能:OMS 社区版主要用于将数据从其他数据库(如MySQL、TiDB等)迁移到OceanBase数据库。根据您提供的文档链接,确实提到了OMS 社区版支持将数据从MySQL迁移到MySQL,但从实际情况来看,这似乎并不是OMS 社区版的主要设计目的。

  2. OMS 社区版支持的数据迁移方向:根据您提供的截图和文档链接,OMS 社区版主要支持的数据迁移方向是从其他数据库迁移到OceanBase数据库。这意味着,如果您想要将数据从MySQL迁移到OceanBase,并且希望同时保持数据同步到下游MySQL或TiDB,那么OMS 社区版本身可能并不直接支持这种双向同步的需求。

  3. 容灾需求:您提到希望将数据从OceanBase同步到下游MySQL或TiDB以实现容灾。这通常需要使用不同的工具或服务来实现,而不是通过OMS 社区版。例如,您可以考虑使用数据复制工具或服务来实现从OceanBase到下游MySQL或TiDB的数据同步。

解决方案建议

方案一:使用OMS 社区版进行数据迁移

  1. 从MySQL迁移到OceanBase:您可以使用OMS 社区版将数据从MySQL迁移到OceanBase。
  2. 从OceanBase同步到MySQL:对于从OceanBase到下游MySQL或TiDB的数据同步,您可能需要寻找其他的解决方案,比如使用数据复制工具或服务。

方案二:使用其他工具实现双向同步

  1. 从MySQL迁移到OceanBase:同样使用OMS 社区版。
  2. 从OceanBase同步到MySQL:可以考虑使用如Debezium、Maxwell等工具来实现从OceanBase到下游MySQL或TiDB的数据同步。

总结

  • OMS 社区版主要用于将数据从其他数据库迁移到OceanBase数据库。
  • 双向同步的需求可能需要借助其他工具或服务来实现。
  • 容灾需求可以通过上述方案二来满足。

建议您根据实际需求选择合适的方案,并考虑联系OceanBase的技术支持团队获取更详细的指导和支持。

具体信息可参考以下文档:

(小助手的答复已结束,如未能解决您的问题,请继续提问并等待其他同学的回复,谢谢!)

。。。。不能迁到mysql,为啥还把文档写那么细

不好意思 文档给你造成的误解 我们后续会调整文档 非常感谢你的反馈 这个功能社区版是不支持的