Mostrando entradas con la etiqueta 12cR2. Mostrar todas las entradas
Mostrando entradas con la etiqueta 12cR2. Mostrar todas las entradas

[ 2018-05-08 ]

Oracle Database 12.2: Gestión de memoria a nivel PDB en ambientes multitenant

Artículo publicado en Oracle Technology Network (OTN) en español -  mayo de 2018 


Introducción

En Oracle Database 12.1 un CDB (“Container Database”) tiene una única asignación de memoria SGA (“System Global Area”), la cual es compartida por todos los contenedores, el root container y todas las PDBs.
Lo mismo ocurre con la PGA (“Program Global Area”), donde el parámetro PGA_AGGREGATE_TARGET especifica el objetivo de memoria “target” para la PGA compartida por todos los “server process” conectados a la instancia.
Gran parte de la SGA actúa como una memoria cache que favorece a los objetos accedidos con mayor frecuencia, esto ocurre por ejemplo con el “data buffer cache”, la “shared pool”  y otras estructuras de memoria. Se dá entonces una suerte de competencia entre las distintas sesiones y procesos por la utilización de este espacio en la SGA y sus distintas estructuras asociadas.  Por tal motivo, en versión 12.1 es probable que una PDB con mucha actividad, pueda llegar a tener un dominio claramente marcado en la utilización del espacio de SGA, generando problemas de performance en otras PDBs.

Algo similar a lo anteriormente comentado, ocurre con la utilización de la PGA.

En Oracle Database 12.2 se introduce una nueva manera de gestionar la memoria permitiendo que tanto la SGA como la PGA puedan ser controladas a nivel PDB.

[ 2018-01-18 ]

Es el tiempo de Oracle Database 12cR2. ¿Que debemos conocer sobre esta nueva versión?

Todavía podemos encontrarnos en el mercado con bases de datos Oracle 9i, 10g, 11g e incluso versiones anteriores. También es real que muchas empresas ya han migrado a 12cR1. Ahora pues bien, es el tiempo de 12cR2, que si bien ya lleva algunos meses desde su lanzamiento "on premises", todavía muchos clientes están transitando la fase de pruebas y análsis.
A continuación comparto unos videos muy interesantes que tratan sobre muchas de las novedades y nuevas funcionalidades que incorpora este último "release" de Oracle Database:
Estos videos están realizados por Connor McDonald  y Chris Saxon




[ 2017-03-16 ]

Moviendo tablas ONLINE en Oracle Database 12cR2 (12.2)

Una de las "new features" de 12cR2 que me resulta particularmente atractiva, es sin dudas la de poder mover tablas de manera ONLINE.
No tanto por lo novedosa y compleja, sino por como esto puede simplificarnos un poco la vida a los DBAs. Evitandonos tal vez, horarios extraños, madrugones o fines de semanas cortados para realizar tareas de mantenimiento en ambientes críticos.

De que se trata?
Tanto el "move" de la tabla como el "rebuild" del indice es ONLINE. Y puede ser realizado en una misma operación.

Veamos un ejemplo:

Creamos primero una tabla con un indice primary key: 

SQL> create table T1 (c1 number, c2 varchar2(20));

Table created

[ 2017-03-01 ]

Liberada Oracle Database 12cR2 (12.2.0.1) On-Premises

Ya se encuentra liberada la última versión de Oracle Database: 12cR2 (12.2.0.1)

Puede ser descargada tanto desde OTN como de e-Delivery:

http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html

https://edelivery.oracle.com/osdc/faces/Home.jspx

Quienes todavía no la han probado como servicio Cloud, ya que hace unos mese está disponible en esta modalidad, pueden ahora hacerlo en sus propias instalaciones "on-premises" o locales.

A seguir investigando ...

[ 2016-11-10 ]

Ya disponible la documentación ONLINE para Oracle Database 12cR2

Oracle  estableció la estrategia de disponibilizar primero la versión 12cR2 en sus servicios Cloud, deberemos esperar para poder empezar a utilizarla en nuestras instalaciones "On-Premises".
Mientras tanto, podemos empezar a "jugar" con el servicio trial en el cloud y probar nuevas funcionalidades. Ya tenemos disponible la documentación "on line" de la nueva versión para ir quemando nuestros ojos e ir viendo que hay de nuevo:

http://docs.oracle.com/en/database/