问题描述
DTS报DTS-1051003错误,具体错误信息如下所示。其中insert into table_name values(1,2,3)
为对应的DML语句。
DTS-1051003 Found statement format binary, SQL: insert into table_name values(1,2,3).
问题原因
DTS增量迁移和同步目前支持的Binlog格式为ROW,并且binlog_row_image为FULL格式的日志。可通过如下SQL语句查看Binlog日志格式。
show variables like 'binlog_format';
show variables like 'binlog_row_image';
解决方案
- 执行如下SQL语句,设置Binlog格式为ROW格式。
set global binlog_format='ROW';
- 执行如下SQL语句,查看存在的会话。
show processlist
- 执行如下SQL语句,终止该会话。
kill [$ID]
注:[$ID]为上一步获取的会话ID。
适用于
- 数据传输服务 DTS
如果您的问题仍未解决,您可以在阿里云社区免费咨询。