Hoy vamos a ver una entrada de iniciación a las bases de datos 12c
Veremos las diferencias y similitudes entre no-cdb y doc
Si no forma parte de un RAC, la mecánica de un DBC es la misma que tenemos en una base de datos normal.
La vista en la que se ve el estado de los PDB es la v$PDBS
SQL> select con_id,DBID,NAME,OPEN_MODE from v$pdbs;
CON_ID DBID NAME OPEN_MODE
---------- ---------- ------------------------------ ----------
2 3975244989 PDB$SEED READ ONLY
3 2001395940 TEST1 READ WRITE
4 810296607 TEST2 MOUNTED
Estados del CBD
NOMOUNT: Cuando la CBD está en estado nomount los PDB no tienen status, si preguntamos por ellos no tendremos información
SQL> select con_id,DBID,NAME,OPEN_MODE from v$pdbs;
no rows selected
MOUNT:Cuando la CBD está en estado mount los controlfiles de el CDB y PDB ya cuentan con información por lo que los dos están en estado Mount .
CON_ID DBID NAME OPEN_MODE
---------- ---------- ------------------------------ ----------
2 3975244989 PDB$SEED MOUNTED
3 2001395940 TEST1 MOUNTED
4 810296607 TEST2 MOUNTED
OPEN: Con la base de datos abierta la base de datos SEED estará en modo REEAD ONLY, el resto estará en alguno de los estados de los PDB
CON_ID DBID NAME OPEN_MODE
-------- ---------- ------------------------------ ----------
2 3975244989 PDB$SEED READ ONLY
3 2001395940 TEST1 READ WRITE
4 810296607 TEST2 MOUNTED
Estados del PDB
Los PDB se administran de manera similar a la base de datos, algunos ejemplos de nuestro caso serían
ALTER PLUGGABLE DATABASE TEST2 OPEN ; (La abre en modo read write)
ALTER PLUGGABLE DATABASE TEST2,TEST1 OPEN READ ONLY;
ALTER PLUGGABLE DATABASE ALL OPEN ;
ALTER PLUGGABLE DATABASE ALL EXCEPT test2 OPEN ;
Si el contenedor (CDB) es un PHYSYCAL STANDBY entonces el modo open por defecto la deja en modo read only.
Los modos en los que pueden estar los CDB son:
NOTA: Cuando estas conectado a una pluggable Database el comando SHUTDOWN IMMEDIATE, es el equivalente a si ejecutaras ALTER PLUGGABLE DATABASE CLOSE;