systemadmin.es » Backup » Realizar un import en una bases de datos Oracle mediante imp

Realizar un import en una bases de datos Oracle mediante imp

Ayer vimos como realizar un export de una base de datos Oracle, vamos a ver ahora como realizar un import del fichero generado.

En el caso que queramos importar el contenido completo del fichero nos podremos limitar a las siguientes opciones:

  • FILE=<ruta del fichero>: Fichero con el export de la base de datos
  • FULL=y: Indicamos que queremos importar todo el contenido

Por ejemplo, con las variables de entorno definidas simplemente ejecutaríamos el siguiente comando:

imp 'system/sys2009pass' FILE=/oracle/backups/backup.20091003  FULL=y

En el caso de querer una carga parcial del fichero podemos usar en su lugar los siguientes parámetros:

  • FROMUSER=: Indicamos el usuario origen de los datos
  • TOUSER=: Indicamos el usuario destino de los datos

El comando a ejecutar para importar los datos del usuario TORELLO al usuario MARTI sería:

imp 'system/sys2009pass' FILE=/oracle/backups/backup.20091003  FROMUSER=TORELLO TOUSER=MARTI

En el caso que el import falle con el error “ORA-01562: Failed to extend rollback segment” deberemos añadir la siguiente opción:

  • COMMIT=y: Esta opción penalizará el imp, haciendo que tarde más tiempo, ya que hace el commit por tabla en lugar de hacerlo al final de la carga

Relacionados

Imprimir Imprimir

3 comments to “Realizar un import en una bases de datos Oracle mediante imp”

  1. Hay una errata en un comando:

    FILE=FILE=/oracle/backups/backup.20091003

    ¡Muy buen blog!

    Saludos,

  2. Corregido!

    Muchas gracias!

  3. Hola Que tal…

    Si desean consumir menos memoria y agiliar el proceso, puede usar datapum de Oracle realiza la misma tarea de imp o un exp, pero de manera mas eficiente.

    Ivan Acosta
    DBA

Deja un comentario:

XHTML - Tags permitidos:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>