Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Data Pump
Introduccin ................................................................................................. 2
Volcado por Database Link ........................................................................... 2
Exportar ....................................................................................................... 2
Opciones de exportacin .............................................................................. 3
Ejemplos de exportacion.par ........................................................................ 3
Importar ...................................................................................................... 4
Opciones ................................................................................................... 4
Ejemplos de importacion.par ........................................................................ 5
Documentacin ............................................................................................. 5
Manuel Vergaz Aguilera. Data Pump
Introduccin
Data Pump es una utilidad de descarga y carga de datos y metadatos de un
conjunto de archivos del sistema operativo en un conjunto de archivos de volcado.
El conjunto de archivos de volcado slo puede ser importado a un sistema Oracle
destino por la utilidad de importacin. El conjunto de archivos de volcado puede ser
importado en el mismo sistema o puede ser trasladado a otro sistema y cargado
all. El conjunto de archivos de volcado se compone de uno o ms archivos de
discos que contienen datos de la tabla, base de datos de metadatos de objetos y
controlan la informacin. Los archivos se escriben en un formato binario
propietario. Durante una operacin de importacin, Data Pump utiliza estos
archivos para localizar cada objeto de base de datos en el conjunto de archivos de
volcado. Dado que los archivos de volcado se escriben en el servidor, en lugar de
por el cliente, el administrador de base de datos (DBA) debe crear objetos de
directorio.
Exportar
Sintaxis de exportacin
expdp system/sys PARFILE=exportacion.par
-2-
Manuel Vergaz Aguilera. Data Pump
Opciones de exportacin
Opcin Uso
ATTACH Asociar una sesin expdp a un trabajo en curso.
CONTENT Define qu exportar. Las opciones son: (ALL),
DATA_ONLY, and METADATA_ONLY.
DIRECTORY Directorio de ficheros de dump y logs.
DUMPFILE Lista de ficheros de dump. Si son varios deben ir
separados por comas: DUMPFILE=scott1.dmp,
scott2.dmp, dmpdir:scott3.dmp.
ESTIMATE Calcula el trabajo y lo hace: (BLOCKS) and
STATISTICS.
ESTIMATE_ONLY Calcula pero no realiza el trabajo.
EXCLUDE Excluye objetos: EXCLUDE=TABLE:EMP.
FILESIZE Medido en bytes establece el tamao mximo de cada
fichero de dump.
FULL Si el valor es Y, se exporta toda la base de datos.
HELP Muestra mensajes de ayuda.
INCLUDE Incluye objetos: INCLUDE=TABLE_DATA.
JOB_NAME Nombre del trabajo a crear.
LOGFILE Nombre del fichero de log.
NETWORK_LINK Database Link al sistema origen de los datos.
NOLOGFILE Establece no crear un fichero de log.
PARALLEL Modifica el nmero de procesos encargados de
realizar el trabajo.
PARFILE Fichero de parmetros.
QUERY Establece un subconjunto de filas.
SCHEMAS Esquemas a exportar.
STATUS Medido es segundo, tasa de refresco del monitor del
trabajo
TABLES Establece la lista de tablas a exportar. De esta forma,
la exportacin se limita a un nico esquema.
TABLESPACES Establece los espacios de tabla a exportar.
TRANSPORT_FULL_CHECK Si vale Y, fuerza una comprobacin del
almacenamiento de todos los tablespaces.
ENCRYPTION Cifra la exportacin: ALL, DATA_ONLY,
METADATA_ONLY, ENCRYPTED_COLUMNS_ONLY, o
NONE
Ejemplos de exportacion.par
Completa
DIRECTORY=data_pump
DUMPFILE=COMPLETA.dmp
FULL=Y
Slo el esquema hr
DIRECTORY=data_dump
DUMPFILE=dpump_dir1:expschema.dmp
LOGFILE=dpump_dir1:expschema.log
-3-
Manuel Vergaz Aguilera. Data Pump
Importar
Sintaxis de exportacin
impdp system/sys PARFILE=importacion.par
Opciones
Opcin Uso
ATTACH Asociar una sesin expdp a un trabajo en curso.
CONTENT Define qu exportar. Las opciones son: (ALL),
DATA_ONLY, and METADATA_ONLY.
DIRECTORY Directorio de ficheros de dump y logs.
DUMPFILE Lista de ficheros de dump. Si son varios deben ir
separados por comas: DUMPFILE=scott1.dmp,
scott2.dmp, dmpdir:scott3.dmp.
ESTIMATE Calcula el trabajo y lo hace: (BLOCKS) and
STATISTICS.
ESTIMATE_ONLY Calcula pero no realiza el trabajo.
EXCLUDE Excluye objetos: EXCLUDE=TABLE:EMP.
FILESIZE Medido en bytes establece el tamao mximo de cada
fichero de dump.
FULL Si el valor es Y, se exporta toda la base de datos.
HELP Muestra mensajes de ayuda.
INCLUDE Incluye objetos: INCLUDE=TABLE_DATA.
JOB_NAME Nombre del trabajo a crear.
LOGFILE Nombre del fichero de log.
NETWORK_LINK Database Link al sistema origen de los datos.
NOLOGFILE Establece no crear un fichero de log.
PARALLEL Modifica el nmero de procesos encargados de
realizar el trabajo.
PARFILE Fichero de parmetros.
QUERY Establece un subconjunto de filas.
SCHEMAS Esquemas a exportar.
STATUS Medido es segundo, tasa de refresco del monitor del
trabajo
TABLES Establece la lista de tablas a exportar. De esta forma,
la exportacin se limita a un nico esquema.
TABLESPACES Establece los espacios de tabla a exportar.
TRANSPORT_FULL_CHECK Si vale Y, fuerza una comprobacin del
almacenamiento de todos los tablespaces.
ENCRYPTION_PASSWORD Descifra la exportacin para la importacin:
SQLFILE No importa sino que escribe toda la exportacin en un
fichero sql.
-4-
Manuel Vergaz Aguilera. Data Pump
Ejemplos de importacion.par
Importacin de todo un esquema
DIRECTORY=dpump_dir1
DUMPFILE=expschema.dmp
SCHEMAS=hr
EXCLUDE=CONSTRAINT,REF_CONSTRAINT,INDEX TABLE_EXISTS_ACTION=REPLACE
A travs de la red
DIRECTORY= data_dump
NETWORK_LINK=dblink
TABLES=employees
REMAP_SCHEMA=hr:scott
Este ejemplo importa la tabla empleados desde el esquema hr en el esquema de
scott. El dblink hace referencia a una base de datos de origen que es diferente de la
base de datos de destino.
Para volver a asignar el esquema, el usuario hr tener el papel IMP_FULL_DATABASE
en la base de datos local y el papel EXP_FULL_DATABASE en la base de datos de
origen.
REMAP_SCHEMA carga todos los objetos del esquema origen en el esquema de
destino.
Documentacin
Oracle Data Pump Export:
http://docs.oracle.com/cd/B28359_01/server.111/b28319/dp_export.htm
-5-