Buscar..


Introducción

Los siguientes son los pasos para crear una importación / exportación de datos de la bomba:

Monitorear trabajos de Datapump

Los trabajos de Datapump pueden ser monitoreados usando

1. Vistas del diccionario de datos:

   select * from dba_datapump_jobs; 
   SELECT * FROM DBA_DATAPUMP_SESSIONS; 
   select username,opname,target_desc,sofar,totalwork,message from V$SESSION_LONGOPS where username = 'bkpadmin';

2. Estado del volcado de datos:

  • Anote el nombre del trabajo del registro de importación / exportación o el nombre del diccionario de datos y
  • Ejecutar comando de adjuntar :
  • escriba el estado en Importar / Exportar mensaje
impdp <bkpadmin>/<bkp123> attach=<SYS_IMPORT_SCHEMA_01>
Import> status

Presione Presione CTRL + C para salir del indicador Importar / Exportar

Paso 3/6: Crear directorio

create or replace directory DATAPUMP_REMOTE_DIR as '/oracle/scripts/expimp';

Paso 7: Comandos de exportación

Comandos:

expdp <bkpadmin>/<bkp123>  parfile=<exp.par>

* Reemplace los datos en <> con los valores adecuados según su entorno. Puede agregar / modificar parámetros según sus requerimientos. En el ejemplo anterior, todos los parámetros restantes se agregan en los archivos de parámetros como se indica a continuación: *

  • Tipo de exportación: Exportación de usuario
  • Exportar esquema completo
  • Detalles del archivo de parámetros [decir exp.par]:
schemas=<schema>
directory= DATAPUMP_REMOTE_DIR
dumpfile=<dbname>_<schema>.dmp
logfile=exp_<dbname>_<schema>.log

  • Tipo de exportación: Exportación de usuario para esquema grande
  • Exportar todo el esquema para grandes conjuntos de datos: aquí los archivos de volcado de exportación se desglosarán y comprimirán. Aquí se usa el paralelismo (Nota: Agregar paralelismo aumentará la carga de la CPU en el servidor)
  • Detalles del archivo de parámetros [decir exp.par]:
schemas=<schema>
directory= DATAPUMP_REMOTE_DIR
dumpfile=<dbname>_<schema>_%U.dmp
logfile=exp_<dbname>_<schema>.log 
compression = all
parallel=5

  • Tipo de exportación: Exportar tabla [Exportar conjunto de tablas]
  • Detalles del archivo de parámetros [decir exp.par]:
tables= tname1, tname2, tname3
directory= DATAPUMP_REMOTE_DIR
dumpfile=<dbname>_<schema>.dmp
logfile=exp_<dbname>_<schema>.log

Paso 9: Comandos de importación

Requisito previo:

  • Antes de importar usuarios, es una buena práctica eliminar el esquema o la tabla importada.

Comandos:

impdp <bkpadmin>/<bkp123>  parfile=<imp.par>

* Reemplace los datos en <> con los valores adecuados según su entorno. Puede agregar / modificar parámetros según sus requerimientos. En el ejemplo anterior, todos los parámetros restantes se agregan en los archivos de parámetros como se indica a continuación: *

  • Tipo de importación: importación de usuario
  • Importar esquema completo
  • Detalles del archivo de parámetros [decir imp.par]:
schemas=<schema>
directory= DATAPUMP_REMOTE_DIR
dumpfile=<dbname>_<schema>.dmp
logfile=imp_<dbname>_<schema>.log

  • Tipo de importación: importación de usuario para esquema grande
  • Importe el esquema completo para grandes conjuntos de datos: aquí se usa el paralelismo (Nota: agregar paralelismo aumentará la carga de la CPU en el servidor)
  • Detalles del archivo de parámetros [decir imp.par]:
schemas=<schema>
directory= DATAPUMP_REMOTE_DIR
dumpfile=<dbname>_<schema>_%U.dmp
logfile=imp_<dbname>_<schema>.log 
parallel=5

  • Tipo de importación: Importar tabla [Importar conjunto de tablas]
  • Detalles del archivo de parámetros [decir imp.par]:
tables= tname1, tname2, tname3
directory= DATAPUMP_REMOTE_DIR
dumpfile=<dbname>_<schema>.dmp
logfile=exp_<dbname>_<schema>.log
TABLE_EXISTS_ACTION= <APPEND /SKIP /TRUNCATE /REPLACE>

1. pasos del datapump

Servidor de origen [Exportar datos] Servidor de destino [Importar datos]
1. Cree una carpeta datapump que contendrá los archivos de volcado de exportación 4. Cree una carpeta de datapump que contendrá los archivos de volcado de importación
2. Inicie sesión en el esquema de base de datos que realizará la exportación. 5. Inicie sesión en el esquema de base de datos que realizará la importación.
3. Crear directorio apuntando al paso 1. 6. Crear directorio apuntando al paso 4.
7. Ejecutar declaraciones de exportación.
8. Copie / SCP los archivos de volcado al servidor de destino.
9. Ejecutar declaraciones de importación
10. Verificar datos, compilar objetos inválidos y proporcionar concesiones relacionadas.

Copia tablas entre diferentes esquemas y espacios de tabla

 expdp <bkpadmin>/<bkp123> directory=DATAPUMP_REMOTE_DIR dumpfile=<customer.dmp>


 impdp <bkpadmin>/<bkp123> directory=DATAPUMP_REMOTE_DIR dumpfile=<customer.dmp> remap_schema=<source schema>:<target schema> remap_tablespace=<source tablespace>:<target tablespace>


Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow