Migrar bases de datos Oracle a Autonomous Database

Oracle proporciona opciones para migrar la base de datos a Autonomous Database.

Puede elegir una de estas opciones en función de la cantidad de datos que desee migrar, los requisitos de tiempo de inactividad durante la migración, el ancho de banda de red entre la base de datos de origen y la región de Oracle Cloud Infrastructure y si desea controlar manualmente la migración.

Requisitos previos de migración

Antes de iniciar la migración, se recomienda ejecutar la herramienta de ayuda previa a la migración a la nube (CPAT), que ayuda a evaluar la compatibilidad de la base de datos de origen con Autonomous Database.

CPAT identifica las posibles acciones que puede necesitar tomar antes o durante la migración, priorizando su importancia y sugiriendo resoluciones. Algunos servicios y herramientas de migración ejecutan automáticamente este asesor.

Consulte Herramienta de ayuda previa a la migración a la nube para obtener más información.

Métodos de migración recomendados

A continuación se muestran los métodos de migración recomendados para migrar la base de datos a una instancia de Autonomous Database.

Migración en línea

Si la base de datos de origen necesita estar siempre en línea y solo puede tener un tiempo de inactividad mínimo para la migración, puede utilizar uno de los siguientes servicios y herramientas de migración en línea, independientemente del tamaño de la base de datos. Tenga en cuenta que ambas opciones necesitan que la base de datos de origen esté en la versión 11.2.0.4 o posterior. Si la base de datos de origen utiliza una versión anterior, debe actualizarla primero si desea utilizar uno de los métodos de migración en línea.

A continuación, se muestran los métodos de migración en línea:

  • Migración de OCI Database: OCI Database Migration, un servicio gestionado en la nube, proporciona migraciones de Oracle Database validadas, entre versiones, tolerantes a fallos e incrementales para casos de uso en línea y fuera de línea. Puede elegir esta opción si desea un servicio en la nube totalmente gestionado que se encargue de la migración.

    Consulte OCI Database Migration para obtener más información.

  • Zero Downtime Migration (ZDM): Zero Downtime Migration (ZDM) es una herramienta con una interfaz de línea de comandos que debe instalar y ejecutar en el host que aprovisiona. Zero Downtime Migration proporciona opciones de migración en línea y fuera de línea. Puede utilizar esta opción si desea controlar mejor la migración.

    Consulte Migración sin tiempo de inactividad para obtener más información.

    Nota

    Estos métodos también ejecutan la herramienta Cloud Premigration Advisor Tool (CPAT) para comprobar la compatibilidad de la base de datos de origen con Autonomous Database y utilizar Oracle Data Pump y Oracle GoldenGate para realizar la migración por usted.

Migración fuera de línea

Si puede poner la base de datos de origen fuera de línea para la migración, puede utilizar una de las siguientes opciones de migración además de OCI Database Migration y Zero Downtime Migration (ZDM).

Nota

Este es un método manual; debe orquestar la exportación/importación manualmente.

A continuación, se muestra el método de migración fuera de línea:

  • Oracle Data Pump: la tecnología Oracle Data Pump permite el movimiento de alta velocidad de los datos y metadatos de una base de datos a otra. Puede exportar la base de datos de origen o esquemas individuales como archivos de volcado e importarlos en Autonomous Database. Puede almacenar los archivos de volcado en el almacén de objetos o en un sistema de archivos de red (NFS) que puede asociar a la base de datos de origen y a Autonomous Database.

    Consulte Visión general de Oracle Data Pump para obtener la documentación del producto para Oracle Data Pump.

    Consulte Importación de datos con Oracle Data Pump en Autonomous Database para obtener más información sobre cómo exportar e importar los esquemas de origen en Autonomous Database.

Otros métodos de migración

Además de las herramientas y los servicios de migración recomendados, puede utilizar los siguientes métodos de migración de datos fuera de línea:

Nota

Estos métodos requieren más pasos manuales, codificación y conocimientos avanzados de cada método. También debe migrar los metadatos del esquema de origen mediante sus propios scripts DDL o herramientas como Oracle Data Pump antes de iniciar la carga de datos mediante estos métodos. Estas opciones pueden ser preferibles para juegos de datos pequeños para los que desea evitar la instalación de herramientas adicionales o el uso de servicios de migración a la nube.

A continuación, se muestran los otros métodos de migración fuera de línea:

  • Enlaces de base de datos: puede crear enlaces de base de datos desde Autonomous Database a la base de datos origen e insertar datos en las tablas mediante la ejecución de consultas a través del enlace de base de datos. Puede utilizar varias sesiones para cargar varias tablas simultáneamente para mejorar el rendimiento de la carga de datos.

    Consulte Creación de enlaces de base de datos de Autonomous Database a otra Autonomous Database para obtener más información sobre la creación de enlaces de base de datos desde Autonomous Database a las bases de datos de origen.

  • Descargar y cargar mediante archivos: puede descargar datos de la base de datos origen en archivos y cargar esos archivos en las tablas de destino de Autonomous Database. Autonomous Database soporta la carga de datos de diferentes formatos de archivo, incluidos CSV, JSON y Parquet, entre otros. Puede colocar los archivos en el almacén de objetos o en un sistema de archivos de red (NFS) asociado a Autonomous Database.

    Consulte Carga de datos de archivos en la nube para obtener más información sobre cómo cargar datos de archivos en el almacén de objetos.

    Consulte Asociación de un sistema de archivos de red a Autonomous Database para asociar directorios NFS a Autonomous Database.

    Consulte Carga de datos o consulta de datos desde archivos de un directorio para obtener más información sobre la carga de datos desde archivos de un sistema de archivos.

  • Vistas materializadas: mediante enlaces de base de datos de Autonomous Database a la base de datos de origen, también puede crear vistas materializadas en la base de datos de destino. A medida que se produzcan cambios en las tablas de origen, puede refrescar las vistas materializadas para mantenerlas actualizadas durante la migración.

    Consulte Gestión de vistas materializadas de solo lectura para obtener más información sobre el uso de vistas materializadas para replicar datos.

Nota

La decisión de la herramienta o servicio de migración depende de varios factores, como la base de datos de origen, el formato de los datos de origen, el volumen de datos y la complejidad. Para ayudarle a identificar la solución más óptima para migrar los datos a Autonomous Database, Oracle proporciona una utilidad de asesoramiento denominada Oracle Cloud Migration Advisor. Consulte Migración de bases de datos Oracle a OCI para obtener más información sobre esta utilidad.