OMS迁移mysql至OB ce4.0部分表外键缺漏

【 使用环境 】测试环境
【 OB or 其他组件 】OMS
【 使用版本 】OMS4.0.0
【问题描述】OMS迁移mysql至OB ce4.0部分表外键缺漏
【复现路径】问题出现前后相关操作
【问题现象及影响】

【附件】



由于 OceanBase 社区版本身的限制,如果存在以下场景,增量 DDL 被成功转换后,执行到 OceanBase 社区版可能会报错。

  • 通过 MODIFY COLUMNCHANGE COLUMN 修改字段类型可能会失败:OceanBase 社区版不支持修改为某些字段类型。
  • 通过 MODIFY COLUMNCHANGE COLUMN 修改字段长度可能会失败。
  • 通过 ALTER COLUMN SET DEFAULT 设置默认值可能会失败:OceanBase 社区版不支持某些函数/表达式。
  • 不支持删除主键、唯一键、普通索引、相关的列,以及包含外键约束的列。

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

社区版的数据迁移项目配合应用切换需要执行的任务流。

  1. OMS 社区版会自动删除迁移依赖的附加列和唯一索引,添加 Check 约束。
  2. 您需要自行激活目标端触发器和外键,补充函数、存储过程等其它 OMS 社区版不支持的数据库对象。
  3. 如果您选择反向增量,您需要自行禁用源端的触发器和外键。

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

如果有功能需求建议可以提出


增量同步阶段,统计信息是空白的,但是数据实际是有同步的。我如何操作才能使截图中统计信息正常展示

有配置时序数据库吗

未配置,我重新配置试试