viernes, 3 de junio de 2011

Exportar e Importar datos a traves de Data Pump

Data Pump permite una transferencia de datos entre base de datos de modo rápido.
Para exportar una base de datos o un esquema que no sea el nuestro o exportar tablespaces debemos tener el rol EXP_FULL_DATABASE, y para importar el rol IMP_FULL_DATABASE.

Exportar datos con Data Pump
La utilidad de Oracle Data Pump permite la transferencia a alta velocidad de datos de una base de datos a otra. Por ejemplo, es posible que se desee exportar una tabla y sus índices asociados desde una base de datos e importarlas en otra base de datos.
En la página de mantenimiento, haga clic en Exportar a archivos para usar Data Pump para escribir datos en un archivo.



1.  En la primera página, se selecciona lo que se desea exportar y, va ingresar las credenciales de inicio de sesión en los campos Nombre de Usuario y Contraseña:
Base de datos: Si desea la exportación de la base de datos, también se conoce como una exportación completa.
Esquemas: Se exportan todos los objetos de uno o más esquemas.
Tablas: En el modo de tabla, sólo se específica un conjunto de tablas, las particiones, y sus dependientes objetos se descargan.
2.  Si se selecciona esquemas o tablas para el tipo de exportación, la siguiente página le permitirá seleccionar el conjunto de esquemas o tablas que desea exportar.
3.  El siguiente paso es la página de opciones. Aquí se podrá ver y hacer una estimación de la exportación, seleccionar bloques para una estimación rápida, y las estadísticas para una estimación más precisa. Al hacer click en opciones avanzadas se mostrará lo siguiente:
Content: Podrá exportar sólo metadatos o datos, o ambos. También podrá configurar una condición para filtrar por nombre del objeto.
Flashback: Obtener una exportación consistente a una hora determinada.
Query: Obtener sólo datos que coincidan con la cláusula WHERE que se proporciona.
4.  La siguiente página es la de los archivos, para especificar el nombre del directorio y el nombre del archivo, y el tamaño máximo de los archivos de exportación.
5.  La siguiente página es la programación, para programar el trabajo de exportación.
6.  La última página es la revisión, donde se podrá visualizar el código PL/SQL para la exportación de comandos generados por las selecciones que ha hecho en las páginas anteriores del asistente.
Después que se envíe el trabajo, al hacer click en Ver trabajo se podrá monitorear el progreso del trabajo.


Importar datos con Data Pump
El Data Pump Import se usa para cargar los datos extraídos por el Data Pump Export. En la página de Mantenimiento hacer click en Importar desde archivos para usar el Data Pump Import para leer los archivos escritos por el Data Pump Export dentro de una base de datos.



1.   Archivos: Al Usar esta se designa la ruta y el nombre de los archivos de importación sobre el servidor de base de datos. Luego, se debe seleccionar una de las tres opciones posibles de importación, ya sea para importar todos los archivos, esquemas específicos, o tablas específicas. A continuación se ingresarán las credenciales en los campos de usuario y contraseña del Host.
2.   Selección de objetos: Esta página sólo se muestra cuando se elige la opción en la página de archivos a seleccionar objetos específicos para la importación.
3.   Re-Mapeando: Esta página sólo se muestra si se ha seleccionado previamente los objetos de la Página Selección de objetos. Aquí se designa la posibilidad de importar datos de cada usuario en el mismo esquema de usuario, o la importación de un esquema de un usuario diferente según lo señalado en los campos del  usuario origen y usuario destino.
4.   Opciones: Para configurar las opciones para la reutilización de archivos de datos, errores en la creación de objetos, e índices inutilizables.
5.   Programación: Para programar el procedimiento de importación.
6.   Revisión: Para visualizar el código PL/SQL para el comando de importación generado por las selecciones que se ha hecho en las páginas anteriores del asistente.
Después que se envíe el trabajo, al hacer click en Ver trabajo se podrá monitorear el progreso del trabajo.

Fuente: Student Guide Oracle Database 10g: Administration Workshop I. Chapter 9. Marzo 2004.

No hay comentarios:

Publicar un comentario