数据传输DTS详细报错信息:将数据写入目标库异常,正在重试,重试了151次,这个报错帮忙看下 ?[阿里云]

数据传输DTS详细报错信息:将数据写入目标库异常,正在重试,重试了151次,重试了1579s,异常重试原?这个报错帮忙看下 处理下
【UID】:1089915948646221
【Job ID】:olv12mlpi8u09hu
【任务名称】:BI数据库迁移-2-全量
【所有报错信息】:
CODE:-
错误概述:-
解决方案:-
帮助文档:-
详细报错信息:将数据写入目标库异常,正在重试,重试了151次,重试了1579s,异常重试原因:
framework: DTS-30011: currentRunningSQL: / DTS-full-n7o129l1x8c36d5 /insert into “RSBI”.”A_DAYS”(“F_MDORGID”,”FVALUE”,”V1″,”V2″,”V4″,”V3″,”F_CITY”,”F_NAME”,”F_SEQUENCE”,”F_ISAB”,”F_DATE”,”V5″,”V6″) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?),currentRow:1076,16.0万,环比上周▼1.7%
交易笔数1498笔,客单价106.9元,

购物中心
永辉超市 销售(万) 8.4
环比上周 <span class="des…
【URL】:https://dtsnew.console.aliyun.com/migrate/cn-shanghai
【当前时间】:2023-12-08 14:54:10
【Region】:cn-shanghai

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
3 条回复 A 作者 M 管理员
  1. 您好,关于数据传输服务DTS使用过程中的常见报错信息以及解决方案您可以参考文档:常见问题
    文档中记录了数据传输服务DTS报错DTS-30011的原因分析以及解决方案

    建议您按照以上三种方法尝试处理一下哈。

  2. 根据提供的错误信息,可以看出数据传输过程中出现了异常。具体报错信息为:将数据写入目标库异常,正在重试,重试了151次,重试了1579s,异常重试原因:framework: DTS-30011。

    这个错误可能是由于以下原因导致的:

    1. 数据库连接问题:可能目标库的连接配置有误或者连接不可用。
    2. 数据库表结构问题:插入语句中的表名、列名或者数据类型与目标库中的实际结构不一致。
    3. 数据库权限问题:当前用户没有足够的权限执行插入操作。
    4. 数据库性能问题:目标库的性能不足,无法处理大量的数据插入操作。

    针对这个问题,可以尝试以下解决方案:

    1. 检查目标库的连接配置,确保连接信息正确并且可用。
    2. 检查插入语句中的表名、列名和数据类型是否与目标库中的实际结构一致。
    3. 确保当前用户具有足够的权限执行插入操作。
    4. 如果目标库的性能不足,可以考虑优化数据库配置或者增加硬件资源来提升性能。
  3. 根据您提供的报错信息,问题似乎是在将数据写入目标数据库时发生了异常。报错信息中提到了“将数据写入目标库异常,正在重试,重试了151次,重试了1579s”,这表明在尝试写入数据时出现了错误,并且系统正在尝试重试。

    报错信息中的“异常重试原因”部分提到了“framework: DTS-30011”,这可能是DTS框架的错误代码。但是,具体的错误原因并没有在报错信息中明确给出。
    为了解决这个问题,您可以尝试以下步骤:

    • 检查源数据库和目标数据库的连接是否正常。确保网络连接、数据库地址、端口、用户名和密码等配置正确无误。
    • 检查目标数据库的表结构和源数据库的表结构是否一致。如果表结构不一致,可能会导致数据写入异常。
    • 检查源数据库中的数据是否符合目标数据库的约束条件。例如,如果目标数据库有唯一性约束,但是源数据库中的数据存在重复数据,那么写入操作可能会失败。
    • 如果以上步骤都没有解决问题,您可以尝试查看DTS的日志文件,以获取更详细的错误信息。日志文件通常位于DTS安装目录下的log文件夹中。
  4. 前面是因为字段位置原因导致报错,现在看任务在正常写入了,务有报错缺少结构吗?在第一次的结构校验如果没有报错的话,那就是迁移过去的结构是完整的,您任务后面如果遇到缺少结构的报错,可以在目标自行添加后重启任务就可以了 ,此回答整理自钉群“DTS客户交流群-2”