Oracle - Importar datos desde otra dase datos (impdb)

April 10, 2013

El siguiente script transfiere datos del esquema AAA de una base de datos usando el database link BBB. Porque deseamos guardar las trazas de la operación en el fichero de nombre CCC tendremos que informar Oracle que debe hacerlo en el directory object DDD:

impdp system/system_user_password schemas=AAA directory=DDD network_link=BBB logfile=CCC  remap_schema=AAA:AAA remap_tablespace=AAA:AAA

Nota:
1- El script arriba parte del principio que el tablespace tiene el mismo nombre que el  esquema

2- Para hacer la importacion de los datos, ademas de las tablas, views, etc, puede ser necesario hacer el drop al shcema. Para ello sear necesario cerrar todas las conexiones a dicho esquema (TOAD, SqlDeveloper, etc) y finalmente entrar en el sqlpplus y ejecutar:

drop user XXX cascade;