Utilidades EXPORT – IMPORT II
IMPORT
Es la herramienta de Oracle que nos permitirá restaurar la BD a partir de los ficheros que hemos obtenido anteriormente. Si queremos saber los parámetros que utiliza:
imp help=y
Para realizar un import completo de la BBDD.
imp usuario/contraseña FULL=y FILE=export_prueba.log
Si queremos importar sólo algunas tablas
imp usuario/contraseña FILE=export_prueba.log FROMUSER=usuario TABLES=(TABLA1,TABLA2)
Incluso al realizar el import podemos cambiar el usuario de estas
imp usuario/contraseña FROMUSER=usuario1 TOUSER=usuario2 FILE=export_prueba.log TABLES=(TABLA1,TABLA2)
Al introducir el comando imp, Oracle nos irá solicitando los parámetros que necesita.
Aquí os dejo algunas opciones para saber la velocidad a la que se está realizando el import:
1. El parámetro FEEBACK. Este nos va a informar por pantalla cada vez que se lleguen al valor que se le ha establecido.
FEEBACK = 1000. Nos dará por pantalla un punto cada vez que se inserten 1000 líneas.
2. Con esta select:
select substr(sql_text,instr(sql_text,’into “‘),30) table_name,
rows_processed,
round((sysdate-to_date(first_load_time,’yyyy-mm-dd hh24:mi:ss’))*24*60,1) minutes,
trunc(rows_processed/((sysdate-to_date(first_load_time,’yyyy-mm-dd hh24:mi:ss’))*24*60)) rows_per_min
from sys.v_$sqlarea
where sql_text like �insert into %’
and command_type = 2
and open_versions > 0;
.