28 April 2010

Importar y exportar bases de datos Oracle

Cuando trabajamos con un lenguaje de programación, ineludiblemente trabajamos con algún tipo de fuente de datos, ya sea ficheros, sockets, ... o bases de datos.

He aqui un par de comandos que nos permiten exportar e importar una base de datos oracle.

Exportar una base de datos:
exp userid=miUsuario/miPwd FILE=miSchema.dmp LOG=miSchemaExport.log statistics=none

Importar la base de datos exportada:
imp userid=miUsuarioDestino/miPwdDestino file=miSchema.dmp log=miSchemaImport.log
o
imp userid=system file=miSchema.dmp log=miSchemaImport.log fromuser=miUserSource touser=miUserTarget
Supongo que no esta demás decir, que para importar, deben existir los TABLESPACE de las tablas, el usuario ha de tener los privilegios suficientes para poder crearlas ,.....

- FIN -

2 comments:

Chema said...

¿ estos comandos exportan/importan toda la base de datos o sólo el schema indicado ?

Emmerson Miranda said...

http://www.orasite.com/tutoriales/export-import-oracle-9i.html

http://www.orafaq.com/wiki/Import_Export_FAQ