Ошибка при смене пароля DB2 Community Edition SQL30083N - PullRequest
0 голосов
/ 07 мая 2019

Я скачал и установил редакцию сообщества DB2 на своем компьютере. Я указал пароль при установке DB2 для экземпляра db2inst1. На данный момент я могу подключиться к этой базе данных DB2, используя пользователя db2inst1 и предоставленный пароль от DBeaver.

Сейчас я пытаюсь обновить пароль из командной строки с помощью команды db2 "CONNECT TO HELLO USER db2inst1 USING <literally_that_same_password_used_earlier_in_dbeaver> NEW <new_password> CONFIRM <new_password>".

Это, к сожалению, не работает, выдает мне ошибку: SQL30083N Attempt to change password for user id "db2inst1" failed with security reason "24" ("USERNAME AND/OR PASSWORD INVALID"). SQLSTATE=08001.

Я уверен, что предоставляю тот же пароль, что и в DBeaver, когда пытаюсь сменить пароль с терминала. Я не уверен, почему это происходит.

Я использую DB2 Developer Community Edition (докер) на Mac

1 Ответ

0 голосов
/ 08 мая 2019

Оказывается, мне пришлось изменить пароль уровня ОС внутри контейнера Docker с помощью команды passwd, а не через механизм, предоставляемый DB2

...