Uso de Data Pump para crear un juego de archivos de volcado en la base de datos de IA autónoma
Muestra cómo exportar datos de la base de datos de IA autónoma a un directorio con Oracle Data Pump. Puede exportar directamente al almacenamiento de objetos en la nube con Autonomous AI Database 26ai, o bien exportar a un directorio y, a continuación, mover los archivos de volcado al almacenamiento de objetos.
Oracle recomienda utilizar la última versión de la aplicación Oracle Data Pump para exportar datos de Autonomous AI Database a otras bases de datos de la aplicación 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
Nota: Database Actions proporciona un enlace para Oracle Instant Client. Para acceder a este enlace desde Database Actions, en Downloads, haga clic en Download Oracle Instant Client.
-
Ejecute la exportación de pump de datos con los parámetros dumpfile y directory definidos. Defina el parámetro filesize en un valor menor que el límite de tamaño de transferencia de objetos para el servicio de almacenamiento de objetos en la nube.
El tamaño del archivo de volcado es importante cuando se copian los archivos de volcado en Object Storage o se exportan directamente a Object Storage. Consulte Notas de transferencia de archivos
Por ejemplo, a continuación se muestra cómo exportar un esquema denominado
SALESen una base de datos de IA autónoma denominadaDB2022ADBcon 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.logNotas para los parámetros de pump de datos:
-
If during the export with
expdpyou use theencryption_pwd_prompt=yesparameter then useencryption_pwd_prompt=yeswith your import and input the same password at theimpdpprompt 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
dumpfilesoporta los comodines%Ly%l. Este comodín amplía el nombre del archivo de volcado a un entero que aumenta el 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
HIGHpara la conexión a exportación y defina el parámetroparallelen un cuarto del número de ECPU (.25 x recuento de ECPU). 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 la base de datos de IA autónoma.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... -
-
Mueva el juego a su almacén de objetos en la nube. Consulte Move Dump File Set from Autonomous AI Database to Your Cloud Object Store para obtener más información.
Para exportar directamente al almacenamiento de objetos en la nube, consulte: Export with Credential Parameter.
Notas:
-
Para realizar una exportación completa o exportar objetos propiedad de otros usuarios, necesita el rol
DATAPUMP_CLOUD_EXP. -
DATA_PUMP_DIRes el único directorio predefinido. Puede especificar un directorio diferente como argumento directory si ha creado previamente el directorio y tiene privilegios de escritura en el directorio. Consulte Crear directorio en base de datos de IA autónoma 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 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 AI Database Utilities.