ORA-01017: неверное имя пользователя / пароль; вход в подключаемую базу данных запрещен

Я создал локального пользователя в подключаемой базе данных. Я предоставил некоторые привилегии, необходимые для его открытия и использования. Проверяю логин и пароль. Тем не менее, он продолжает говорить неверное имя пользователя / пароль.

Шаг, который я беру:

1. alter session set container = xxxxpdb
2. alter pluggable database xxxpdb open
3. SQL> alter user #### identified by #### container = current;  

User altered.        -----i did this one to make sure that i have a correct password

4. connect ###/###@XXXXpdb;
ERROR:
ORA-01017: invalid username/password; logon denied

5. Then tried to connect to it this way 
$ sqlplus ###/###@xxxxpdb

ERROR:
ORA-01017: invalid username/password; logon denied

Я новичок в базе данных контейнеров. Буду признателен за подробное объяснение! Спасибо.

1 ответ

Судя по сообщению об ошибке, пользователь не существует в PDB.

Для существующего пользователя вы можете получить соответствующую ошибку, связанную с привилегиями. Например:

SQL> conn <existing_uname_without_required_privileges>/<upass>@<pdb_name>
ERROR:
ORA-01045: user <uname> lacks CREATE SESSION privilege; logon denied


Warning: You are no longer connected to ORACLE.
SQL>

Для несуществующего пользователя будет возвращена обнаруженная вами ошибка:

SQL> conn <non_existing_user>/<upass>@<pdb_name>
ERROR:
ORA-01017: invalid username/password; logon denied


SQL> 

Эта страница OraDoc предоставляет информацию о локальных пользователях в CDB.

Другие вопросы по тегам