Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Está en la página 1de 24

Oracle 11g  y Oracle 

12c Juan Pablo Cabrera
Einer Alean Sepulveda
ORACLE 11G              ORACLE 12C
Oracle Database 12C V1(JUL 2013) 12.1.0.1 
Oracle Database 11g V1(SEP 2007) 11.1.0.6 
Oracle Database 11g V2(SEP 2009) 11.2.0.1 Oracle Database 12C V2(SEP 2016) 12.2.0.1

○ Enterprise Edition (EE).

○ Standard Edition (SE).

○ Standard Edition One (SE1)

○ Standard Edition 2 (SE2)

○ Express Edition (XE).

○ Personal Edition (PE).

○ Lite Edition (LE).
Oracle Multitenant 
(12c)
La arquitectura MULTITENANT
permite que una base de datos
Oracle funcione como una base de
datos de contenedor (CDB).

Un CDB incluye cero, una o muchas


bases de datos conectables (PDB)
creadas por el cliente. Un PDB es
una colección portátil de esquemas,
objetos de esquema y objetos no
esquemáticos que aparecen en un
cliente de Oracle como no CDB.
Todas las bases de datos Oracle
anteriores a Oracle Database 12c
no eran CDB.

NOMBRE O LOGOTIPO 3
 cdb $ root, su contenedor raíz, es la estructura de control con los objetos comunes.
 pdb $ seed es su contenedor de semillas, solo una plantilla para contenedores
enchufables, sus PDB.

NOMBRE O LOGOTIPO 4
Ahora con la versión 12c, disponemos de cuatro formas de provisionar/crear  PDB:
• Crear PDB a partir de la plantilla que dispone el “Container” o CDB: PDB raíz o 
seed (PDB$SEED)
• Clonar PDB a partir de otra PDB del mismo CDB
• Desconectar PDB de un CDB y reconectarlo (unplug / plug)  a otro, como parte de 
migración a versiones superiores de la 12
• Conectar una Base de datos “NON­CDB” (lo que sería el formato pre­
12) a un CDB como parte de un proceso de migración, convirtiéndola de esta 
forma en PDB.

NOMBRE O LOGOTIPO 5
NOMBRE O LOGOTIPO 6
NOMBRE O LOGOTIPO 7
NOMBRE O LOGOTIPO 8
NOMBRE O LOGOTIPO 9
10
NOMBRE O LOGOTIPO
Otra de las ventajas de Oracle 12c frente a 11g es en la 
reducción de costos, sus principales son:

• Memoria: Las bases de datos ya no disponen cada una de su propia SGA(Área Global del 
Sistema), sino que usan porciones de la SGA de la base de datos raíz (Container Database o 
CDB).

• Administración: Las tareas que serían necesarias para gestionar múltiples bases de datos 
sin esta opción, ahora se ven simplificadas, muchas de ellas se realizarán desde un CDB

• Parcheado: Al ser en la base de datos raíz donde se almacenan los metadatos, y no en las 
PDBs, la tarea de aplicar los pertinentes parches se hará sobre la base de datos container, 
actualizando simultáneamente todas las bases de datos pluggables.

• Upgrade: Esta opción facilita la complicada tarea de actualizar la versión de las bases de 
datos ya que, al contener la CDB los metadatos, se puede tener varias CDBs con versiones 
distintas e ir “desenchufando/enchufando” las diversas PDBs para poder trabajar sobre una 
versión u otra (o con distintos parches). 

NOMBRE O LOGOTIPO
Almacenamiento en 32k

Estos tipos de datos pueden almacenar ahora 32.767 bytes contra 4.000 bytes en 
la versión 11g.
A partir de Oracle 12c, existen tres tipos de datos que ha sido incrementados en 
su valor de almacenamiento:
VARCHAR2
NVARCHAR2
RAW 

12
Esta nueva característica no viene habilitada por defecto. Para poder tener acceso a ella, es 
necesario configurar el parámetro MAX_STRING_SIZE al valor EXTENDED.

13
Pasos para cambiar el tamaño del almacenamiento:
1. Loggin como SYSDBA

2. Bajar la base de datos: Shutdown immediate

3. Subir la base de datos: startup upgrade

4. Ejecutar el script rdbms/admin/utl32k.sql connectado como SYS AS SYSDBA a la base de datos
5. Subir la base de datos en modo normal
6. Comprobar el cambio

    https://www.oracle.com/technetwork/es/articles/sql/12c­varchar2­raw­nvarchar2­2172084­esa.html
14
Vistas del Diccionario de datos …

• En Oracle 12C, Como es normal cuando se lanza una nueva versión. Se 
Modificaron y Agregaron nuevas vistas del diccionario de datos ya sea para 
suplir el acondicionamiento en este caso de la nueva arquitectura 
implementada o para realizar mejoras y corregir errores.

Entre todos los cambios las que mas resaltan y en las que se nota una 
diferencia con las versiones anteriores de Oracle son aquellas que están 
relacionadas con la nueva arquitectura multitenant.
 

NOMBRE O LOGOTIPO
NOMBRE O LOGOTIPO
NOMBRE O LOGOTIPO
Soporte JSON…

• A partir de la versión Oracle Database 12  es posible trabajar con el formato JSON 
dentro de nuestra base de datos relacional Oracle. 

(JSON es un formato para la notación de objetos de JavaScript pero también permite 
mantener un formato para estructurar datos no estructurados tal como hacemos con 
XML, siendo fácil su lectura, escritura y parseo.)

*Para indicar que un campo almacenará un dato en formato JSON debemos crear un 
check constraint sobre un campo de tipo CLOB o VARCHAR/CHAR. Los documentos 
JSON suelen ser extensos por lo que se recomienda el uso de CLOB como tipo de dato.

*Si deseamos que los nombres de los atributos estén encerrados en doble comillas al 
ingresarlo en el documento JSON debemos añadir la siguiente extensión: JSON 
(STRICT).

NOMBRE O LOGOTIPO
NOMBRE O LOGOTIPO
NOMBRE O LOGOTIPO
NOMBRE O LOGOTIPO
Oracle Cloud… 

• Oracle cloud es un servicio de computación en nube ofrecido por Oracle 
Corporation que proporciona servidores, almacenamiento, redes, aplicaciones y 
servicios a través de una red global de centros de datos administrados por Oracle 
Corporation.

Estos servicios se utilizan para crear, implementar, integrar y extender la nube de 
Oracle, Ahora con la tecnología multitenant implementada. 

Todo esto permite a las compañías una reducción muy notable en cuestión a TI 
debido a que tienen la posibilidad de pasar de invertir en hardware y hacerlo en 
software el cual cuenta con muchas herramientas amigables e intuitivas.

NOMBRE O LOGOTIPO
Conclusiones :

23
NOMBRE O LOGOTIPO
Oracle 11 G
•Una versión de Oracle RDBMS estándar.
•Versión con arquitectura básica.
•No tiene bases de datos conectables.
•No hay arquitectura multiusuario.
•Sin servicio completo en la nube.
•Sin capacidades extendidas en memoria.
•No tiene soporte JSON.
•Comparativamente menor rendimiento y tiempo de respuesta.

Oracle 12 C
•Una versión RDBMS de Oracle de alto rendimiento y nivel empresarial.
•Versión con arquitectura mejorada.
•Tiene bases de datos conectables.
•Hay arquitectura multiusuario.
•Proporciona el servicio en la nube de la base de datos Oracle.
•Tiene capacidades mejoradas en memoria
•Soporte JSON
•Comparativamente mayor rendimiento y tiempo de respuesta.
•Upgrade en algunas Vistas del Diccionario de Datos

NOMBRE O LOGOTIPO

También podría gustarte