Cómo Importar una tabla con archivo DMP en Oracle

¿Necesitas restaurar una tabla específica desde un archivo DMP en Oracle Database? En esta guía técnica aprenderás paso a paso cómo cargar data desde un archivo .dmp (Data Pump) en un entorno Oracle sobre Linux. Ideal para administradores de base de datos y equipos de DevOps que trabajan con backups personalizados.

Paso 1: Configuración de Variables de Entorno en Linux

Antes de iniciar el proceso de importación, asegúrate de que las variables del entorno de Oracle están correctamente configuradas:

🔎 Nota: Verifica que cada variable corresponda con los valores de tu servidor Oracle específico. Cambiarán según cada ambiente configurado (producción, desarrollo, pruebas, etc.).

Paso 2: Descargar el Backup desde Oracle Cloud (opcional)

Si el archivo .DMP se encuentra en un bucket de Oracle Cloud Infrastructure (OCI), puedes descargarlo usando rclone:

📍 Importante: El nombre del bucket y la región puede variar. Consulta con el DBA encargado.

Paso 3: Descomprimir el Backup

Dentro del directorio /u01/backups, utiliza la herramienta 7za para descomprimir el archivo .7z:

Paso 4: Importar Tabla desde Archivo DMP (Data Pump)

Para este paso, asegúrate de tener:

  • Archivo .dmp disponible.
  • Acceso a Oracle con un usuario con permisos suficientes.
  • Configurado el directorio lógico para Data Pump (IMPORTORADATA).

Opción 1: Usando archivo .par (recomendado)

Crea el archivo CODIGOLITE_TABLE.par con el siguiente contenido:

Ejecuta la importación:

Opción 2: Usando línea de comandos

Consejos adicionales

  • Usa un usuario como system o uno con privilegios de importación.
  • Mantén un log de cada importación revisando el .log generado.
  • Asegúrate que la tabla destino no esté en uso durante la importación para evitar bloqueos.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.