Uso de Data Pump para crear un juego de archivos de volcado en Autonomous Database

Muestra los pasos para exportar datos de su instancia de Autonomous Database a un directorio con Oracle Data Pump.

Oracle recomienda utilizar la última versión de Oracle Data Pump para exportar datos de Autonomous Database a otras bases de datos de Oracle, ya que contiene mejoras y correcciones para una mejor experiencia. Descargue la versión más reciente de Oracle Instant Client y descargue el paquete Tools, que incluye Oracle Data Pump, para su plataforma. Consulte las instrucciones de instalación en la página de descarga de instalación de la plataforma para conocer los pasos de instalación necesarios después de descargar Oracle Instant Client y el paquete de herramientas. Consulte Descargas de Oracle Instant Client para obtener más información.

Nota

Database Actions proporciona un enlace para Oracle Instant Client. Para acceder a este enlace desde Database Actions, en Descargas, haga clic en Descargar Oracle Instant Client.
  1. Ejecute Data Pump Export con el parámetros dumpfile definido, el parámetro filesize definido en menos de 5 G y el parámetro directory definido. Por ejemplo, a continuación se muestra cómo exportar un esquema denominado SALES en una instancia de Autonomous Database denominada DB2022ADB con 16 ECPU:
    expdp sales/password@db2022adb_high 
    directory=data_pump_dir 
    dumpfile=exp%L.dmp 
    parallel=4
    encryption_pwd_prompt=yes
    filesize=1G
    logfile=export.log

    Notas para los parámetros de pump de datos:

    • If during the export with expdp you use the encryption_pwd_prompt=yes parameter then use encryption_pwd_prompt=yes with your import and input the same password at the impdp prompt to decrypt the dump files (remember the password you supply with export). La longitud máxima de la contraseña de cifrado es de 128 bytes.

    • El parámetro dumpfile soporta los comodines %L y %l, además de los comodines %U y %u heredados. Por ejemplo, dumpfile=export%L.dmp. Utilice el comodín %L o %l para las exportaciones de Oracle Database versión 12.2 y posteriores. Este comodín amplía el nombre del archivo de volcado a un entero de incremento de ancho variable de 3 dígitos a 10 dígitos, comenzando en 100 y terminando en 2147483646.

    Para obtener el mejor rendimiento a la exportación, utilice el servicio de base de datos HIGH para la conexión a la exportación y defina el parámetro parallel en un cuarto del número de ECPU (.25 x recuento de ECPU). Si utiliza el modelo de recursos informáticos de OCPU, defina el parámetro paralelo en el número de OCPU (1 x recuento de OCPU). Para obtener información sobre el nombre del servicio de base de datos al que conectarse para ejecutar la exportación de pump de datos, consulte Gestión de simultaneidad y prioridades en Autonomous Database.

    Una vez finalizada la exportación, puede ver los archivos del volcado generados ejecutando la siguiente consulta:

    SELECT * FROM DBMS_CLOUD.LIST_FILES('DATA_PUMP_DIR');

    Por ejemplo, la salida de esta consulta muestra los archivos de volcado generados y el archivo log de exportación:

    
    OBJECT_NAME                 BYTES  CHECKSUM                   CREATED          LAST_MODIFIED  
    ---------------------- ---------- ----–---- –------------------------–----- --------------------
    exp01.dmp                   12288               12-NOV-19 06.10.47.0 PM GMT       12-NOV-19...
    exp02.dmp                    8192               12-NOV-19 06.10.48.0 PM GMT       12-NOV-19...
    exp03.dmp                 1171456               12-NOV-19 06.10.48.0 PM GMT       12-NOV-19...
    exp04.dmp                  348160               12-NOV-19 06.10.48.0 PM GMT       12-NOV-19...
    export.log                   1663               12-NOV-19 06.10.50.0 PM GMT       12-NOV-19...
    
  2. Mueva el juego a su almacén de objetos en la nube. Consulte Move Dump File Set from Autonomous Database to Your Cloud Object Store para obtener más información.
Nota

  • Para realizar una exportación completa o exportar objetos propiedad de otros usuarios, necesita el rol DATAPUMP_CLOUD_EXP.

  • DATA_PUMP_DIR es el único directorio predefinido. Puede especificar un directorio diferente como argumento directorio si ha creado previamente el directorio y tiene privilegios de escritura en el directorio. Consulte Creación de directorio en Autonomous Database para obtener información sobre la creación de directorios.

  • La API que utiliza para mover los archivos de volcado a Cloud Object Storage tiene un tamaño máximo de transferencia de archivos, por lo que debe asegurarse de utilizar un argumento filesize que sea menor o igual que el tamaño máximo soportado para el servicio Cloud Object Storage. Consulte el procedimiento PUT_OBJECT para conocer los límites de tamaño de transferencia de archivos del servicio Cloud Object Storage.

  • Para obtener más información sobre Oracle Data Pump Export, consulte Oracle Database Utilities.