为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】DM8
【操作系统】CentOS 8
【CPU】X86
【问题描述】
在数据库软件安装完成后的窗口进行初始化会报错。
【演示步骤】
1 安装数据库软件
[dmdba@dm04 mnt]$ ./DMInstall.bin -i
2 初始化
在数据库软件安装完成后的窗口进行初始化会报错。
[dmdba@dm04 mnt]$ /dm/bin/dminit path=/dmdata INSTANCE_NAME=GRP1_RT_02 page_size=32 extent_size=32 LOG_SIZE=2048 CASE_SENSITIVE=0 CHARSET=1 port_num=5236
/dm/bin/dminit: error while loading shared libraries: libdmnsort.so: cannot open shared object file: No such file or directory
报错解决方案1:打开新的窗口进行初始化
[dmdba@dm04 ~]$ /dm/bin/dminit path=/dmdata INSTANCE_NAME=GRP1_RT_02 page_size=32 extent_size=32 LOG_SIZE=2048 CASE_SENSITIVE=0 CHARSET=1 port_num=5236
initdb V8
db version: 0x7000c
file dm.key not found, use default license!
License will expire on 2025-09-19
Normal of FAST
Normal of DEFAULT
Normal of RECYCLE
Normal of KEEP
Normal of ROLL
log file path: /dmdata/DAMENG/DAMENG01.log
log file path: /dmdata/DAMENG/DAMENG02.log
write to dir [/dmdata/DAMENG].
create dm database success. 2025-01-02 11:57:34
报错解决方案2:修改/home/dmdba/.bash_profile文件
在数据库软件安装完成后的窗口进行初始化不会报错。
[dmdba@dm04 ~]$ cat /home/dmdba/.bash_profile
默认值为:
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/dm/bin"
export DM_HOME="/dm"
修改后:
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/dm/bin"
export DM_HOME="/dm"
export PATH="$PATH:$DM_HOME/bin"
非常感谢您的建议