错误信息: 目标端表不存在,table not existed

【 使用环境 】测试环境
【 OB or 其他组件 】oms
【 使用版本 】4.2.5
【问题描述】OMS 数据迁移,增量同步阶段一直提示目标端表不存在table not existed, table:TICKET_ROUTE,db:PH_DEVELOPMENT
【复现路径】新部署的oms,新加的同步
自查:确认目标表是存在的,源和目标这个表都是小写的。目标权限是租户的root权限

2 个赞

1、确定目的端表是否存在,如果不存在需要创建该表
2、如果目的端表存在,确定是否存在库表大小写差异,如果存在大小写差异需要查看 coordinator.dbTableCaseStrategy 参数是否设置正确。
3、OB的元数据information_schema.tables中是否存在多条一样的同名表
4、根据下面的文档 找一下增量的日志文件 发一下
https://www.oceanbase.com/docs/community-oms-cn-1000000001302025

3 个赞

OB的元数据information_schema.tables中存在相同的库多条一样的同名表。这个是什么原因产生的

2 个赞

可能同步库和表失败后,目标删除后。又进行了同步,information_schema.tables 中的重复数据怎么处理下

2 个赞

表只有1个,但是information_schema.tables中记录了多条,例如

2 个赞

你的ob版本是哪一个?ob版本做过升级么?

1 个赞

4.2.4.0 版本 ,新部署的

1 个赞

这个是ob的bug 是4.2.4版本存在的已知问题 只能等后续发版修复 目前没有办法绕过去

2 个赞