Oracle Database
Bomba de datos
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>