一、问题概述 【背景】 1,客户在阿里开通了测试数据库,想体验一下DTS迁移。 2,使用root账户建立DTS任务后,测试连接正常但是预检查有很多报错,导致任务无法进行; 3,第二天更换数据库后,还是存在一样的报错 二、故障截图三、故障原因分析原因一:建立任务的时候,参数设置不可以保持默认,部分参数需要调整; 原因二:DTS版本与DMP版本不符合,DMP227需要使用1.2版本的镜像。 四、解决方案 步骤一:测试目标端连通性,连通性正常;继续排查 步骤二;DTS迁移任务参数,调整参数 源端是阿里云、华为云时不要勾选迁移对象中的“事件”和SSL安全连接中的“启用”。源端是阿里云MySQL8.0版本时,需要修改DTSVM导出脚本dataexport.sh导出参数,加上“--no-backup-locks”,请联系DMP技术支持协助。“迁移后数据校验“:该选项仅供参考,不可作为迁移后源、目数数据对比的唯一校验方式,不建议勾选该选项。 参数调整如下,调整后预检查依旧不通过,继续排查; 步骤三;DMP研发进入后台排查后发现使用的DTS版本与DMP版本不兼容。 DMP227需要使用1.2版本的镜像。更新DTS版本后重新建立任务;任务运行正常; 五、操作影响范围 1,更新DTS镜像前,注意查看平台是否由DTS任务正在运行,如果有任务正在进行,建议咨询DMP研发后才进行更新; 六、注意事项 无 |