Ошибка входа в 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
Другие вопросы по тегам