为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】: 8
【操作系统】:
【CPU】:
【问题描述】*:采用docker进行搭建,但是直接搭建尾部有空格和无空格算一样的,导致主键冲突。我尝试下面这种方法搭建好像不起效果
docker run -d -p 5236:5236 --restart=always --name dm8_01 --privileged=true -e PAGE_SIZE=16 -e LD_LIBRARY_PATH=/opt/dmdbms/bin -e CASE_SENSITIVE=0 -e SPACE_COMPARE_MODE=1 -e COMPATIBLE_MODE=2 -e INSTANCE_NAME=dm8_01 -v /data/dm8_01:/opt/dmdbms/data dm8_single:v8.1.2.128_ent_x86_64_ctm_pack4
dm.ini这个文件 是否做了持久化
是的话,sp_set_para_value(2, 'SPACE_COMPARE_MODE', 1);
执行后,重启生效
这个SPACE_COMPARE_MODE不是数据库的初始化参数,修改这个参数,需要你初始化数据库并启动后,使用SYSDBA用户执行SQL:
SP_SET_PARA_VALUE(2,'SPACE_COMPARE_MODE',1);
重启数据库生效