viernes, 24 de mayo de 2013

Importar dmp en Oracle 10g


Paso a paso de como importar un dmp en oracle 10g en Linux:
1- Nos logueamos como usuario oracle
2- Seteamos las variables de entorno:
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db
export ORACLE_SID=produccion
export PATH=$OH/bin:$PATH
3- conectamos a la instancia:
sqlplus “/as sysdba”
4- si el esquema donde vamos a importar ya existe lo tiramos:
drop user <user> cascade;
create user <user> identified by <contrase~a>;
5- damos permisos al usuario:
grant resource, connect to <user>;
commit;
exit;
6- ejecutamos desde la linea de comandos (estando como usuario oracle y teniendo seteadas las variables de entorno):
imp system/<contrase~a_system> file=<archivo_dmp>.dmp buffer=1024000 log=<nombre_log_a_generar>.log fromuser=<esquema_origen> touser=<esquema_destino>
Seguro a alguien le srive ;)

0 comentarios:

Publicar un comentario