开发者社区> 问答> 正文

DTS数据库迁移/同步成功后数据不全

已解决

DTS数据库迁移/同步成功后数据不全

展开
收起
提个问题 2024-06-12 17:03:29 40 0
1 条回答
写回答
取消 提交回答
  • 开发者社区问答官方账号
    官方回答
    采纳回答
    DTS数据库迁移/同步成功后数据不全时,请检查以下几点 
    1.请检查DTS任务是否有延迟,如果任务有延迟可能是部分数据还未写入到目标库导致,建议待任务无延迟后再检查数据一致性 
    2.检查目标库是否有其他业务写入,如果有其他业务写入也会导致数据不一致 
    3.检查配置任务前目标库是否清空,如果目标库未清空会导致数据不一致,建议根据业务需求酌情考虑清空目标库选择结构+全量+增量重新配置任务 
    4.检查目标库是否存在触发器,目前库中有触发器也会导致数据不一致,因为同步就是执行dml,执行完之后如果有trigger触发修改,数据也会不一致,建议在任务结构迁移完成后删除目标实例的触发器后重新启动任务,删除触发器详细流程可点击查看
    5.检查带迁移的表是否都具备主键或者唯一键,如果源库中待迁移的表没有主键或唯一约束,且所有字段没有唯一性,可能会导致目标数据库中出现重复数据
    2024-06-12 17:03:30
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
DTCC 2022大会集锦《云原生一站式数据库技术与实践》 立即下载
阿里云瑶池数据库精要2022版 立即下载
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载