问题描述

在使用DTS进行数据传输时,出现如下报错。

DTS-1051006 MySQL Server [$IP]:[$Port], Table [$DB_Name].[$DB_table] is not exists.

注:

  • [$IP]对应源数据库的IP地址。
  • [$Port]对应源数据库的端口号。
  • [$DB_Name]对应数据库名称。
  • [$DB_table]对应数据表名称。

 

问题原因

使用DTS进行数据同步与数据订阅时,MySQL日志Reader会对源数据库的Binlog文件列表进行校验,如果校验失败会报错。出现DTS-1051006错误的原因可能是近期该数据表有进行DDL变更。

 

解决方案

请检查该数据表的表结构是否有变动,若有变动,可在修复后重新进行DTS相关操作。如果问题无法解决,请提交该数据表的建表语句与近期执行的相关DDL语句,联系阿里云技术支持协助解决。

 

适用于

  • 数据传输服务 DTS

 

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