问题描述

DTS连接MySQL数据库,MySQL日志Reader解析字段提示错误如下。

DTS-1050010 column db_name.table_name.column_name binlog parse error, at offset filename@offset.

说明:DTS报错code为“DTS-1050010”,DTS的报错语句格式为“DTS-1050010 column db_name.table_name.column_name binlog parse error, at offset filename@offset.”,其中解析失败的列名是db_name.table_name.column_nameBinlog event对应的物理位置是filename@offset

 

问题原因

问题原因如下。

  • DTS的DDL解析失败导致的数据字典更新错误。
  • DTS任务创建过程中源库发生了对应DDL,导致DTS查询的schema信息不对。
  • DTS连接MySQL数据库,MySQL日志Reader解析event存在BUG。

 

解决方案

建议为DTS的源库帐号添加information_schema的查询权限。

 

适用于

  • 数据传输服务 DTS

 

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