jueves, 3 de febrero de 2011

Sobre respaldo y restauracion

Sobre la exportación e importación con Oracle.

Link de referencia:
http://eskernel.blogspot.com/2009/07/expdp-e-impdp.html
-- ====================================================================

Cron de Referencia para que autoejecute los procesos.
/var/spool/cron/tabs

-- ====================================================================

Restaurando una tabla desde un respaldo global.
-- impdp SYSTEM/******* DUMPFILE=exp_all_01.dmp LOGFILE=exp_all_01.dmp tables=esquema01.tabla01

-- ====================================================================

Te logueas con el usuario de oracle, o el que tengas previsto para el proceso, pero que tenga los privilegios.

El respaldo del expdp, deja el directorio correspondiente un ejemplo sería:
/u01/app/oracle/admin/orabucb/dpdump

Puedes moverlo a la ruta que tengas prevista con el espacio correspondiente por ejemplo:
/u03/respalDirPrevisto/r001/respaldo.dmp

Luego deberas devolverlo al origen donde lo generaste:
/u01/app/oracle/admin/orabucb/dpdump

Y le das la directiva de restauración:
-- impdp SYSTEM/usuario@base REMAP_SCHEMA=esquema:nuevoesquema DUMPFILE=respaldo.dmp LOGFILE=Log_restauracion.log

Y listo queda realizada la prueba de restauración de un esquema.
El caso normal:
-- expdp SYSTEM/usuario@base DUMPFILE=respaldo01.dmp SCHEMAS=esquema1 LOGFILE=log_respaldo01.log

-- impdp SYSTEM/usuario @base REMAP_SCHEMA=LICCOL:ADMLICCOL DUMPFILE= respaldo01.dmp LOGFILE= log_respaldo01.log