С 12.1.0.2 новое предложение SAVE STATE
было добавлено в оператор ALTER PLUGGABLE DATABASE
.
SQL> show pdbs
CON_ID CON_NAME OPEN MODE RESTRICTED
---------- ------------------------------ ---------- ----------
2 PDB$SEED READ ONLY NO
3 PDB1 READ WRITE NO
4 PDB2 MOUNTED
SQL> shutdown immediate
После перезапуска все PDB остаются закрытыми:
SQL> startup
SQL> show pdbs
CON_ID CON_NAME OPEN MODE RESTRICTED
---------- ------------------------------ ---------- ----------
2 PDB$SEED READ ONLY NO
3 PDB1 MOUNTED
4 PDB2 MOUNTED
Сохранить последнее состояние PDB (все PDB с ALL
вместо имени PDB):
SQL> alter pluggable database pdb1 open;
SQL> alter pluggable database pdb1 save state;
Теперь, после перезапуска требуемая PDB будет открыта автоматически:
CON_ID CON_NAME OPEN MODE RESTRICTED
---------- ------------------------------ ---------- ----------
2 PDB$SEED READ ONLY NO
3 PDB1 READ WRITE NO
4 PDB2 MOUNTED