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 😉