全量同步失败报错,关键词“column *** does not exist”
场景描述
全量同步期间DRS任务报错,同步日志界面提示:service DATAMOVE failed, cause by: retry structures failed events=the fail structures are [type=function, index=0, schema_name=%s, object_name='%s']reason:[ERROR: column '%s' does not exist Position: %s]
可能原因
- 全量期间目标库执行了DDL,导致目标库和源库表结构不一致。
- 全量期间源库执行了DDL,导致目标库和源库表结构不一致。
可联系客户确认是否执行DDL。
解决方案
重新创建DRS同步任务进行同步,并确保全量同步期间,源库不执行DDL,且目标库无写入,否则可能导致数据不一致或同步失败。