dm 同步报错

【 TiDB 使用环境】生产环境
【 TiDB 版本】
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
dm 同步报错 如下
“ErrCode”: 10006,
“ErrClass”: “database”,
“ErrScope”: “not-set”,
“ErrLevel”: “high”,
“Message”: “startLocation: [position: (, 0), gtid-set: ], endLocation: [position: (mysql-bin.008821, 978480682), gtid-set: ]: execute statement failed: commit”,
“RawCause”: “Error 1062: Duplicate entry ‘141800001057044’ for key ‘index_posx_device_no’”,

handl-error 无法处理 有办法解决么

DM 同步机制要求表至少有一个有效索引,如果没有开启安全模式,在 task 刚启动时也会自动进入安全模式一段时间,你要是不知道为啥报错的话,可以开启安全模式,参考: https://docs.pingcap.com/zh/tidb/stable/dm-safe-mode

我版本太旧了不支持 安全模式 可以用handle-error跳过么

手工删除下游冲突数据