适用于:
您可以在特定密码中使用某些特殊字符。
在密码中可以使用的特殊字符为:. + - [ ] * ~ _ # : ?
注: 不支持空间。
您可以在数据库用户密码和数据库模式所有者的操作系统帐户中使用这些特殊字符。
如果在密码中使用特殊字符,那么必须用引号将密码括起。 请使用以下语法:
IBM® Db2® 连接字符串
对于 Db2 数据库,在连接字符串中提供密码时,请使用以下语法:在 Linux®上,使用 \' 来绕过密码。 例如:clpplus -nw openpage/\'DB~Password\'@host:50000/opx
在 Windows 上,使用单引号将密码括起:clpplus -nw openpage/'DB~Password'@host:50000/opx
CLPPlus 中的 IBM Db2 脚本参数
对于 Db2 数据库,在脚本参数中提供密码时,请使用以下语法:在 Linux上,使用下列其中一个选项:
凭密码使用 \'。 例如:clpplus -nw @sql-wrapper CustomIndexing_Step1_AddTextIndexing_to_DB.sql /tmp/log.log c6de0652985e:50000/OPX db2inst1 \'DB~Password\' openpage
凭密码使用 \":clpplus -nw @sql-wrapper CustomIndexing_Step1_AddTextIndexing_to_DB.sql /tmp/log.log c6de0652985e:50000/OPX db2inst1 \"DB~Password\" openpage
在 Windows 上,使用下列其中一个选项:
凭密码使用 '。 例如:clpplus -nw @sql-wrapper CustomIndexing_Step1_AddTextIndexing_to_DB.sql /tmp/log.log server.corp.com:50000/OPX db2admin 'DB~Password' openpage
凭密码使用 \":clpplus -nw @sql-wrapper CustomIndexing_Step1_AddTextIndexing_to_DB.sql /tmp/log.log server.corp.com:50000/OPX db2admin \"DB~Password\" openpage
Db2 实用程序
运行 Db2 实用程序 (例如 db2
connect 或 db2rbind) 时,请勿使用引号将密码括起。
安装脚本、工具和实用程序
对于将密码作为参数的工具和实用程序,请使用以下语法:
在 Windows 上,请使用双引号将密码括起。op-validate-dba-install.bat "DB~Password"
在 Linux上,使用单引号将密码括起。./op-validate-dba-install.sh 'DB~Password'
属性文件中的密码
对于 .env 文件和 .properties 文件,请勿使用任何引号将密码括起。