viernes, 23 de febrero de 2018

Migración Cross Platform de Base de datos grandes con TRANSPORT TABLESPACE

(Antes de empezar quiero dedicar este artículo a mis alumnos de los cursos oficiales Oracle de diciembre 2017 y enero 2018 que me pidieron la información. ¡Gracias chicos por su tiempo!... Ahora si empezamos)

En algunas ocasiones los DBAs hemos tenido que realizar migraciones Cross Platform, es decir entre sistemas operativos diferentes, tales como Windows, Linux, Solaris, AIX o HP-UX.  Este tipo de migraciones requieren de mucho tiempo de planificación si las bases de datos son muy grandes, complejas y transaccionales.

Analizando un poco las opciones, vemos que utilizar Golden Gate u ODI requiere de un licenciamiento extra; el procedimiento de Oracle Datapump es una opción bastante conocida y es por eso que en este articulo quiero enfocarme en el procedimiento de TRANSPORT TABLESPACE.

Si uno navega por internet podrá encontrar el procedimiento de TRANSPORT TABLESPACE muy bien detallado y explicado, sin embargo, normalmente te explican el procedimiento de manera teórica y con una base de datos de ejemplo que resulta ser bastante pequeña.  Si se aplica el procedimiento teórico a una base de datos de más de 2 Terabytes y muy transaccional tomaría muchísimo tiempo realizar la migración.

Es por eso que en este articulo quiero compartir con Ustedes, de acuerdo a mi experiencia personal, cual es el procedimiento real en la práctica y que puntos debemos tener en cuenta para lograr hacer una migración con TRANSPORT TABLESPACE de manera eficiente y maximizando tiempos.

viernes, 16 de febrero de 2018

Nuevas funcionalidades de Oracle Datapump 12c Release 2

Continuando con las nuevas funcionalidades de Datapump en Oracle 12c. Ahora nos toca revisar las funcionalidades nuevas para la versión Oracle 12c Release 2. 

lunes, 12 de febrero de 2018

Nuevas funcionalidades de Oracle Datapump 12c Release 1

Una de las funcionalidades más usadas en la base de datos Oracle es Oracle Datapump.  La utilizamos para migrar bases de datos, mover bases de datos a diferentes tipos de servidores, desfragmentar grandes cantidades de tablas, realizar Trasnport Tablespace (no creo que se utilice mucho por la complejidad del proceso) e inclusive para realizar Backups de la base de datos; aunque este último no es una práctica recomendada, lo he visto implementado en muchos clientes.

Datapump es una herramienta muy útil y querida entre los DBAs y, con la nueva versión Oracle 12c, no podía quedarse sin tener mejoras que nos podrían ayudar en diferentes tareas.

A continuación, voy a detallar las mejoras para Oracle 12c release 1 y en un siguiente articulo las de reléase 2.