0% encontró este documento útil (0 votos)
96 vistas7 páginas

Tarea #3

El documento describe las tecnologías CDB (Container Database) y PDB (Pluggable Database) introducidas en Oracle Database 12c. Un CDB actúa como contenedor de múltiples PDB, permitiendo la consolidación de bases de datos. Un PDB es una base de datos portable que se comporta de forma independiente dentro de un CDB. Ambas tecnologías permiten mejorar la administración, seguridad y uso de recursos de las bases de datos Oracle.

Cargado por

Jefferson Lovato
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
96 vistas7 páginas

Tarea #3

El documento describe las tecnologías CDB (Container Database) y PDB (Pluggable Database) introducidas en Oracle Database 12c. Un CDB actúa como contenedor de múltiples PDB, permitiendo la consolidación de bases de datos. Un PDB es una base de datos portable que se comporta de forma independiente dentro de un CDB. Ambas tecnologías permiten mejorar la administración, seguridad y uso de recursos de las bases de datos Oracle.

Cargado por

Jefferson Lovato
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Universidad de Guayaquil

Facultad de Ciencias Matemáticas y Físicas


Carrera de Ingeniería en tecnología de la información

Universidad de Guayaquil

Facultad de Ciencias Matemáticas y Físicas, Tecnología de la Información

Administración de Base de Datos

TIN-S-NO-5-3

Tarea #2.

CDB (Container DataBase) y PDB (Pluggable DataBase).

Vásquez Suárez Jefferson

Ing. Chicala Arroyave Jorge Arturo

Guayaquil, 16 de diciembre de 2022.


Universidad de Guayaquil
Facultad de Ciencias Matemáticas y Físicas
Carrera de Ingeniería en tecnología de la información

Contenido
CDB (Container DataBase) ...............................................................................................3

¿En qué consiste? .........................................................................................................3

Utilidad de este tipo de tecnología ..............................................................................3

¿Desde cuál versión de base de datos Oracle utiliza esta tecnología? .................3

PDB (Pluggable DataBase)...............................................................................................4

¿En qué consiste? .........................................................................................................4

Utilidad de este tipo de tecnología ..............................................................................4

Bibliografía .........................................................................................................................7
Universidad de Guayaquil
Facultad de Ciencias Matemáticas y Físicas
Carrera de Ingeniería en tecnología de la información

CDB (Container DataBase)

¿En qué consiste?

El Container Database o CDB es la base de datos que se crea cuando esa base de

datos soporta la opción multitenant de Oracle. También es llamada contenedor ROOT y es el

CDB$ROOT dentro de las vistas del diccionario de datos del CDB.

Hay tres maneras para crear una base de datos de contenedores:

• Asistente de configuración de bases de datos (DBCA)


• Instalador Universal de Oracle (OUI)
• Creación manual

Utilidad de este tipo de tecnología.

El CDB consolida varios PDB, una colección portátil de esquemas, objetos de esquema

y objetos que no son de esquema. Tanto si las aplicaciones se despliegan on-premises como

en la nube, con Oracle Multitenant, se ejecutan sin necesidad de realizar cambios en las PDB

independientes, lo que mejora la utilización de recursos, la gestión y la seguridad general.

Los contenedores de datos pueden utilizarse de forma aislada para consultar los datos

y, a continuación, unirse como volúmenes para seguir utilizando los datos para un análisis.

También pueden optimizarse para una búsqueda básica, o incluso para mostrar rápidamente el

flujo de trabajo o los metadatos estándar de la organización.

¿Desde cuál versión de base de datos Oracle utiliza esta tecnología?

La version Oracle 12c introduce una nueva arquitectura llamada Oracle MULTITENANT

en la que se provee, a la base de datos, la capacidad de convertirse en un gran contenedor de

bases de datos, con el nombre de Multitenant Container Database (CDB).


Universidad de Guayaquil
Facultad de Ciencias Matemáticas y Físicas
Carrera de Ingeniería en tecnología de la información

PDB (Pluggable DataBase)

¿En qué consiste?

Un Pluggable Database o PDB es una base de datos que se comporta como un

contenedor más dentro de la arquitectura Container Database (CDB). Es una colección lógica

de objetos: usuarios, tablas, índices, etc.; independiente de otros PDBs. Para las aplicaciones

un PDB se muestra como una base de datos individual, como si tuviera la arquitectura de

versiones anteriores.

Como una base de datos, el PDB se compone de una estructura física de datafiles (solo

utilizados por el PDB) que lógicamente componen los tablespaces. El PDB está compuesto de

tablespaces SYSTEM y SYSAUX que contienen la metadata asociada al PDB.

Cada PDB contiene información totalmente independiente de los otros PDBs y del

CDB. Esta característica hace que los PDBs puedan moverse fácilmente de un CDB a otro y

clonar su información en otro PDB dentro de un CDB.

Existen dos métodos principales para crear un PDB:

• Clonado de una base de datos PDB ya existente.


• Plug-in de un PDB a un nuevo CDB.

Utilidad de este tipo de tecnología.

Para una aplicación, una PDB es una base de datos Oracle completamente funcional y

autónoma. Puede consolidar los PDB en un solo CDB para lograr economías de escala,

mientras mantiene el aislamiento entre los PDB.

Se puede utilizar PDB para lograr los siguientes objetivos específicos:

• Almacenar datos específicos de una aplicación


Universidad de Guayaquil
Facultad de Ciencias Matemáticas y Físicas
Carrera de Ingeniería en tecnología de la información

Por ejemplo, una aplicación de ventas puede tener su propia PDB dedicada y una

aplicación de recursos humanos puede tener su propia PDB dedicada. Como alternativa,

puede crear un contenedor de aplicaciones, que es una colección con nombre de PDB,

para almacenar un back-end de aplicación que contenga datos y metadatos comunes.

• Mover datos a un CDB diferente

Una base de datos es "conectable" porque puede empaquetarla como una unidad

autónoma, llamada PDB desconectada, y luego moverla a otra CDB.

• Realice actualizaciones rápidas

Puede desconectar una PDB de CDB en una versión anterior de Oracle Database y

luego conectarla a una CDB en una versión superior.

• Copie datos rápidamente sin pérdida de disponibilidad

Para pruebas y desarrollo, puede clonar una PDB mientras permanece abierta,

almacenando la clonación en la misma CDB o en una diferente. Opcionalmente, puede

especificar el PDB como un PDB de clon actualizable. De manera alternativa, puede utilizar

el PDB inicial proporcionado por Oracle o un inicio de aplicación creado por el usuario para

copiar nuevos PDB.

• Datos de referencia en un CDB diferente

Puede crear una PDB de proxy que haga referencia a una PDB diferente, ya sea en

la misma CDB o en una CDB separada. Cuando emite declaraciones en el PDB de proxy,

se ejecutan en el PDB al que se hace referencia.

• Aislar las subvenciones dentro de los PDB

Un usuario local o común con los privilegios apropiados puede otorgar privilegios de

EJECUTAR en un objeto de esquema a PÚBLICO dentro de un PDB individual.

¿Desde cuál versión de base de datos Oracle utiliza esta tecnología?


Universidad de Guayaquil
Facultad de Ciencias Matemáticas y Físicas
Carrera de Ingeniería en tecnología de la información

Oracle 12c simplifica la administración de entornos donde se tienen múltiples Bases de

Datos independientes en un solo servidor y a su vez está preparada para soportar soluciones

de Cloud con un modelo de servicio PaaS (Platform as a Service) al poder dinámicamente

conectar y desconectar múltiples bases de datos de manera sencilla y dando escalabilidad a

nuestra solución.

Para ello, Oracle Database 12c introduce dos nuevos conceptos llamados: CDB

(Container Database) y PDB (Pluggable Database). Traduciendo los términos, CDB sería una

Base de Datos Contenedor y PDB una Base de Datos Agrupable.

Un CDB mantiene una colección de PDBs y un PDB es una colección de esquemas que

en las versiones anteriores representaría a una base de datos Oracle.


Universidad de Guayaquil
Facultad de Ciencias Matemáticas y Físicas
Carrera de Ingeniería en tecnología de la información

Bibliografía

[Link] (12 de octubre de 2018). Obtenido de Pluggable Database en


Oracle

Database 12c:

[Link]

[Link]

[Link] (23 de febrero de 2019). Obtenido de Oracle 12c:

Métodos para crear Pluggable databases (PDBs) - Clonación:

[Link]

[Link]#:~:text=Un%20Pluggable%20Database%20o%20PDB,.%3B%20in

dependiente%

20de%20otros%20PDBs.

[Link]. (3 de enero de 2020). Obtenido de CDBs and PDBs:

[Link]

[Link]#GUID-893AB508-9113-405E-BE45-E73CC76994C3

Gates, P. (2 de Septiembre de 2020). Container Databases. Obtenido de datAvail:

[Link]

Oracle. (2017). Oracle Documentation. Obtenido de Oracle:

[Link]

También podría gustarte