Cómo utilizar la bomba de datos 12c oráculo con un archivo de parámetros
LA archivo de parámetros es un archivo de texto con los parámetros de la bomba de exportación de datos de Oracle 12c o Importar y establecer los valores elegidos. Archivos de parámetros de la bomba de exportación e importación de datos se construyen de la misma manera.
Siga estos pasos para ejecutar una exportación Data Pump con este archivo de parámetros:
Escriba el archivo de parámetros en un editor de texto y guardarlo en un directorio.
Este ejemplo es un archivo de parámetros que exporta los departamentos y empleados tablas del esquema HR:
# Archivo: /u01/app/oracle/scripts/datapump/my_data_pump_parfile.parDIRECTORY=my_data_pump_dirDUMPFILE=my_data_pump_dumpfile.dmpLOGFILE=my_data_pump_logfile.logSCHEMAS=HRTABLES=EMPLOYEES, DEPARTMENTSCOMPRESSION = ALL
Abra un indicador de línea de comandos y vaya al directorio donde se guarda el archivo de parámetros.
Lanzamiento de exportación Data Pump con su archivo de parámetros:
Usted debe ver esto:
Exportación: Suelte 12.1.0.1.0 - Producción de sáb 20 de julio 06:51:40 2013Copyright (c) 1982, 2013, Oracle y / o sus filiales. Todo reserved.Username derechos:
Introduzca el nombre de usuario y dar la contraseña para el usuario que desea exportar con.
Debería ver algo como esto:
Conectado a:. Oracle 12c base de datos Enterprise Edition Release 12.1.0.1.0 - 64bit ProductionWith la creación de particiones, OLAP, análisis avanzados y Real Application Testing optionsStarting "SYS" "SYS_EXPORT_SCHEMA_01": / ******** AS SYSDBA parfile = my_data_pump_parfile.parEstimate en progreso usando BLOQUES método ... tipo de objeto Procesamiento SCHEMA_EXPORT / TABLE / TABLE_DATATotal estimación utilizando el método BLOQUES: 128 KB ... salida cortó ..... exportado "HR". "DEPARTAMENTOS" 5.437 KB 27 filas. . "empleados" exportado "HR". 8,726 KB mesa 107 rowsMaster "SYS". "SYS_EXPORT_SCHEMA_01" cargado correctamente / sin carga ************************** ************************************************** ** archivo de volcado fijado para SYS.SYS_EXPORT_SCHEMA_01 es:. /u01/app/oracle/dumpfiles/MY_DATA_PUMP_FILE.DMPJob "SYS" "SYS_EXPORT_SCHEMA_01" completado con éxito al 06:52:25
Crea el usuario y el espacio de tablas.
Asegúrese de que ambos usuarios tienen los mismos privilegios.
Crear un archivo de parámetros que importa los datos en un nuevo usuario en su propio espacio de tablas.
En este ejemplo, HR2 se importa a su propio espacio de tablas, HR2_DATA.
Debido a que esta exportación es sólo una parte parcial del modelo de datos de recursos humanos, se excluye limitaciones y triggers- tienen objetos dependientes que no están en el archivo de volcado de exportación. Usted no tiene que excluirlos, pero se produce un error en el archivo de registro como Data Pump intenta crearlos.
Dicho archivo de parámetros podría tener este aspecto:
# Archivo: /u01/app/oracle/scripts/datapump/my_HR2_data_pump_parfile.parDIRECTORY=my_data_pump_dirDUMPFILE=my_data_pump_file.dmpLOGFILE=my_HR2_data_pump_logfile.logEXCLUDE=CONSTRAINTEXCLUDE=TRIGGERREMAP_SCHEMA=HR:HR2REMAP_TABLESPACE=EXAMPLE:HR2_DATA
Ejecutar la importación:
Debería ver algo como esto:
Importación: Suelte 12.1.0.1.0 - Producción de sáb 20 de julio 07:00:17 2013Copyright (c) 1982, 2013, Oracle y / o sus filiales. Todos los derechos reserved.Username: / como sysdbaConnected a:. Oracle 12c base de datos Enterprise Edition Release 12.1.0.1.0 - 64bit ProductionWith la creación de particiones, OLAP, de Analítica Avanzada y Pruebas Real Application optionsMaster tabla "SYS" "SYS_IMPORT_FULL_01" cargado correctamente / unloadedStarting " SYS SYS_IMPORT_FULL_01 "". ": / ******** AS SYSDBA parfile = my_hr2_data_pump_parfile.parProcessing tipo de objeto SCHEMA_EXPORT / USERProcessing tipo de objeto SCHEMA_EXPORT / TABLE / TABLEProcessing tipo de objeto SCHEMA_EXPORT / TABLE / TABLE_DATA. . importado "DEPARTAMENTOS" 5,437 KB 27 filas "HR2".. . importada "empleados" 8.726 KB 107 filas ... salida cortó "HR2". ... Trabajo "SYS". "SYS_IMPORT_FULL_01" completó con éxito en 07:02:53
De forma predeterminada, se crea el archivo de registro en el mismo directorio que el archivo de volcado. El archivo de registro es un archivo de texto que cualquier editor de texto puede leer.
Si el usuario es una persona distinta del esquema que estés exportador o importador, necesita una de estas dos cosas:
Database Administrator (DBA) privilegios
Los roles DATAPUMP_EXP_FULL_DATABASE y DATAPUMP_IMP_FULL_DATABASE
Si trabaja como administrador de una base de datos de contenedores (CDB), también es necesario el papel CDB_DBA.