概要
- CDB 再起動時の 1つ以上の PDB のオープン状態を保持できる
方法
オープンモードを保持するように設定する
SQL> ALTER PLUGGABLE DATABASE pdb1 SAVE STATE;
SQL> ALTER PLUGGABLE DATABASE pdb1, pdb2 SAVE STATE;
SQL> ALTER PLUGGABLE DATABASE ALL SAVE STATE;
SQL> ALTER PLUGGABLE DATABASE ALL EXCEPT pdb1 SAVE STATE;
オープンモードの破棄
SQL> ALTER PLUGGABLE DATABASE pdb1 DISCARD STATE;
SQL> ALTER PLUGGABLE DATABASE pdb1, pdb2 DISCARD STATE;
SQL> ALTER PLUGGABLE DATABASE ALL DISCARD STATE;
SQL> ALTER PLUGGABLE DATABASE ALL EXCEPT pdb1 DISCARD STATE;
オープンモードの保持状態を確認する方法
- DBA_PDB_SAVED_STATES を参照する
SQL> desc DBA_PDB_SAVED_STATES
名前 NULL? 型
----------------------------------------------------- -------- ------------------------------------
CON_ID NOT NULL NUMBER
CON_NAME NOT NULL VARCHAR2(128)
INSTANCE_NAME NOT NULL VARCHAR2(128)
CON_UID NOT NULL NUMBER
GUID RAW(16)
STATE VARCHAR2(14)
RESTRICTED VARCHAR2(3)
SQL> select con_id, con_name, instance_name, state from dba_pdb_saved_states;
CON_ID CON_NAME INSTANCE_N STATE
---------- ---------- ---------- --------------
3 PDB1 orcl OPEN
参考