CDB/PDB的启动和关闭

12c中,必须先启动CDB,然后才能启动PDB。启动CDB后,PDB默认启动到mount状态。


点击(此处)折叠或打开

  1. SQL> select name,open_mode from V$pdbs;

  2. NAME                             OPEN_MODE
  3. ------------------------------ ----------
  4. PDB$SEED                      READ ONLY
  5. PDB1                          MOUNTED
启动PDB
连接到CDB,

点击(此处)折叠或打开

  1. #启动指定PDB
  2. alter pluggable database pdb1 open;
  3. #启动全部PDB
  4. alter pluggable database all open;
  5. SQL> select name,open_mode from V$pdbs;


    NAME                           OPEN_MODE
    ------------------------------ ----------
    PDB$SEED                       READ ONLY
    PDB1                           READ WRITE

关闭PDB,
若要关闭指定PDB,则连接到PDB,

点击(此处)折叠或打开

  1. sqlplus sys@pdb1 as sysdba


  2. SQL> alter pluggable database close;

  3. Pluggable database altered.
  4. #也可在CDB中关闭PDB
  5. SQL> alter pluggable database pdb1 close immediate;
  6. SQL> alter pluggable database all except pdb1 close;
  7. SQL> alter pluggable database all close;

无需再执行shutdown immediate,关闭PDB并不关闭其共享的实例。

若要关闭全部CDB和PDB,只需连接到CDB,执行shutdown immediate即可。


请使用浏览器的分享功能分享到微信等