问题描述
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_name
,Binlog event
对应的物理位置是filename@offset
。
问题原因
问题原因如下。
- DTS的DDL解析失败导致的数据字典更新错误。
- DTS任务创建过程中源库发生了对应DDL,导致DTS查询的schema信息不对。
- DTS连接MySQL数据库,MySQL日志Reader解析event存在BUG。
解决方案
建议为DTS的源库帐号添加information_schema的查询权限。
适用于
- 数据传输服务 DTS
如果您的问题仍未解决,您可以在阿里云社区提交工单联系阿里云技术支持。