你要把这个用户建在PDB数据库上,你需要建连接到PDB数据库上的连接串(可以用netca工具建),然后用dba权限用户登录,再改一下$ORACLE_HOME/rdbms/admin/utlsampl.sql将其中一行
connect scott/tiger
改为
connect scott/tiger@PDB数据库连接串
全过程如下:
sqlplus system/oracle@PDB数据库连接串
@$ORACLE_HOME/rdbms/admin/utlsampl.sql
因为12c里有了cdb和pdb数据库这种新特性,因此你要明白你当前连接的是哪个库
show con_name
如果每次需要连接scott用户,还得用pdb连接串
sqlplus scott/tiger@@PDB数据库连接串
或者先连接到cdb上,再转到pdb上
sqlplus "/as sysdba"
show pdbs
alter session set container=你想连接的pdb;
select * from scott.emp;