0

我正在尝试使用 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

有什么解决方法吗?

4

1 回答 1

1

使用 bash shell,将密码用 \' 括起来,另外用 \@ 转义 @ (对于密码中的任何特殊字符也是如此,即用 \ 转义它)。

这个例子对我有用:

clpplus -nw user/\'p\@zzword\'@myhostname:50002/sample
于 2021-08-13T13:21:27.370 回答