Para poder realizar un export e import de un esquema determinado en una base de datos Oracle 9i necesitas realizar lo siguiente en el servidor de base de datos.
En una consola de windows ejecutamos lo siguiente:
c:\>exp test1/test1@desa_db FILE=data_test1.dmp LOG=data_test1.log
Con esto hemos exportado el esquema completo test1 el cual esta asociado al usuario test1. Este esquema ha quedado en un archivo .dmp que en nuestro caso se llama data_test1.dmp y ademas hemos generado un .log para ver todos los export generados en el archivo.
Ahora vamos a realizar el import de este archivo en un nuevo esquema que debe haber sido creado con anterioridad. En mi caso he creado el usuario test2 y le he dado los privilegios necesarios (casi dba) y con esta creacion de usuario ya tenemos un nuevo esquema en nuestra base de datos llamado test2, el cual no contiene ningun objeto aun.
Entonces realizamos el import de la siguiente manera:
c:\>imp test1/test1@desa_db FILE=data_test1.dmp LOG=data_test1_import.log FROMUSER=test1 TOUSER=test2 COMMIT=y IGNORE=y
Con esto hemos realizado el import de nuestro archivo .dmp generado anteriormente y hemos especificado ademas que el import se realiza desde el usuario test1 al usuario test2.
Ahora ya estas listo para usar tu nuevo esquema test2 que contiene todos los objetos del esquema test1.
Saludos!!
Publicado por Carlos en Agosto 12, 2009 at 1:50 pm
Grande Vitoco…