lunes, 1 de julio de 2013

Oracle 12c: Create Container

Para este articulo se asume que ya se tiene instalado el software de Oracle Database 12c, si aún no lo ha instalado visite el siguiente link: Instalar Oracle 12c

[oracle@orcl12c ~]$ dbca










[oracle@orcl12c ~]$ ps -ef |grep pmon
grid      2144     1  0 14:46 ?        00:00:00 asm_pmon_+ASM
oracle    5156     1  0 15:51 ?        00:00:00 ora_pmon_cdb1
oracle    5374  2958  0 15:54 pts/1    00:00:00 grep pmon

[oracle@orcl12c trace]$ export ORACLE_SID=cdb1
[oracle@orcl12c trace]$ sqlplus / as sysdba

SQL*Plus: Release 12.1.0.1.0 Production on Mon Jul 1 16:16:59 2013

Copyright (c) 1982, 2013, Oracle.  All rights reserved.


Connected to:
Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 - 64bit Production
With the Partitioning, Automatic Storage Management, OLAP, Advanced Analytics
and Real Application Testing options

SQL> desc CDB_PDBS;
 Name                                      Null?    Type
 ----------------------------------------- -------- -------------
 PDB_ID                                    NOT NULL NUMBER
 PDB_NAME                                  NOT NULL VARCHAR2(128)
 DBID                                      NOT NULL NUMBER
 CON_UID                                   NOT NULL NUMBER
 GUID                                               RAW(16)
 STATUS                                             VARCHAR2(13)
 CREATION_SCN                                       NUMBER
 CON_ID                                             NUMBER

SQL> desc DBA_PDBS;
 Name                                      Null?    Type
 ----------------------------------------- -------- -------------
 PDB_ID                                    NOT NULL NUMBER
 PDB_NAME                                  NOT NULL VARCHAR2(128)
 DBID                                      NOT NULL NUMBER
 CON_UID                                   NOT NULL NUMBER
 GUID                                               RAW(16)
 STATUS                                             VARCHAR2(13)
 CREATION_SCN                                       NUMBER

SQL> select PDB_ID, PDB_NAME FROM CDB_PDBS;

PDB_ID PDB_NAME
---------- ------------------------------------------------------
         3 PDB1
         2 PDB$SEED

Cada contenedor está compuesto de 3 partes: 

  1. El Root
  2. El Seed
  3. PDBs
El Root es la base de datos como tal, la base de datos "contenedor".
El Seed siempre va a estar presente por default en un contenedor y sirve como plantilla para crear futuras PDBs.
Las PDBs son todas las bases de datos que estan dentro del contenedor.

Para una mejor compresión vea la siguiente imagen:


No hay comentarios:

Publicar un comentario

Oracle ACE Director Award - Deiby Gómez

Thanks #OracleACE Program for this awesome certificate recognizing the work I have done in the community for the last year. Looking forwa...