问题描述

  • DTS报1050009错误,具体错误如下所示。其中解析失败的Binlog的物理位置为对应文件的Offset。
    DTS-1050009 MySQL binlog parse error, at offset filename@offset.
  • DTS报MySQL日志Reader数据字典表信息不存在的错误,具体错误如下所示。其中db_name.table_name为对应的表名称。
    DTS-1050008 MySQL local table db_name.table_name meta not found

问题原因

  1. DTS的DDL解析失败导致的数据字典更新错误。
  2. DTS任务创建过程中源库触发对应DDL操作,导致DTS查询的Schema信息错误。
  3. DTS的MySQL日志Reader解析Event存在Bug。
    注:该原因仅适用于代号DTS-1050008的错误。

解决方案

给DTS源库账号赋予整个information_schema的查询权限,有关授权操作请参考文档GRANT。重新执行之前的任务,确认问题已解决。

说明:如问题未解决,请提交工单说明最近执行的DDL,联系阿里云技术支持协助解决。

适用于

  • 数据传输服务DTS