Exportación de Oracle Database existente para importarla a Autonomous Database

Utilice Oracle Data Pump para exportar su Oracle Database existente como primer paso para migrar a Autonomous Database.

Oracle recomienda utilizar el modo de esquema de Oracle Data Pump para migrar la base de datos a Autonomous Database. Puede mostrar los esquemas que desea exportar mediante el parámetro schemas.

Para una migración más rápida, exporte los esquemas a varios archivos de Data Pump y utilice el paralelismo. Puede especificar el formato de nombre del archivo de volcado que desea utilizar con el parámetro dumpfile. Defina el parámetro parallel en al menos el número de CPU que tiene en la base de datos.

Puede utilizar otros parámetros de Data Pump Export, como compression, según sus necesidades. Para obtener más información sobre Oracle Data Pump Export, consulte Utilidades de Oracle Database.

Tiene dos opciones para exportar datos con pump de datos, según la versión de pump de datos y si incluye el parámetro CREDENTIAL:

Exportación de Oracle Database Existente a un Archivo de Base de Datos Local (Exportación sin Parámetro de Credencial)

Utilice Oracle Data Pump para exportar la instancia de Oracle Database existente y especificar un objeto de directorio opcional y un nombre de archivo en formato directory-object-name:file-name, como primer paso para migrar a Autonomous Database.

Oracle recomienda utilizar los siguientes parámetros de Data Pump para una migración más rápida y sencilla a Autonomous Database:

exclude=cluster,indextype,db_link
parallel=n
schemas=schema_name
dumpfile=export%l.dmp

Los parámetros exclude garantizan que estos tipos de objetos no se exporten.

Con encryption_pwd_prompt=yes, la exportación de Oracle Data Pump solicita una contraseña de cifrado para cifrar los archivos de volcado.

El siguiente ejemplo exporta el esquema de SH de una Oracle Database de origen para su migración a una base de datos con 16 CPU:

expdp sh/sh@orcl \
exclude=cluster,indextype,db_link \
parallel=16 \
schemas=sh \
dumpfile=export%l.dmp \
encryption_pwd_prompt=yes

Después de crear los archivos de volcado, cargue los archivos de volcado en Cloud Object Storage. Por ejemplo, utilice DBMS_CLOUD.PUT_OBJECT para cargar los archivos de volcado.

Consulte PUT_OBJECT Procedure para obtener más información.

Notas para los parámetros de pump de datos:

  • If during the export with expdp you use the encryption_pwd_prompt=yes parameter, also 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 during 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.

    Utilice el comodín heredado %U o %u para las exportaciones de Oracle Database anteriores a la versión 12.2. Si utiliza esta opción y se necesitan más de 99 archivos de volcado, debe especificar varios nombres de archivo de volcado, cada uno con el parámetro %U o %u.

Exportación directa de Oracle Database existente a Cloud Object Storage (exportación con parámetro de credencial)

Utilice Oracle Data Pump para exportar su instancia de Oracle Database existente directamente a Cloud Object Storage como primer paso para migrar a Autonomous Database.

Nota

Esta opción está soportada para la exportación de Oracle Data Pump 19.9 o versiones posteriores.

Oracle recomienda utilizar los siguientes parámetros de Data Pump para una migración más rápida y sencilla a Autonomous Database:

exclude=cluster,indextype,db_link
parallel=n
schemas=schema_name
dumpfile=https://objectstorage.example.com/schema_name.dmp
credential=credential_name

Los parámetros exclude garantizan que estos tipos de objetos no se exporten.

El siguiente ejemplo exporta el esquema de SH de una Oracle Database de origen para su migración a una base de datos con 16 CPU:

expdp sh/sh@orcl \
exclude=cluster,indextype,db_link \
parallel=16 \
schemas=sh \
dumpfile=https://objectstorage.example.com/%l.dmp \
credential=sales-dept

Notas para los parámetros de pump de datos:

  • If during the export with expdp you use the encryption_pwd_prompt=yes parameter, also 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 during 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.

    Utilice el comodín heredado %U o %u para las exportaciones de Oracle Database anteriores a la versión 12.2. Si utiliza esta opción y se necesitan más de 99 archivos de volcado, debe especificar varios nombres de archivo de volcado, cada uno con el parámetro %U o %u.

  • La exportación de pump de datos no soporta el uso de una URL autenticada previamente (URL de PAR) de Oracle Cloud Infrastructure Object Storage para el parámetro dumpfile.

  • El parámetro credential puede ser uno de los siguientes tipos de credenciales soportadas:

    • La exportación de pump de datos soporta credenciales basadas en token de autenticación de Oracle Cloud Infrastructure y credenciales basadas en clave de firma de Oracle Cloud Infrastructure.

    • La exportación de pump de datos soporta el uso de una credencial de entidad de recurso con expdp.

    Consulte el procedimiento CREATE_CREDENTIAL para obtener más información sobre los tipos de credenciales para Oracle Cloud Infrastructure Cloud Object Storage.