在数据传输DTS中,目标端写入数据遇到问题,写入目标库异常,正在重试,重试了225次,重试了2263s,同步报错 ,重新删除问题表,删不掉了,因为这个表有问题 ,刚才研发调整了,计划是把这个表从任务重删掉,在重新同步下,但是这个在dts任务现在删不掉。怎么办?
以下为热心网友提供的参考意见
在数据传输DTS中,如果目标端写入数据遇到问题,可能会导致同步任务失败。以下是一些建议的解决方案:
-
重试同步任务:首先,您可以尝试重新启动同步任务,让DTS重新尝试将增量数据同步到目标库。但请注意,如果源库在同步任务暂停期间有变化,这可能会导致源库与目标库数据的不一致。
-
检查表结构:确保源端和目标端的表结构是一致的。如果源端和目标端的表结构不一致,可能是因为在任务配置后,源端或目标端执行了DDL修改了表结构。在这种情况下,您需要调整源端和目标端的表结构,使其保持一致。
-
检查目标库的权限和表状态:确保DTS目标端的数据库账户权限是正常的,并且目标数据库中的表是正常可写入的。如果有除DTS外的数据写入目标库,可能会导致源库与目标库数据不一致。
-
删除问题表:如果上述方法都不能解决问题,您可以考虑手动删除目标库中的有问题的表,然后重新创建它。但在执行此操作之前,请确保已备份所有重要数据。
-
联系技术支持:如果问题仍然存在,建议您联系阿里云的技术支持团队,提供详细的报错信息和同步任务的配置信息,以便他们为您提供更专业的帮助。
以下为热心网友提供的参考意见
修改同步对象子任务只能结束子任务回滚修改同步对象操作
此回答整理自钉群“DTS客户交流群-2”