Migración de Oracle Database 11g de Windows a Oracle Database 19c en Linux

Introducción

En este tutorial se muestra cómo migrar una base de datos Oracle Database 11g de Windows a Oracle Database 19c en Linux mediante la copia de seguridad y restauración de Oracle Recovery Manager (RMAN), un proceso físico en espera, la actualización de la base de datos y el plugin de base de datos que no sea CDB a PDB.

El proceso reduce el tiempo de inactividad de la aplicación mediante la restauración de la base de datos en el sistema de destino antes de la migración total, el envío manual de archive logs, la aplicación del resto de archive logs durante la ventana de migración total, la actualización de la base de datos y la conexión a una base de datos de contenedores (CDB).

Detalles de Entorno

Detalles de entorno

Objetivos

Requisitos

Tarea 1: Copia de seguridad de la base de datos de origen (Windows) con almacenamiento 'NFS'.

Script de copia de seguridad de RMAN para Windows

Tarea 2: Inicie la base de datos NOMOUNT en la base de datos temporal y empiece a restaurar la base de datos en OCI.

Iniciar base de datos no montada con spfile

Salida de restauración de inicio de base de datos

Salida de restauración de base de datos

Tarea 3: Una vez finalizada la restauración, copie todos los archive logs de la base de datos origen en la ubicación NFS hasta la migración total.

ruta del directorio del archivo de catálogo

Proceso MRP que aplica archive logs a la base de datos en espera

Tarea 4: Pare la recuperación, active la base de datos en espera y abra la base de datos en modo OPEN UPGRADE en el sistema de base de datos de destino.

Parar el proceso `MRP` y activar la base de datos en espera

Modo de Actualización Abierta de Base de Datos

Tarea 5: Actualizar la base de datos temporal a la versión 19c en el sistema de base de datos de destino.

Actualización de base de datos destino

image

image

Tarea 6: Inicie la base de datos, ejecute el script de corrección posterior a la actualización y ejecute el comando UTLRP para compilar objetos no válidos.

iniciar destino de base de datos en el sistema

comparación de objetos no válida

script de corrección posterior a la actualización

image

Tarea 7: Actualizar la zona horaria en la base de datos temporal.

Actualización de Zona Horaria

image

image

Tarea 8: Pasos para utilizar el plugin PDB.

Iniciar base de datos de solo lectura

base de datos cdb de destino de compatibilidad

Infracciones de plugin de PDB

Crear Base de datos de conexión

de no CDB a PDB

abrir estado de guardado de PDB

datapatch en pdb

datapatch en pdb 1

Tarea 9: Clave de cifrado para la base de datos PDB.

Clave de cifrado de PDB

Tarea 10: Asegúrese de que los componentes del registro de la base de datos están validados para las comprobaciones posteriores.

Componentes de registro de base de datos

Conclusión

La conclusión significativa de este método es que, mediante la copia de seguridad y la restauración de la base de datos RMAN multiplataforma, puede realizar fácilmente la migración de la base de datos entre Windows y Linux con un sistema de base de datos multiinquilino. Para los requisitos mínimos de migración de tiempo de inactividad, este método ayuda, como Data Guard, a configurar y actualizar la base de datos y el plugin a una base de datos de contenedores.

Acuses de recibo

Autor - Yogesha D K (ingeniera superior en la nube, servicios de satisfacción del cliente)

Más recursos de aprendizaje

Explore otros laboratorios en docs.oracle.com/learn o acceda a más contenido de aprendizaje gratuito en el canal de YouTube de Oracle Learning. Además, visite education.oracle.com/learning-explorer para convertirse en un explorador de Oracle Learning.

Para obtener documentación sobre el producto, visite Oracle Help Center.