Pluggable Database Save state

Ogni volta che si riapre il container root anche il pdb deve essere riavviato.

SQL> column name format a30

SQL> select name, open_mode from v$pdbs;

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


SQL> show con_name

CON_NAME
------------------------------
CDB$ROOT

SQL> shutdow immediate;

Database chiuso.
NOMOUNT del database eseguito.
Istanza ORACLE chiusa.

Per fare in modo che il pdb si apra in automatico, quando si avvia il container eseguiamo i seguenti comandi:

SQL> alter pluggable database orclpdb open;

SQL> alter pluggable database orclpdb save state;

SQL> show pdbs

CON_ID   CON_NAME     OPEN MODE    RESTRICTED
---------- ------------------------------ ---------- --------------------------
2                PDB$SEED     READ ONLY             NO
3                ORCLPDB       READ WRITE          NO

Se spengo il container e lo riavvio, trovo che il pdbs è aperto.


SQL> shutdown immediate;
Database chiuso.
NOMOUNT del database eseguito.
Istanza ORACLE chiusa.

SQL> startup;

SQL> show pdbs

CON_ID   CON_NAME     OPEN MODE    RESTRICTED
---------- ------------------------------ ---------- --------------------------
2                PDB$SEED     READ ONLY             NO
3                ORCLPDB       READ WRITE          NO


Post popolari in questo blog

ORA-12154: TNS: il listener non è attualmente a conoscenza del servizio richiesto nel descrittore di connessione

Create e Drop Pluggable Database