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

Oracle 12.1.0.2.0-用户创建成功,但与新用户的连接失败,oracle,oracle12c,Oracle,Oracle12c,SQL*Plus:2014年10月30日星期四12:51:12发布12.1.0.2.0 版权所有(c)1982年,2014年,甲骨文。版权所有 连接到:Oracle数据库12c企业版发行版 12.1.0.2.0-64位生产,具有分区、OLAP、高级分析和实际应用程序测试选项 SQL>创建由johndoe标识的用户johndoe 2个默认表空间“用户” 3临时表空间“TEMP” 创建由johndoe标识的用户johndoe *第1行错误:ORA-65096:公共用户名或角色名无效 SQL>alte

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

版权所有(c)1982年,2014年,甲骨文。版权所有

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

SQL>创建由johndoe标识的用户johndoe
2个默认表空间“用户”
3临时表空间“TEMP”

创建由johndoe标识的用户johndoe *第1行错误:ORA-65096:公共用户名或角色名无效

SQL>alter session set container=PDBORCL

会议改变了

SQL>创建由johndoe标识的用户johndoe
2个默认表空间“用户”
3临时表空间“TEMP”

用户创建的

SQL>将创建会话授予johndoe

格兰特成功了

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

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

有人能帮忙吗

连接约翰多/约翰多

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

D:\app\Administrator\product\12.1.0\dbhome_1\BIN>sqlplus / as sysdba
这里有一个测试案例来证明

connect johndoe@pdborcl/johndoe

您可以查看12c安装后的常见问题。

是否考虑将答案标记为已回答?
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>