img-feed img-feed-email

Data Pump: Escenarios de uso. Parte.3

En estos ejemplos se utilizan parfiles (archivos plano de texto) para especificar los parámetros a utilizar en el expdp e impdp. Para ejecutar un expdp o impdp utilizando un parfile: expdp parfile=archivo_parfile.txt o impdp parfile=archivo_parfile.txt.



En los diferentes escenarios se muestra el contenido de cada parfile en particular.

El parámetro directory, especifica donde quedará el dmp exportado, o de donde se toma el dmp de origen para realizar una importación. La ubicación data_pump_dir, en una instalación por default, apunta a la ubicación $ORACLE_BASE/admin/dpdump.



Escenario 1:

Exportar la base ORCL completa.



userid=system/password@ORCL

dumpfile=completadp.dmp

logfile=completadp.log

full=y

directory=data_pump_dir



Escenario 2:

Exportar schema SCOTT de la base ORCL.



userid=system/password@ORCL

dumpfile=scottdp.dmp

logfile=scottdp.log

schemas=SCOTT

directory=data_pump_dir



Escenario 3:

Exportar las tablas PAISES y CIUDADES del esquema SCOTT.



userid=system/password@ORCL

dumpfile=scott_paisyciuddp.dmp

logfile=scott_paisyciuddp.log

tables=(SCOTT.PAISES,SCOTT.CIUDADES)

directory=data_pump_dir



Escenario 4:

Exportar la tabla EMPLEADOS del schema SCOTT de la base ORCL e importarla sobre la base ORCL_NEW.



*expdp parfile

userid=system/password@ORCL

dumpfile=scott_empdp.dmp

logfile=scott_empdp.log

tables=SCOTT.EMPLEADOS

directory=data_pump_dir



*impdp parfile

userid=system/password@ORCL_NEW

dumpfile=scott_empdp.dmp -- se utiliza el dmp creado en el paso anterior --

logfile=imp_scott_empdp.log

directory=data_pump_dir

table_exists_action=replace -- en caso de que la tabla exista en el destino, se reemplazará --



Escenario 5:

Exportar solamente la estructura, sin incluir datos, del esquema SCOTT.



userid=system/password@ORCL

dumpfile=scott_metadata.dmp

logfile=scott_metadata.log

content=metadata_only -- solamente la estructura --

schemas=SCOTT

directory=data_pump_dir



Escenario 6:

Exportar del esquema SCOTT, los registros de las tablas PAISES y CIUDADES cuyo nombre comience con letra A.



userid=system/password@ORCL

dumpfile=scott_soloA.dmp

logfile=scott_soloA.log

content=data_only

schemas=SCOTT

include=table:"in('PAISES','CIUDADES')"

query="where nombre like 'A%'"

directory=data_pump_dir

 
▲ ARRIBA▲