ubiquitour.com

La mejor manera de extraer datos de una base de datos de Oracle solo

La mejor manera de extraer datos de una base de datos de Oracle solo

La extracción es el primer paso para mover datos desde una base de datos operacional de Oracle a un destino como un almacén de datos. Mientras que puede parecer una tarea sencilla, copiar datos de un sistema de fuente puede ser difícil y desperdiciador de tiempo, y porque funciona el sistema de origen, debe asegurarse que el método de extracción no afecta el rendimiento o la disponibilidad de datos del sistema fuente. La mejor manera de lograr esto, según el oráculo, es mediante extracción offline y transportable tablespaces.

Hechos

Extracción fuera de línea le ayuda a evitar interactuar directamente con--y posiblemente comprometer--la base de datos del sistema de fuente. En cambio, etapa de lo fuera de la base de datos antes de comenzar el procedimiento de extracción. Aunque este método de extracción tiene requisitos específicos y requiere el uso de una utilidad de datos de la bomba para el transporte, transportables tablespaces son una área estructura cuyas ventajas "significativos" de rendimiento y gestión de la estructura además de otros métodos de extracción. Requisitos previos incluyen el uso de Oracle 8i o más adelante para la base de datos de la fuente y el destino, el mismo carácter conjunto para ambos y el mismo sistema operativo si sea versión entre 8i de Oracle y Oracle 10g.

Identificación

Un transportable tablespace es una estructura lógica, lo que significa que sólo existe en memoria. Dependiendo de su tamaño, un transportable tablespace puede albergar uno o más archivos de datos físicos, que pueden contener datos de la tabla, metadatos, índices y un número de otros objetos de base de datos. Use la tabla crea... COMO comando SELECT para crear un espacio de tablas y copiar información de la base de datos de origen. Mientras un transportable tablespace más a menudo es temporal, o una mesa que gota después de la extracción es completa, también puede guardar y reutilizar más adelante un transportable tablespace.

Ventajas

Lo que hace preferible a este método de extracción de datos es su velocidad. Un transportable tablespace copia los datos directamente de la fuente a su destino, dejando los datos de la bomba encargada de transportar sólo metadatos de objeto de base de datos. Esto reduce significativamente el tiempo que tarda para cargar, descargar y luego volver a cargar datos en la base de datos de destino. Mayor funcionalidad es otra de las ventajas de los tablespaces transportables. Como el origen y el destino son Oracle version11g o más adelante, plataforma de transporte es una opción.

Proceso

Extracción de datos usando una tabla de transporte ocurre durante los tres primeros pasos de un proceso de cuatro a cinco pasos. El primer paso, que sólo es necesario transporte de plataforma cruzada, consiste en consultar el formato de endian--o el orden en que computadora memoria almacena secuencias de bytes, para garantizar la compatibilidad de la plataforma entre la base de datos de origen y de destino. A continuación, seleccione un conjunto de tablas independientes, o uno que no contiene referencias, como índices o columnas de objeto grande--hacia fuera de las tablas o uno que contiene sólo las secciones de una tabla con particiones. El tercer paso consiste en realizar las tablas independientes "sólo-lectura," invocando la utilidad de los datos de la bomba, determinar las tablas que desee incluir y finalmente convertir los datos de archivos en una ubicación temporal en la plataforma de la fuente, como "directorio/temp."