Importacion Y Exportacion De Datos En Oracle
Exportación de datos
en Oracle
15/02/2010
Rafael Muñoz Gómez
2ºASI
Página 1
ÍNDICE
1. Introducción y Objetivos--------------------------------------Página 3
2. ¿Cuándo es útil exportar o importar datos?-----------------Página 3
3. Oracle Data Pump----------------------------------------------Página 4
3.1 ¿Qué es?
3.2 ¿De qué está formado?
3.3 Ventajas
3.4Procesos que se involucran en los trabajos de datapump.
3.5 Parámetros de de expdp/impdp
3.6 Exportar tablas con expdp
3.7 Importar tablas con impdp
3.8 Exportar esquemas de usuarios con expdp
3.9 Importar esquemas de usuarios con impdp
3.10 Exportar base de datos completa con expdp
3.11 Importar base de datos completa con impdp
4. Importación/Exportación con Enterprise Manager-------Página13
4.1
3.2
4.3
4.4
Introducción
Credenciales de host
Exportar datos
Importar datos
5. Transportar tablespaces-------------------------------------Página 24
6. Otras herramientas-------------------------------------------Página 26
6.1 Easy dump
6.2 Keep Tool 9
7. Resumen de comandos--------------------------------------Página 27
8.Webgrafía-----------------------------------------------------Página 27
Página 2
1 Introducción.
En este documento vamos a tratar la importación y exportación de datos en
Oracle en su versión 11g , para ellos vamos a trabajar con herramientas
como Oracle data Pump , La consola web de Enterprise Manager o Easy
Dump, etc.
Y se deben de cumplir los siguientes objetivos:
- Realizar importaciones y exportaciones de tablas,esquemas y bases de
datos completas con Oracle Data Pump en línea de comandos incluyendo
exclusiones/inclusiones de objetos.
- Aprender a estimar el tamaño de una exportación antes de llevarla a cabo.
- Conocer las posibilidades que ofrece Enterprise Manager para la
importación y la exportación de datos.
- Conocer las posibilidades que ofrecen aplicaciones como EasyDump o
similares.
- Identificaren qué operaciones resulta útil realizar importaciones y
exportaciones.
- Conocer y utilizar Transportable Tablespaces.
2. ¿Cuándo es útil exportar / importar datos en Oracle?
Se suelen utilizar para hacer cosas como:
-
Migraciones de base de datos, tablas o usuarios.
-
Copia de seguridad de base de datos tablas concretas o esquemas de
usuarios.
-
Implementar algún datoconcreto de una base de datos en otra base
de datos.
Página 3
3. Oracle Data Pump
3.1 ¿Qué es?
Son utilidades integradas en la Base de Datos que permiten cargas y
descargas de información a gran velocidad. Todo el proceso de
exportación/importación se lleva a cabo en el servidor.
No son compatibles con el export/import originales, aunque estas últimas
hay nececidad de utilizarlas en lossiguientes casos:
– Al importar ficheros creados con la utilidad “export”. Por ejemplo, aquellos
procedentes de bases de datos con versiones anteriores a la 10g.
– Si se desea exportar ficheros que serán importados con la utilidad
“import”. Por ejemplo, si se van a transferir datos a bases con una versión
anterior a la 10g.
3.2 ¿De qué está formado?
Consta de los siguientes componentes:– Clientes expdp e impdp. Usan los procedimientos proporcionados por el
paquete DBMS_DATAPUMP.
– Paquete DBMS_DATAPUMP. Conocido como Data Pump API, permite crear
y monitorizar los trabajos implicados.
– Paquete DBMS_METADATA. Conocido como Metadata API, proporciona la
definición de los objetos de la bd a Data Pump.
3.3 Ventajas
Algunas de las ventajas de Data Pump son:
* Podemosexportar en paralelo, escribiendo en múltiples archivos en
diferentes discos. Por ejemplo, especificando el parámetro PARALLEL=2 y
dos
directorios
con
los
nombres
de
archivos
destino,
DUMPFILE=dir1:/file1.dp,
dir2:/file2.dp.
* Posibilidad de realizar attach y dettach del trabajo, monitoreando el
trabajo
remotamente.
* Más opciones para filtrado de metadatos (parámetros EXCLUDE e...
Regístrate para leer el documento completo.