DTS MySQL日志Reader数据字典列属性校验错误

DTS-1050005 MySQL local meta column db_name.table_name.column_name attribute type, local<>record(bigint<>varchar).

DTS报错信息

DTS-1050005 MySQL local meta column db_name.table_name.column_name attribute type, local<>record(local_type<>event_type).

其中, DTS 报错code为: DTS-1050006

DTS的报错语句格式为: DTS-1050006 MySQL local meta column db_name.table_name.column_name attribute type, local<>record(bigint<>varchar). 其中,db_name.table_name.column_name是对应出错表列全名称, 是local_type是DTS数据字典列类型,event_type是binlog 中对应数据类型.

失败原因

1. DTS DDL解析失败导致的数据字典更新错误

2. DTS任务创建过程中源库发生了对应DDL

3. DDL 操作的表不在迁移对象内, 发生了rename 同步对象外的表到同步对象内

解决方案

1. 提交工单说明最近执行的DDL,联系DTS值班协助解决.

2. 建议给DTS的源库帐号有整个information_schema的查询权限.