Información sobre la migración de un despliegue de Database Cloud Service de varios nodos al sistema de base de datos de máquina virtual

Si desea migrar una base de datos Oracle Real Application Cluster (Oracle RAC) de dos nodos creada con Oracle Database Cloud Service a un sistema de base de datos Oracle Cloud Infrastructure Virtual Machine, puede realizar la migración de la base de datos con Oracle Data Guard.

Para obtener más información sobre las bases de datos origen y destino, consulte la siguiente tabla:

Información Base de Datos Origen Base de Datos Destino
Plataforma Oracle Cloud Infrastructure Compute Classic Oracle Cloud Infrastructure Compute
Tipo de Base de Datos Base de datos de Oracle Real Application Cluster (RAC) en Database Cloud Service Classic Base de Datos Oracle RAC en Sistema de Base de Datos de Máquina Virtual
Mecanismo de Creación INTERFAZ DE USUARIO DE Database Cloud Service, CLI, API INTERFAZ DE USUARIO DE Oracle Cloud Infrastructure, CLI, API
Tamaño 2 Nodo 2 Nodo

Arquitectura

Puede migrar las versiones de Oracle Database 12.1.0.2 y 12.2.0.1. Antes de migrar la base de datos, debe tener una base de datos Oracle RAC en Oracle Database Cloud Service y una base de datos Oracle RAC de dos nodos que se ejecute en Oracle Cloud Infrastructure.

Si utiliza Oracle Data Guard para realizar la migración, la base de datos origen es la base de datos primaria y la base de datos destino es la base de datos en espera.

El siguiente diagrama muestra el proceso de migración:

Para realizar la migración, debe seguir estos pasos generales:

  1. Planifique la migración.

    Al planificar la migración de la base de datos, comienza por el inventario del entorno de origen (la base de datos primaria) y, a continuación, decide en la mejor estrategia de migración. Para realizar el inventario del entorno de origen, debe realizar tareas como la determinación de los tamaños de los archivos de base de datos y la comprobación de los planes de recuperación ante desastres existentes. Para decidir la mejor estrategia, debe planificar, por ejemplo, la mejor hora del día para realizar la migración.

  2. Prepare la migración.

    Para prepararse para migrar la base de datos origen (la base de datos primaria) al entorno de destino (la base de datos en espera), debe realizar tareas como, por ejemplo, asegurarse de que la base de datos que desea migrar se está ejecutando, instale los parches más recientes para ambas bases de datos para que se les apliquen parches en el mismo nivel y asegúrese de que el puerto de 1521 está abierto entre la base de datos primaria y la base de datos en espera. En esta solución, el nombre del servicio de red para la base de datos origen (primaria) es OCIC-ORCL y el nombre del servicio de red para la base de datos destino (en espera) es OCI-ORCL .

    Nota:

    Oracle recomienda utilizar el mismo nombre de base de datos para ambas bases de datos para que las aplicaciones puedan realizar un failover automáticamente en la nueva base de datos.
  3. Realice la migración.

    Puede realizar la migración de la base de datos mediante la configuración de la base de datos primaria (base de datos origen) y de la base de datos en espera (base de datos destino) para Oracle Data Guard, copiando las carteras de TDE de la base de datos primaria en la base de datos en espera y, a continuación, completando la configuración de la base de datos en espera.

Herramientas necesarias para realizar la migración

Antes de comenzar la migración de la base de datos, además de conocimientos de Oracle Cloud Infrastructure, debe disponer de conocimiento en varias áreas de herramientas de Oracle Database.

Las herramientas con las que debe estar familiarizado son las siguientes:

  • SQL*Plus
  • Oracle Data Guard
  • Familiaridad con las utilidades de srvctl y dgmgrl
  • Familiaridad con la edición de los archivos tnsnames.ora, listener.ora, sqlnet.ora y oraenv
  • Familiaridad con las operaciones de switchover de Oracle Data Guard
  • (Opcional) Familiaridad con la generación de informes de repositorio de carga de trabajo automática de Oracle e supervisor de diagnóstico de base de datos automática de Oracle
  • (Opcional) Familiaridad con Oracle Automatic Storage Management Cluster File System

Acerca de los servicios y roles necesarios

Esta solución necesita Oracle Cloud Infrastructure.

Rol Requerido a...
Administrador (privilegios SYSDBA y SYSOPER) Realizar tareas de administración relacionadas con SYS.
Administrador (privilegio SYSDBG) Realice las tareas de Oracle Data Guard, si está utilizando Oracle Database 12c versión 2 (12.1.0.2) o una versión posterior.
Administrador (privilegio SYSKM) Realizar tareas de cifrado de datos transparente, si utiliza Oracle Database 12c versión 2 (12.1.0.2) o posterior.