Ошибка входа в CLPPLUS
Я пытаюсь войти в удаленную DB2 с помощью clpplus, но не могу войти, так как пароль содержит
@
.
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
Есть ли какой-нибудь способ обойти это?
1 ответ
В оболочке bash заключите пароль в \ 'и дополнительно экранируйте @ с помощью \ @ (и то же самое для любого специального символа внутри пароля, т.е. экранируйте его с помощью \).
Этот пример работает для меня:
clpplus -nw user/\'p\@zzword\'@myhostname:50002/sample