OMS双活迁移,

事情是这样的,用oms做mysql和oceanbase双活,双向同步数据,mysql是源端,oceanbase是目标端,本来同步正常,突然源端插入了一个没有主键和没有唯一索引的表,这个同步就报如下错误


后来在源库给问题表加上索引,以前不能同步,请问oceanbase官方大佬,有没有解决的办法叻?

2 个赞

把没有主键的表加入黑名单?

2 个赞

oms的版本号发一下组件监控截图看一下 日志文件发一下
日志目录 /home/ds/run/{组件ID}/logs/error.log

1 个赞

咋个加叻?

1 个赞

text.log (12.7 KB)

1 个赞


看报错信息 是无主键表或唯一键报错了 你按照上面的操作 把报错的表加入到黑名单里

2 个赞

请问没有blackCondition是要加一个这样的节点吗?有没有添加的规则叻?

1 个赞

找到文档叻,感谢,我试试

2 个赞

打个卡

1 个赞

坐等大佬解决

1 个赞

oms什么版本的,双活链路不支持创建无主键表。可以在组件配置里加上coordinator.skipDdl=[“ddlxxx”],来跳过这个ddl

1 个赞

官方大佬已近给出答案了

学到了