只能使用sys或system帐户登录Oracle

时间:2017-07-04 07:27:28

标签: oracle oracle12c

我刚刚在centOS6.6上安装了12cR2。我使用sys帐户登录如下:

sqlplus sys/syspasswd@dbcenter/pdbcenter as sysdba

然后,我按如下方式创建了一个用户:

SQL> CREATE USER test identified by test
SQL> GRANT CONNECT,RESOURCE,CREATE SESSION TO TEST

sqlplus报告用户创建没有错误。但是当我尝试使用测试帐户登录时,我收到错误:

sqlplus test/test@dbcenter/pdbcenter

ORA-01017: invalid username/password; logon denied

可能是什么问题? 感谢!!!

1 个答案:

答案 0 :(得分:0)

检查用户是否列在dba_users / all_users视图中。如果没有,那么可能是您在较旧的oracle版本中创建了用户,现在尝试使用较新的oracle12c中的用户登录。确认您的TNS条目中列出的端口和ORACLE_HOME路径是正确的,正如您在安装oracle时提到的那样。