数据传输DTS的目标端写入数据遇到问题,怎么解决?将数据写入目标库异常,正在重试,重试了3086次,重试了30921s,异常重试原因:
transaction-replicate: DTS-70004: execute statement failed: /dts_id=dtsjifd1hle19d4471/replace into tf_fms.tf_withdraw_agency_order (cnsmr_seq_no,is_deteled,callback_money_time,user_name,channel_submit_time,mid,source,type,bank_no,supplier_identity,update_time,order_create_time,channel_no,bank_name,is_callback_money,id,channel_type,withdrawal_money,channel_callback_time,bank_acc_name,reject_msg,create_time,withdraw_no,serial_number,service_charge,user_id,status) values (null, 0, null, '夏邑县繁荣副食批发部-自营品', '2024-08-07 10:55:00.0', 'J01013000012233', 0, 1, '6236600603129966', '2', '2024-08-07 10:55:00.0', '2024-08-07 10:55:00.0', '', '平安银行', 0, 1821017165936857089, 3, 116311000, null, '孟繁荣', null, '2024-08-07 10:55:00.0', 'WD02202408071054590000002', 'WD02202408071054590000001', null, 3847, 2)
cause:
SQLException: ADB30Engine(15): meet error, insertSQL:/dts_id=dtsjifd1hle19d4471/replace into tf_fms.tf_withdraw_agency_order (...
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
目前看您修改同步对象处理后已恢复,目前同步已无延迟。前面异常原因为 目标tf_fms.tf_withdraw_agency_order表的DRAWAL_MONEY字段限制导致源端该字段写入116311000值时超出目标该字段小数范围(10,2)导致写入异常 此回答整理自钉群“DTS客户交流群-2”