为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】V8(Build 2024.06.21)
【操作系统】:银河麒麟
【CPU】ARM64位
【问题描述】*:2024年7月25日下载了最新版的达梦数据库,通过达梦安装目录下tool文件夹中的配置助手dbca.sh创建达梦数据库实例时没有“VARCHAR类型是否以字符为单位”这个选项。后来,我又通过下面这个命令来创建实例:
./dminit PATH=/dm/data/ INSTANCE_NAME=GRP1_LOCAL_01 PAGE_SIZE=32 EXTENT_SIZE=32 LOG_SIZE=2048 CHARSET=0 LENGTH_IN_CHAR=1 AUTO_OVERWRITE=2
运行后会提示“Invalid parmeter:LENGTH_IN_CHAR”。难道现在达梦取消这个LENGTH_IN_CHAR配置功能了吗? 那么,我以后再做mysql迁移到达梦数据库时varchar类型字段该如何处理呢?
我应该如何解决这个问题呢?请大牛们赐教~
该参数已经取消。2024年2季度以后不再支持该参数
如果想实现可以通过扩展列长度,或者在表结构中指定字符存储。
迁移工具中具备对应的配置功能。
迁移设置类型映射
请问怎么解决的
真坑的达梦,老版新版之间的数据迁移,直接报错0变0 加空格,真蠢的设计
同问,最新安装的达梦数据库没有“VARCHAR类型是否以字符为单位”这个选项