数据传输DTS 我的数据同步有一张表突然没同步 也没报错有人帮我看看啥情况吗?

数据传输DTS 我的数据同步有一张表突然没同步 也没报错有人帮我看看啥情况吗?

展开
收起
真的很搞笑 2023-12-20 08:27:54 110 分享 版权
2 条回答
写回答
取消 提交回答
  • 如果你的数据同步有一张表突然没有同步且没有报错,可能是由于数据冲突、表结构不一致、权限问题等原因导致的。建议检查源库和目标库的表结构、数据状态以及DTS的任务配置和日志,以便找出具体问题。

    2023-12-20 15:32:13
    赞同 展开评论
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    如果您的数据同步任务中出现了一张表突然没有同步且没有报错的情况,可能的原因有多种。首先,如果待同步的表为无主键的表,全量同步会非常慢,这可能会导致同步进度缓慢。因此,您可以为源库待同步的表增加主键后再进行同步。

    其次,同名的表进行数据同步时,DTS支持源表数据在目标表不存在时才进行传输。但请注意,如果同步对象只包含某个表,而源实例对该表执行了重命名操作,那么该表的数据将不会同步到目标库。为了避免这种情况,您可以在数据同步配置时将该表所属的整个数据库作为同步对象。

    另外,如果您的同步任务涉及到外键约束,需要注意DTS在全量同步和增量同步过程中会以Session级别暂时禁用约束检查以及外键级联操作。若任务运行时源库存在级联更新、删除操作,可能会导致数据不一致。同样地,待同步子表依赖的父表没有被选择为同步对象,也可能破坏外键约束完整性。在这种情况下,您需要删除约束完整性检查失败的子表的外键依赖,并在同步对象中加入相应的父表。

    2023-12-20 14:20:25
    赞同 展开评论

阿里云提供了一系列数据库管理工具,可以满足您在云上进行数据库管理的各种需求。包含数据传输服务DTS、数据库备份 DBS、数据库自治服务 DAS、数据管理 DMS。

还有其他疑问?
咨询AI助理