为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】: 8
【操作系统】:centos 7
【CPU】:
【问题描述】*:在docker中使用如下命令启动达梦8数据库,大小写敏感设置不生效,麻烦大佬们帮忙看一下
docker load -i dm8_20220822_rev166351_x86_rh6_64_ctm.tar
docker run -d -p 5236:5236 --restart=always --name dm8_01 --privileged=true -e CASE_SENSITIVE=0 -e PAGE_SIZE=16 -e LD_LIBRARY_PATH=/opt/dmdbms/bin -e INSTANCE_NAME=dm8_01 -v /data/dm8_01:/opt/dmdbms/data dm8_single:v8.1.2.128_ent_x86_64_ctm_pack4
# -e CASE_SENSITIVE=0 看帖子上说这个是控制大小写敏感的,设置了也不生效
刚刚又测试了你上面的那个命令直接复制的,执行也是成功的,初始化的库是大小写不敏感的
请登如容器内检查一下/opt/env.sh中内容来确认相应环境变量是否正确被传递
试了几次。。。。。这样子我这里可以成功:
docker run -d -p 15236:5236 --name dm8_02 --restart=always -e CASE_SENSITIVE=N -e “PAGE_SIZE=32 EXTENT_SIZE=32 INSTANCE_NAME=DMSERVER01” -e LD_LIBRARY_PATH=/opt/dmdbms/bin -v /data/dm8_02:/opt/dmdbms/data dm8_single:v8.1.2.128_ent_x86_64_ctm_pack4