Editar

Compartir a través de


Proceso de decisión sobre la migración de la base de datos de Oracle

Azure Database Migration Service
Azure Managed Applications
Azure SQL Database
Azure Virtual Machines

En esta serie de artículos se proporciona una manera de evaluar el entorno de base de datos de Oracle actual y averiguar cuál es la mejor ruta de migración a Azure, y vínculos a documentos que le ayudarán a avanzar con la migración. La ruta de migración puede ser una máquina virtual (VM) de Azure. También podría ser una base de datos administrada de Azure que se ejecuta en una VM de Azure.

Para migrar una base de datos de Oracle a un entorno de Azure, debe hacer lo siguiente:

  • Elegir recursos de Azure como base de datos de destino.

  • Decidir el método de migración de datos para evaluar el intervalo de tiempo de inactividad.

  • Averiguar cómo alcanzar los requisitos de continuidad empresarial y recuperación ante desastres.

Architecture

En este diagrama de flujo se muestran los pasos para trasladar una base de datos de Oracle a una base de datos de PostgreSQL o SQL Database en Azure. Los pasos y los detalles son similares para ambas rutas de migración. Preste atención a las secciones de conversión del esquema y migración de datos.

Flow chart depicting the steps you have to take to convert your Oracle Database to a SQL or PostgreSQL database in Azure.

Descargue un archivo Visio de esta arquitectura.

Flujo de trabajo

  1. Utilice artefactos de script de Oracle para evaluar la base de datos de Oracle.

  2. La conversión de esquema es diferente para ambos tipos de bases de datos:

    • PostgreSQL: use ora2pg para convertir el esquema de Oracle.

    • SQL: use SQL Server Migration Assistant (SSMA) para convertir el esquema de Oracle.

  3. La migración de datos es diferente para ambos tipos de bases de datos:

    • PostgreSQL: use el servicio de migración de datos de Azure para migrar los datos de Oracle.

    • SQL: use SSMA para migrar los datos de Oracle.

  4. Pruebe la conversión mediante pruebas funcionales.

  5. Cambie las cadenas de conexión de la aplicación para completar la migración total de la aplicación.

Detecciones de bases de datos de Oracle

Puede crear y ejecutar scripts en las bases de datos de Oracle para evaluar el número de tablas, procedimientos almacenados, vistas y paquetes que existen en el entorno. En esta tabla, se muestra un ejemplo de los principios de evaluación:

Category Simple Media grande Complex Personalizado
Número de tablas en el esquema <500 501-1000 1001-2000 2001-3000 >3000
Número total de SP, desencadenadores, funciones y vistas <100 101-200 201-400 401-800 >800
Tipos de colección por esquema <10 11-20 21-40 41-80 >80
Paquetes por esquema <10 11-25 26-50 51-100 >100
Tamaño de datos del esquema <10 GB 11-75 GB 76-500 GB 501-2000 >2000

Use la herramienta Microsoft Assessment and Planning (MAP) Toolkit para evaluar la base de datos y los esquemas de Oracle existentes. Para obtener más información, consulte la Guía de migración de Oracle a SQL Server.

Árbol de decisión de migración

El árbol de decisión de migración le ayuda a encontrar la ruta de acceso adecuada para la migración de bases de datos de Oracle.

A decision tree that lays out the decisions you have to make to figure out what migration path is best for you.

Colaboradores

Microsoft mantiene este artículo. Originalmente lo escribieron los siguientes colaboradores.

Autor principal:

Para ver los perfiles no públicos de LinkedIn, inicie sesión en LinkedIn.

Lo que haga después depende de dónde termine en el árbol de decisión: