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 😉

8 pensamientos en “Importar dmp en Oracle 10g

  1. Pingback: Importar dmp en Oracle 10g - DbRunas

  2. Buenas tardes.
    Estoy tratando de importar un base de datos de oracle 10g en linux pero al momento de ejecutar el comando impdp me dice que no existe el comando.

    bash: impdp: command not found

    • No encuentra el comando ya que no debes haber seteado las variables de entorno correctamente, al inicio del post hay un ejemplo. Tu debes completar con las rutas de tu instalación.

Replica a german Cancelar la respuesta