为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM7
【操作系统】:window10
【CPU】:X86
【问题描述】*:DTS数据迁移工具MYSQL—>DM7 迁移时报错,
/ 列[REGIST_ADDRESS]长度超出定义 /
相关文档资料我也查阅了,你们的相关文档只对改报错做了解释,解决方案呢?我应该按照哪些步骤12345步操作能够解决导入失败的问题?
链接:https://eco.dameng.com/community/article/caa1aaf7a163735f4b8bc1f59572917e
链接:https://eco.dameng.com/document/dm/zh-cn/faq/faq-mysql-dm8-migrate.html
然后我自己百度,说可以去改精度,修改了精度300,500,1000皆迁移失败!!
最后就是一个必然触发的BUG,在我修改了精度,并且导入失败后,再点击 上一步退回至这个页面想再进去改进度,点击表名就会报错,并且弹框无法取消,必须强制结束任务进程重新进DTS。
检查下mysql的字符集,和达梦的字符集是否一致
DM8 初始化库开启 字符为单位参数
length_in_char=Y 或者DTS有一个迁移策略扩充字符类型长度多少倍
要对比一下dm端和mysql端的字符集