TiDB 4.0.7版本的DM同步数据改动字段失败

【 TiDB 使用环境】生产环境
【 TiDB 版本】tidb v4.0.7,dm v2.0.3
【复现路径】mysql业务系统alter表结构时,将varchar类型字段从大改为小,出现同步失败问题
【问题现象及影响】
1,问题:上游表的字段从长字符改为短字符长度,造成DM同步失败
2,影响:同步卡住,需要人工去调整字段,才能正常消费数据
【附件:截图/日志/监控】


【做过的操作】
1,SET GLOBAL tidb_enable_change_column_type=1; – 不生效,提示:Unknown system variable ‘tidb_enable_change_column_type’
2,select @@tidb_enable_change_column_type; – 不生效,提示:Unknown system variable ‘tidb_enable_change_column_type’


不支持有损修改

如果要解决这个问题,只能跳过

https://docs.pingcap.com/zh/tidb/stable/dm-overview#如何处理不兼容的-ddl-语句

好的,Thanks♪(・ω・)ノ。tidb_enable_change_column_type这个参数在4.0.7版本要怎么配置呢。在全局变量没有看到该属性呢。

image

参考上图,4.X 不支持

好的 :+1:

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。