开发者社区> 问答> 正文

DTS数据同步实例的源和目标端数据不一致的可能原因有哪些

已解决

DTS数据同步实例的源和目标端数据不一致的可能原因有哪些

展开
收起
提个问题 2024-06-15 10:04:41 38 0
1 条回答
写回答
取消 提交回答
  • 开发者社区问答官方账号
    官方回答
    采纳回答
    数据不一致的可能原因如下:
    1、配置任务时没有清空目标端数据,且目标端有存量数据
    2、配置任务时只选择了增量同步模块,没有选择全量同步模块。
    3、配置任务时只选择了全量同步模块,没有选择增量同步模块,且任务结束后源端数据有变更。
    4、目标端有除了DTS任务以外的数据写入
    5、增量写入存在延迟,增量数据还没有全部写入目标端。详情请参考文档
    6、源端存在触发器,建议禁用触发器,然后订正目标端数据或者重新配置任务。‘
    7、源端和目标端时区不一致,导致时间字段有差异,需要把目标端时区和源端时区一致,然后重新迁移。
    8、源端和目标端字符集不同,详细描述以及解决方案参考帮助文档
    9、没有配置该对象,可以在DTS控制台>进入目标实例>点击查看同步对象核实,DTS同步可以通过修改同步对象的方法添加上。
    10、配置任务选择了迁移部分字段, 可以在DTS控制台>进入目标实例>点击查看同步对象核实,DTS同步可以修改同步对象,把该对象移除,然后目标端清理下该表,再修改同步对象添加上。
    11、三个实例间的相互双向同步出现数据缺失, 请勿配置成该同步场景。
    12、多表归并任务中执行Online DDL操作导致目标库数据丢失,详细原因以及解决方案请参考帮助文档


    2024-06-15 10:04:42
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
DTS助力企业快速复制阿里巴巴异地多活架构 立即下载
MaxCompute技术公开课第四季 之 如何将Kafka数据同步至MaxCompute 立即下载
DTS控制台一本通 立即下载