测试环境:
–DM v8 03134284368-20260306-316451-20149 Pack62 + Kylin 10 + x86_64
测试结果:
dminit命令行初始化数据库实例设置密码时如果密码含有特殊字符的情况下,参数不要使用双引号,同时外层再使用单引号将密码包含进来,比如SYSDBA_PWD=’“Txxx!@2025”’(使用disql工具登录数据库时会导致无法登录),要使用\转义或者3个单引号方式SYSDBA_PWD=Txxx!@2025 或SYSDBA_PWD=’’‘Txxx!@2025’’’,建议使用3个单引号把密码包起来。
示例步骤:
已配置dmdba环境变量
(1)某些特殊字符密码直接写,可以初始化实例,disql和manager工具正常登录
dminit path=/data/dmdata page_size=32 extent_size=32 port_num=5238 CASE_SENSITIVE=0 charset=1 log_size=1024 SYSDBA_PWD=HUN__@admin2025 SYSAUDITOR_PWD=HUN_@admin2026 DB_NAME=DAMENGS
[root@192 ~]# bash /opt/dmdbms/script/root/dm_service_installer.sh -t dmserver -dm_ini /data/dmdata/DAMENGS/dm.ini -p DAMENGS
[root@192 ~]# systemctl start DmServiceDAMENGS
[dmdba@192 ~]#disql sysdba/’“HUN__@admin2025”’@localhost:5238
(2)某些特殊字符密码直接写,初始化实例时报错
dminit path=/data/dmdata page_size=32 extent_size=32 port_num=5238 CASE_SENSITIVE=0 charset=1 log_size=1024 SYSDBA_PWD=HUN!@sysdba2026 SYSAUDITOR_PWD=HUN!@sysdba2026 DB_NAME=DAMENGS
(3)某些特殊字符密码使用’"包起来,可初始化实例,disql和manager工具登录报错
[dmdba@192 ~]$dminit path=/data/dmdata page_size=32 extent_size=32 port_num=5238 CASE_SENSITIVE=0 charset=1 log_size=1024 SYSDBA_PWD=’“HUN!@sysdba2026”’ SYSAUDITOR_PWD=’“HUN!@sysdba2026”’ DB_NAME=DAMENGS
[dmdba@192 ~]$DmServiceDAMENGS start
[dmdba@192 ~]$disql sysdba/’“HUN!@sysdba2026”’@localhost:5238
(4)某些特殊字符密码使用转义,可正常初始化实例,disql和manager工具正常登录
[dmdba@192 ~]dminit path=/data/dmdata page_size=32 extent_size=32 port_num=5238 CASE_SENSITIVE=0 charset=1 log_size=1024 SYSDBA_PWD=HUN\!\@sysdba2026 SYSAUDITOR_PWD=HUN\!\@sysdba2026 DB_NAME=DAMENGS
[dmdba@192 ~]DmServiceDAMENGS start
[dmdba@192 ~]$disql sysdba/’“HUN!@sysdba2026”’@localhost:5238
(5)某些特殊字符密码使用三个单引号包起来,可正常初始化实例,disql和manager工具正常登录
[dmdba@192 ~]$dminit path=/data/dmdata page_size=32 extent_size=32 port_num=5238 CASE_SENSITIVE=0 charset=1 log_size=1024 SYSDBA_PWD=’’‘HUN!@sysdba2026’’’ SYSAUDITOR_PWD=’’‘HUN!@sysdba2026’’’ DB_NAME=DAMENGS
[dmdba@192 ~]$DmServiceDAMENGS start
[dmdba@192 ~]$disql sysdba/’“HUN!@sysdba2026”’@localhost:5238
(6)更多含特殊字符的密码使用三个单引号包起来,可正常初始化实例,disql和manager工具正常登录
[dmdba@192 ~]$dminit path=/data/dmdata page_size=32 extent_size=32 port_num=5238 CASE_SENSITIVE=0 charset=1 log_size=1024 SYSDBA_PWD=’’‘HUN!#?%@&*sys2026’’’ SYSAUDITOR_PWD=’’‘HUN!#?%@&*sys2026’’’ DB_NAME=DAMENGS
[dmdba@192 ~]$DmServiceDAMENGS start
disql sysdba/’“HUN!#?%@&*sys2026”’@localhost:5238
文章
阅读量
获赞
