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

Utilice Oracle Data Pump para exportar la instancia de Oracle Database existente como el 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 del nombre de 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 Data Pump, según la versión de Data Pump 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 especifique 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 pump de datos 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.

En el siguiente ejemplo, se exporta el esquema de SH de una instancia de 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 Procedimiento PUT_OBJECT para obtener más información.

Notas sobre los parámetros de pump de datos:

  • Si durante la exportación con expdp utiliza el parámetro encryption_pwd_prompt=yes, también utilice encryption_pwd_prompt=yes con la importación e introduzca la misma contraseña en el indicador impdp para descifrar los archivos de volcado (recuerde la contraseña que ha proporcionado durante la exportación). 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 en un entero que aumenta el ancho de variable de 3 dígitos a 10 dígitos, comenzando en 100 y terminando en 2147483646.

    Utilice el comodín %U o %u heredado 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 archivos de volcado, cada uno con el parámetro %U o %u.

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

Utilice Oracle Data Pump para exportar la instancia de Oracle Database existente directamente a Cloud Object Storage como el 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 pump de datos 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.

En el siguiente ejemplo, se exporta el esquema de SH de una instancia de 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 sobre los parámetros de pump de datos:

  • Si durante la exportación con expdp utiliza el parámetro encryption_pwd_prompt=yes, también utilice encryption_pwd_prompt=yes con la importación e introduzca la misma contraseña en el indicador impdp para descifrar los archivos de volcado (recuerde la contraseña que ha proporcionado durante la exportación). 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 en un entero que aumenta el ancho de variable de 3 dígitos a 10 dígitos, comenzando en 100 y terminando en 2147483646.

    Utilice el comodín %U o %u heredado 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 archivos 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 SAP) 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 Procedimiento CREATE_CREDENTIAL para obtener más información sobre los tipos de credenciales para Oracle Cloud Infrastructure Cloud Object Storage.