Vous êtes sur la page 1sur 4

Mtodos de migracin de base de datos (Oracle)

Para realizar una migracin de base de datos es necesario considerar algunas


de las siguientes condiciones:

La empresa tiene capacidad de tiempo largo, moderado o casi nulo.

Tamao de la base de datos a migrar (30GB, 200GB, 5TB, etc.)

Sistema operativo de origen y destino.

Para ello es por lo que existen diferentes mtodos pero cada una de las
opciones posee ventajas y desventajas, unas con respecto a las otras, se
presentan a continuacin algunos mtodos de migracin y en cada uno de ellos
se describe sus ventajas y desventajas.
Database Upgrade Assistant(DBUA)
DBUA es una herramienta grafica para actualizar BD en versiones 10.2.0.5,
11.1.0.7, 11.2.0.2 o superiores a Oracle 12c, tiene una interfaz sencilla, con la
que gua al usuario a travs de todo el proceso de actualizacin, incluyendo
todos los pasos indicados en el proceso de actualizacin manual.
El asistente se inicia en ambientes UNIX y Linux mediante el comando dbua
estableciendo el entorno de las variables ORACLE_HOME, PATH y
LD_LIBRARY_PATH las cuales deben de apuntar a la base de datos Oracle. O
en ambiente Windows desde el men de inicio (inicio>Programas>OracleHOME_NAME>Configuracin y herramientas de migracin> Asistente de
Actualizacin de base de datos).
Ventajas:

Gua al usuario durante el proceso

Todas las tareas estn automatizadas

Soporta actualizaciones RAC

Ejecuta Scrip de prerrequisitos y corrige errores

Da informe del estado de las actualizaciones

Permite migrar un archivo de datos a una ubicacin diferente o es


posible ASM (Gestin Automtica de Almacenamiento)

Desventajas:

Menos control sobre el proceso de actualizacin

Debe estar en un nivel de versin especfica.

Sin Hardware o migracin de plataforma de sistema opertico.

Migracin Manual
Este mtodo otorga al usuario todo el control sobre la migracin al
Administrador de Base de Datos (DBA), el cual se encargara de ejecutar todos
los scripts necesarios, debe conocer el orden de ejecucin de cada uno de
ellos, debe realizar las validaciones necesarias antes de migrar, este mtodo se
presta mucho a errores ya que es muy sensible.
Ventajas:

Ms control sobre las tareas de actualizacin.

Desventajas:

Propenso a errores

Ms trabajo para el DBA

Comprobaciones de errores manuales necesarias.

Debe de estar en un nivel de versin especfica.

Sin Hardware o migracin de plataforma de sistema opertico.

Oracle Data Export e Import


Este mtodo es muy flexible comparado con los dems mtodos, pues se pude
migrar toda o solo una parte de la base de datos de origen, se pude realizar
una migracin completamente por red con la funcionalidad Network_link.
Es de gran utilidad cuando se desea que la base de datos objetivo sea
restructurada ya que todos los datos vuelven a ser insertados nuevamente,
para poder utilizar este mtodo la base de origen debe ser al menos 10g, es
muy til para migrar una base de datos a una plataforma diferente.
Ventajas:

Puede ser utilizado a travs de cualquier plataforma

No se necesita ninguna conversin

El paralelismo ayuda a acelerar la operacin

Capacidad para reiniciar sir perdida de datos

La base de datos se puede migrar y actualizar en una sola operacin

Estimacin del espacio desde un punto de vista de almacenamiento.

Desventajas:

No se puede utilizar con las versiones de bases de datos por debajo de


Oracle 10g

Es ms lento

Tipos de datos BINARY_DOUBLE, BINARY_FLOAT no se pueden


exportar con la utilidad EXP.

No se procesan clases de Java, recursos y procedimientos que se creen


con Enterprise JavaBeans

Los datos no se almacenan en el formato comprimido cuando se importa

El tiempo de inactividad puede ser significativo para grandes bases de


datos.

Oracle Export e Import Originales


Este mtodo es til para realizar migraciones de bases de datos muy antiguas,
tambin tiene la flexibilidad de poder migrar toda la base o parte de ella, no
posee funcionalidad Network_linky es til para migrar una base a una
plataforma diferente.
Desventajas:

Se requiere espacio adicional para almacenar el archivo que genera el


Export

Se requiere un largo tiempo desde que empieza el export hasta que


termina el import.

Trasportable Tablespaces
Permite el movimiento de los archivos de datos de Oracle que contienen datos
de las tablas, ndices y otros objetos de la base desde una base de datos a otro
sin pasar por un proceso de exportacin / importacin, por lo tanto puede
proporcionar un gran medio rpido de mover cantidades masivas de datos de
una base a otra, este mtodo requiere que los diccionarios de datos para las
tablas de origen y destino sean idnticos.
Oracle Streams
Permite el intercambio de datos y eventos entre bases de datos origen y base
de datos de destino, la base de datos de origen y destino o tienen que ser
idnticas ya que las trasformaciones pueden ser procesadas en mltiples
puntos en un proceso de flujo de datos.

Bibliografa
Ivan Dobos, H. G. (2013). En Experiences whit Oracle 11gR2 on Linux on
System z (pg. 393). Redbooks.
Rick Greenwald, Robert Stackowiak, Gary Dodge, David Klein, Ben Shapiro,
Christopher G. Chelliah. (2005). Profecional Oracle Programming .
Indianapolis, Indiana: WILEY.
Swonger, R. F. (2010). ORACLE. En Oracle Database 11.2 Upgrade Methods
(pg. 84). ORACLE Corporation.
Thomas, B. (2006). OCA . En Oracle Database 12c Administrator Certified
Associate (pg. 1123). SYBEX.

Vous aimerez peut-être aussi