Oracle se compromete a proporcionar una ruta de actualización y migración simple, automatizada y no disruptiva desde cada versión de las bases de datos hasta las últimas versiones y plataformas. Nuestros métodos de migración manejan una amplia gama de necesidades operativas, desde copias de seguridad y restauración tradicionales offline hasta operaciones más sofisticadas online sin tiempo de inactividad.
El primer enlace a continuación proporciona una descripción general de los pasos de migración, asesores de planificación, ilustraciones de flujos de trabajo de métodos de migración preconstruidos y las tecnologías de sus componentes. Verás que cada método de migración tiene una descripción general, arquitectura de referencia, guías técnicas paso a paso, recorridos de Oracle LiveLab y documentación.
Más información en estos sitios de referencia:
Una actualización de base de datos, como la actualización de Oracle 19c a Oracle 23c, actualiza el sistema de software de la base de datos y los metadatos asociados del cliente, pero deja la información del cliente en su lugar. Por otro lado, una migración de base de datos traslada los datos a una nueva plataforma, como migrar desde servidores on-premises a Oracle Database Cloud Services en OCI y Cloud@Customer.
Por lo general, las migraciones de versiones más antiguas a más nuevas, entre sistemas operativos y las migraciones de conjuntos de caracteres también requieren actualizaciones. Sin embargo, existe cierta flexibilidad en la secuencia de las actualizaciones; pueden ocurrir antes, durante o después de una migración. Esta decisión de secuencia se basará en factores empresariales técnicos como se describe en la Guía de actualización de Oracle Database (PDF) y la Cloud Premigration Advisor Tool.
La continuidad del negocio es un factor clave a la hora de elegir un método de migración lógico o físico.
Continuidad de negocio | Método lógico | Método físico |
---|---|---|
En línea | ✓ | ✓ |
Datos fuera de línea | ✓ | ✓ |
Optimiza la flexibilidad de migración | Optimiza la velocidad de migración |
Los métodos en línea permiten que las aplicaciones sigan funcionando durante la migración. Tras una carga inicial de datos antiguos, los datos más recientes se capturan en tiempo real y luego se aplican de manera incremental a la base de datos de destino. En un momento adecuado, se produce un cambio final y la base de datos de destino migrada se convierte en la base de datos operativa.
En un método offline, las aplicaciones no funcionan y la base de datos se migra en una sola operación.
Las opciones de movimiento de datos ofrecen un equilibrio entre la velocidad de copia de seguridad/recuperación y la flexibilidad. El método físico se basa en capacidades de recuperación tolerantes a fallas de tiempo de inactividad mínimo a cero mediante Recovery Manager y Oracle Data Guard. Si bien este es el método más rápido, también requiere que las bases de datos de origen y destino compartan características idénticas, como versiones o juegos de caracteres. El método lógico se basa en capacidades de exportación e importación más flexibles, lo que permite la configuración de la base de datos y las diferencias de versión a medida que los datos se mueven de origen a destino. Los métodos lógicos utilizan Oracle Data Pump y Oracle GoldenGate.
Las migraciones físicas y lógicas también tienen un impacto en el rendimiento consecuente en función de cómo escriben los datos en el almacenamiento. El método físico lee y restaura datos por bloques de almacenamiento, lo que retiene las lagunas dentro de los archivos de base de datos. Esto es eficiente para la velocidad de copia de seguridad/recuperación, pero no para el desempeño operativo continuo. La ventaja del método lógico es que los registros se escriben contiguamente, lo que elimina las lagunas. Dado que el desempeño ideal es tener espacio contiguo para minimizar las lecturas aleatorias, el método lógico tiene esta ventaja.
Consulta este blog para obtener información técnica adicional.
Existen muchas razones comerciales y técnicas para migrar bases de datos, como reducir el costo de propiedad con recursos de escalabilidad automática o reducir el riesgo comercial mediante la automatización administrativa y de la seguridad. Con las bases de datos de Oracle, la migración de las instalaciones a la nube ofrece muchas opciones de servicios gestionados, como Oracle Base Database Service (ediciones Standard o Enterprise), Oracle Exadata, Oracle Autonomous Database y Oracle Cloud@Customer.
Casos de uso de Oracle Cloud | Reduzca el costo total de propiedad | Reducción del riesgo empresarial |
---|---|---|
|
|
|
La mejor estrategia de migración considera factores de planificación empresarial y técnica. Oracle ofrece soluciones automatizadas que simplifican y optimizan flujos de trabajo de actualización y migración con utilidades integradas de Oracle, opciones de Oracle Database y productos de soporte. Los administradores de bases de datos también pueden diseñar sus propios flujos de trabajo de migración utilizando las mismas utilidades de Oracle Database. Los asesores de planificación de Oracle recomiendan el mejor método de migración para casi todos los escenarios. Y recuerda, Oracle y sus socios son excelentes recursos para ayudarte a elegir la mejor estrategia.
Asesores de planificación | Factores empresariales | Factores técnicos |
---|---|---|
|
|
|
La mejor base de datos de destino debe coincidir con tus requisitos operativos, económicos y de costo de propiedad. Los requisitos típicos incluyen minimizar la interrupción de las operaciones actuales; mejorar el rendimiento, la escalabilidad y la recuperación ante desastres; y reducir el costo total de propiedad y los costos por hora de ejecución.
Por un lado, simplemente puedes migrar a un servicio en la nube equivalente para tus plataformas on-premises, como Oracle Base Database Service y Oracle Exadata Cloud Service. O puedes actualizar la plataforma operativa de tu base de datos y aprovechar Oracle Exadata, líder del sector en procesamiento de transacciones, consolidación de bases de datos y almacenamiento, o también Oracle Autonomous Database en la plataforma Exadata, agregando más automatización y reduciendo el costo de propiedad.
Compara las soluciones de bases de datos de Oracle Cloud para alinear tus requisitos con la base de datos y la plataforma adecuadas, y luego ajustar tus elecciones con el asesor de servicios de bases de datos.
Sí. Oracle Estate Explorer cataloga y analiza tu conjunto de bases de datos y evalúa de manera segura las características técnicas para la migración a la plataforma Autonomous Database. Puedes evaluar tu conjunto de bases de datos detrás del firewall sin compartir ningún dato ni metadatos con Oracle.
Oracle Recovery Manager (RMAN) es la utilidad de copia de seguridad, restauración y recuperación de Oracle Database. Para lograr un desempeño ideal, las bases de datos de origen y copia de seguridad comparten muchos atributos idénticos. Una de sus características clave orientadas a la migración es que puede capturar copias de seguridad incrementales (cambios realizados en la base de datos de origen después de que haya comenzado el proceso de copia de seguridad). RMAN es la opción de transferencia de datos más rápida debido a las operaciones de recuperación de copias de seguridad a nivel de bloque y se conoce como método de migración física.
Data Pump se utiliza para exportar e importar datos que ofrecen flexibilidad de migración sobre el desempeño de migración. A diferencia de RMAN, una vez que se inicia el proceso de exportación (copia de seguridad), no se capturan nuevas transacciones en el origen. Además, a diferencia de RMAN, los métodos lógicos no requieren configuraciones idénticas, lo que significa que las migraciones pueden incluir actualizaciones. Conocido como un método de migración lógica, Data Pump mueve los datos más lentamente que RMAN, pero reescribe los registros secuencialmente en el almacenamiento, comprimiendo el espacio y permitiendo un rendimiento SQL más rápido. Data Pump se puede utilizar junto con GoldenGate para activar un método de migración lógico y en línea.
Sí. Oracle Real Application Testing es una opción de Oracle Database que es útil para validar migraciones y está disponible independientemente de Enterprise Manager. Incluye SQL Performance Analyzer y Database Replay. Se requiere licencia al utilizar esta opción con bases de datos on-premises. Consulta la información de licencia, sección 1.4, tabla 1-15 en Oracle Real Application Testing.
Además, Enterprise Manager incluye un paquete de gestión complementario de Real Application Testing que tiene cinco capacidades clave: Database Replay, SQL Performance Analyzer (SPA), Workload Analysis, Database Migration Planner y Database Migration Workbench. Encuentra información sobre la licencia del paquete de gestión de Real Application Testing aquí.
El entorno de trabajo de migración de bases de datos Enterprise Manager incorpora SQL Performance Analyzer en sus flujos de trabajo de migración. Si Real Application Testing está presente, entonces las opciones de menú para SQL Performance Analyzer dentro del entorno de trabajo de migración de bases de datos de Enterprise Manager estarán disponibles.
Obtén más información sobre Real Application Testing y otras herramientas de migración para Oracle Autonomous Database en este blog.
El programa Bring Your Own License (BYOL) ofrece incentivos financieros y funcionales integrales que te permiten gastar menos y hacer más al migrar tus licencias de bases de datos a los servicios en la nube de OCI Database. La transferencia de licencias está diseñada para ayudarte a modernizar tus inversiones en Oracle con un mejor rendimiento de precios y un menor costo total de propiedad. Oracle Support Rewards es un beneficio complementario que ofrece créditos de soporte anuales por cada dólar gastado en OCI. Oracle también reduce el riesgo de migración con automatización y servicios de Oracle y terceros.
Obtén más información en las Descripciones del servicio de créditos universales de Oracle PaaS y IaaS y en las preguntas frecuentes sobre BYOL (PDF).
Aparte de todas las complejidades, la ruta más sencilla es un método de migración lógica fuera de línea que utiliza el servicio gratuito OCI Database Migration. En este servicio en línea está embebida la herramienta de ayuda previa a la migración a la nube que especifica las tareas de preparación de la base de datos de origen.
Una excepción es si ya tiene licencia de Oracle Enterprise Manager porque también tiene acceso a Enterprise Manager Migration Workbench. El área de trabajo de migración ofrece un flujo de trabajo de migración completo e incluye de forma única Oracle Real Application Testing para validar el rendimiento SQL resultante en el destino de Autonomous Database. Se requiere una licencia de Real Application Testing.
En cualquier caso, si tienes más de unas pocas bases de datos, utiliza Oracle Estate Explorer para analizar todo el estado de la base de datos. El análisis priorizará las migraciones en función de las bases de datos que requieran el menor esfuerzo para migrar. Esta herramienta también recomienda acciones para preparar las bases de datos para la migración.