暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

OMS迁移非法数据导致链路异常处理

IT那活儿 2025-07-21
113

点击上方“IT那活儿”公众号--专注于企业全栈运维技术分享,不管IT什么活儿,干就完了!!!



问题现象

各位小伙伴有没有在做OB数据库国产化时,使用OMS迁移数据全量数据迁移阶段碰到非法数据导致链路异常问题,这里分享一个处理方法。


问题处理

第一步:将存在非法数据表条目记录,并从全量链路白名单中剔除
第二步:恢复迁移链路,使链路增量同步继续进行,同时将存在非法数据表条目记录反馈业务侧进行处理
此过程除非法数据表数据差异外,正常进行增量同步。
第三步:业务侧处理异常数据后,暂停链路增量同步组件,使Store继续解析
第四步:将目标端异常表执行DROP
重拉链路选择结构迁移+全量迁移。
最后:恢复链路增量同步组件即可


总结建议

3.1 此处理方式推荐在数据量很大时使用
3.2 迁移链路全量迁移,目标端表对象存在记录时处理策略选择忽略
3.3 异常数据表链路选择全量数据迁移完成后直接释放
3.4 OMS全连迁移结构迁移时会创建四个伪劣和唯一索引保证数据一致性,无需担心数据重复

END


本文作者:亚 奇(上海新炬中北团队)

本文来源:“IT那活儿”公众号

文章转载自IT那活儿,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论