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:
- 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.
- 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) esOCI-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. - 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
ydgmgrl
- Familiaridad con la edición de los archivos
tnsnames.ora
,listener.ora
,sqlnet.ora
yoraenv
- 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. |