pdb模式下键用户

,参考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;
用户已创建。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章