记一次坑:
使用版本 dm8_20240715_x86_rh6_rq_single.tar docker 版本
注意:2024年第二季度后该配置项已经取消
进行数据迁移的时候,第三方联系我,让现在的库和实际生产库保持一致,查询发现
生产:LENGTH_IN_CHAR = 1
现有: LENGTH_IN_CHAR = 0
此配置不更改,可能会导致 迁移的时候报错,字符串过长等问题。
所以需要修改这个配置,
对于之前的版本可以一下方式处理:
注意:这个配置需要在DM初始化的时候就要设置好,不允许初始化之后再进行修改。
如果不是用docker 部署的,需要在 ./dbinit 参数后面加上对应的
LENGTH_IN_CHAR = 1
dminit.exe path=xxx db_name=LENGTHINCHAR LENGTH_IN_CHAR=1 page_size=32 port_num=5237
进行实例化即可
如果是docker部署的,需要将容器中的 /opt/ 中的 sh 进行挂载,在初始化之前进行挂载:
注意 :
2024年第二季度后的版本配置后会提示 :
Invalid parmeter:LENGTH_IN_CHAR