Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试使用 clpplus 登录到远程 DB2,但由于密码包含无法登录@。
@
clpplus -nw user/p@sswd@145.xx.xx.212:60000/Dbname
但它没有说:
[jcc][t4][10380][11951][4.27.25] Required property "sswd@145.xx.xx.212" is unknown host. ERRORCODE=-4222, SQLSTATE=08001
有什么解决方法吗?
使用 bash shell,将密码用 \' 括起来,另外用 \@ 转义 @ (对于密码中的任何特殊字符也是如此,即用 \ 转义它)。
这个例子对我有用:
clpplus -nw user/\'p\@zzword\'@myhostname:50002/sample