PDB自動起動設定確認
col CON_ID for 9999
col CON_NAME for a10
col INSTANCE_NAME for a15
col RESTRICTED for a10
col STATE for a10
select CON_ID,CON_NAME,INSTANCE_NAME,STATE,RESTRICTED from DBA_PDB_SAVED_STATES;
<実行結果例>
CON_ID CON_NAME INSTANCE_NAME STATE RESTRICTED
------ ---------- --------------- ---------- ----------
3 PDB orcl1 OPEN NO
上記実行結果はsave stateにより、PDBが自動起動するよう設定されていることを意味する。
結果が「no rows selected」と表示された場合はsave stateによるPDB自動起動設定はされていない。
save stateによるPDB自動起動設定
--全てのPDBに対して現在のPDB起動状態を保存する
alter pluggable database all save state;
--PDB名を指定して現在のPDB起動状態を保存する
alter pluggable database <pdb_name> save state;
save state を無効にする
--全PDB
alter pluggable database all discard state;
--PDB指定
alter pluggable database <pdb_name> discard state;