问题描述
DTS连接MySQL的Reader日志binlog_row_image校验失败,报错信息如下。
DTS-1051007 In binary log offset filename@offset(timestamp: unix_timestmap), found table db_name.table_name not full mode event.
说明:DTS报错code为“DTS-1051007”,DTS的报错语句格式为DTS-1051007 In binary log offset filename@offset(timestamp: unix_timestmap),found table db_name.table_name not full mode event.。其中offset filename@offset(timestamp: unix_timestmap)为对应报错的binlog物理位置和时间戳,
db_name.table_name
为对应的表名。
问题原因
DTS服务连接MySQL只支持binlog_row_image='FULL'
模式的日志。
解决方案
- 执行如下SQL语句,设置binlog_row_image格式。
set global binlog_row_image='FULL';
- 执行如下SQL语句,查看已经存在的session,并记录ID值。
show processlist;
- 执行如下SQL语句,结束已有的session。
kill [$ID];
注:[$ID]为上一步获取的ID值。
适用于
- 数据传输服务 DTS