ORA-01017:无效的用户名/密码;可插拔数据库上的登录被拒绝

问题描述 投票:0回答:1

我在可插入数据库下创建了本地用户。我授予了一些打开和使用它所需的特权。我检查了用户名和密码。仍然会说无效的用户名/密码。

我采取的步骤:

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

我是容器数据库的新手。任何详细的解释,我将不胜感激!谢谢。

oracle12c pdb cdb ora-01017 oracle19c
1个回答
0
投票

基于错误消息,看来用户在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 Page在CDB中提供与本地用户有关的信息。

© www.soinside.com 2019 - 2024. All rights reserved.