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

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

Oracle recomienda utilizar la versión más reciente de Oracle Data Pump para exportar datos de Autonomous Database a otras bases de datos Oracle, ya que contiene mejoras y correcciones para una mejor experiencia. Descargue la versión más reciente de Oracle Instant Client y el paquete de herramientas, 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 Acciones, 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%U.dmp 
    parallel=4
    encryption_pwd_prompt=yes
    filesize=1G
    logfile=export.log
    Nota

    Si durante la exportación con expdp utiliza el parámetro encryption_pwd_prompt=yes, utilice encryption_pwd_prompt=yes con la importación e introducir la misma contraseña en el indicador impdp para descifrar los archivos de volcado (recuerde la contraseña que proporciona con la exportación). La longitud máxima de la contraseña de cifrado es de 128 bytes.

    Para obtener el mejor rendimiento de exportación, utilice el servicio de base de datos HIGH para la conexión de 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 que se conectará para ejecutar la exportación de Data Pump, consulte Gestión de la moneda y las prioridades en Autonomous Database.

    Una vez que la exportación ha terminado, puede ver los archivos de 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 de archivos de volcado al almacén de objetos en la nube. Consulte Cómo mover el juego de archivos de volcado de Autonomous Database al almacén de objetos en la nube para obtener detalles.
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 directory si ha creado el directorio anteriormente y tiene privilegios de escritura en el directorio. Consulte Creación de directorios 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 PUT_OBJECT Procedimiento 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.