Oracle 12.1.0.2.0 - 用户创建成功但与新用户的连接失败

时间:2014-10-30 07:28:16

标签: oracle oracle12c

D:\app\Administrator\product\12.1.0\dbhome_1\BIN>sqlplus / as sysdba
     

SQL * Plus:2014年10月30日星期四12:51:12发布12.1.0.2.0版本

     

版权所有(c)1982,2014,Oracle。保留所有权利。

     

连接到:Oracle Database 12c企业版发行版   12.1.0.2.0 - 64位生产使用分区,OLAP,高级分析和实际应用程序测试选项

     

SQL>创建用户johndoe由johndoe识别   2 DEFAULT TABLESPACE" USERS"
  3 TEMPORARY TABLESPACE" TEMP&#34 ;;

     

由johndoe创建用户johndoe IDENTIFIED               *第1行的错误:ORA-65096:无效的普通用户或角色名称

     

SQL> alter session set container = PDBORCL;

     

会话改变了。

     

SQL>创建用户johndoe由johndoe识别   2 DEFAULT TABLESPACE" USERS"
  3 TEMPORARY TABLESPACE" TEMP&#34 ;;

     

用户创建。

     

SQL>授予johndoe创作会议;

     

格兰特成功了。

     

SQL>连接johndoe / johndoe错误:ORA-01017:无效   用户名密码;登录被拒绝

     

警告:您已不再连接到ORACLE。 SQL>

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

  

连接johndoe / johndoe

这是错误的,您需要指定可插拔数据库PDBORCL

connect johndoe@pdborcl/johndoe

这是一个要证明的测试用例,

Connected to:
Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 - 64bit Production
With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options

SQL> alter session set container=PDBORCL;

Session altered.

SQL> create user test identified by test;

User created.

SQL> grant create session to test;

Grant succeeded.

SQL> connect test@pdborcl/test;
Connected.
SQL>

您可以查看Mandatory steps post 12c installation以了解12c安装后的常见问题。