DTS数据迁移或同步是否影响目的数据库现有的数据取决与配置任务前目标库是否已存在待迁移或者同步的表,详细说明参考如下情况:
1、如果目标库中不存在待迁移的表则不会对目标库数据有影响。
2、如果目标库中已存在待迁移的表但待迁移的表没有数据也不会对目标库数据有影响,该场景建议配置任务时使用如下两种方法进行配置可以保证数据一致性:
(1)清空目标端待迁移的库表,选择结构+全量+增量。
(2)选择全量+增量,但需要保证源和目标库两边表结构一致。
3、如果目标库中已存在待迁移的表且该表存在存量数据则可能出现目标端该表存量数据被覆盖的风险且会出现数据不一致情况,在全量期间目标库遇到与源库主键或唯一键值相同的记录时,源库中的该条记录不会同步至目标库中。在增量期间目标库遇到与源库主键或唯一键值相同的记录时会覆盖写入,写入最近一次主键值相同的记录。