使用DTS增量同步数据时出现“Invalidate value”报错

使用DTS增量同步数据时出现“Invalidate value”报错

更新时间:2020-05-25 09:25:30

问题描述

使用DTS增量同步数据时,出现以下报错。

DTS-077100: Record Replicator error in XXX. cause by [java.sql.SQLException: [15018,
2020022500033819216812025003453844378] (Column => TB_LOAN_PERSON.BIRTHDAY), Invalidate value=>0000-04-18, `year` must be between 1 and 9999]

问题原因

目标库不兼容无效数据。

解决方案

  1. 首先在源库将不合法数据修改为合法数据。
  2. 然后登录DTS控制台,先移除有不合法数据的对象,如何移除请参见移除同步对象
  3. 重新同步这个对象,详情请参见新增同步对象

适用于

  • 数据传输服务DTS

如果您的问题仍未解决,您可以在阿里云社区免费咨询,或提交工单联系阿里云技术支持。