为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:8.4
【操作系统】:麒麟V10
【CPU】:
【问题描述】*:DM8 迁移到DM8.4 DTS迁移报错 列【**】长度超出定义
应该如何解决
源库是不是开了LENGTH_IN_CHAR=1
批量修改方法就是编辑映射倍数,这样所有的VARCHAR和VARCHAR2类型都会扩大。
如果不想全部修改可以在迁移某张表的时候单独修改,如图
1、可能字符集不一致。
2、列的定义不一致。
3、在DTS中把字段长度加倍。(全加或者指定某个表加)

查询源表数据最大长度,是否超过目标定义,如果超过可扩展列长度,再进行数据迁移。