,參考https://www.cnblogs.com/siyunianhua/p/4004361.html,
模式切換爲PDB
1)查看版本
SQL> select * from v$version;
BANNER CON_ID
----------------------------------------------------- ----------
Oracle Database 12c Enterprise Edition Release 12.2.0 0
.1.0 - 64bit Production
PL/SQL Release 12.2.0.1.0 - Production 0
CORE 12.2.0.1.0 Production 0
TNS for 64-bit Windows: Version 12.2.0.1.0 - Producti 0
on
NLSRTL Version 12.2.0.1.0 - Production 0
2)查看當前容器
SQL> select sys_context ('userenv','con_name') from dual;
--------------------------------------------------------------------------------
CDB$ROOT
3)查看pdb容器狀態
SQL> select sys_context ('userenv','con_name') from dual;
CON_ID DBID NAME OPEN_MODE
---------- ---------- ---------------------- --------------------
2 2095057743 PDB$SEED READ ONLY
3 1578292191 ORCLPDB MOUNTED
3)開啓pdb
SQL> alter pluggable database orclpdb open;
插接式數據庫已變更。
4)再次查看容器狀態已改變
SQL> select con_id,dbid,name,open_mode from v$pdbs;
CON_ID DBID NAME OPEN_MODE
---------- ---------- ---------------------- --------------------
2 2095057743 PDB$SEED READ ONLY
3 1578292191 ORCLPDB READ WRITE
5)切換容器到pdb
SQL> alter session set container=orclpdb;
會話已更改。
6)查看當前容器
SQL> select sys_context ('userenv','con_name') from dual;
SYS_CONTEXT('USERENV','CON_NAME')
--------------------------------------------------------------------------------
ORCLPDB
新建用戶
參考https://blog.csdn.net/qq_33665543/article/details/79969642
SQL> create user scott identified by tiger;
用戶已創建。