Preparar Oracle RAC
Para preparar la migración de una base de datos Oracle Real Application Cluster (Oracle RAC) a un servidor de Oracle Cloud Infrastructure, debe realizar varias tareas preparatorias antes de iniciar la migración.
Agregar Entradas para Instancias de Base de Datos
Actualice el archivo /etc/oratab
en los nodos de Oracle RAC y agregue una entrada para la instancia de base de datos de la siguiente forma:
Asegúrese de que la base de datos que se va a migrar está en ejecución
Antes de comenzar el proceso de migración, debe comprobar que la base de datos de origen (la base de datos primaria) que se va a migrar se está ejecutando.
Asegúrese de que todos los componentes de base de datos de la base de datos origen están instalados en la base de datos destino
Puede encontrar los componentes que están instalados en la base de datos origen (base de datos primaria) consultando la vista del diccionario de datos de DBA_REGISTRY
.
Crear una Base de Datos en Espera para el Sistema Oracle Cloud Infrastructure
Debe crear una base de datos en espera (la base de datos destino) en Oracle Cloud Infrastructure, además de la base de datos que está actualmente en este sistema. El proceso de creación para la creación de esta base de datos crea una base de datos inicial durante el provisionamiento. Cree el sistema de base de datos con el nombre de host, la forma y el recuento de CPU que necesita su sitio.
Generar Par de Claves SSH
oracle
o el usuario opc
. Para acceder al sistema de base de datos de máquina virtual en espera, mediante SSH, debe utilizar el par de claves SSH en lugar de una contraseña para autenticar un usuario remoto. Un par de claves consta de una clave privada y una clave pública. Puede mantener la clave privada en su computadora y proporcionar la clave pública cada vez que inicie una instancia. Para crear pares de claves, puede utilizar una herramienta de terceros como OpenSSH en sistemas de estilo UNIX (incluidos Linux, Solaris, BSD y OS X) o un generador de claves PuTTY en Windows.
Crear red virtual en la nube
Cuando se trabaja con Oracle Cloud Infrastructure, uno de los primeros pasos es configurar una red virtual en la nube (VCN) para sus recursos en la nube. Asegúrese de que ha configurado una VCN antes de crear una base de datos en espera. Consulte la documentación de Oracle Cloud Infrastructure para obtener más información sobre cómo crear una VCN.
Verifique las formas de base de datos de máquina virtual soportadas por el arrendamiento
Al registrarse para utilizar Oracle Cloud Infrastructure, se configuran límites de servicio para su modo de conexión. El límite de servicio es la cuota o asignación establecida en un recurso. Por ejemplo, se permite un número máximo de instancias informáticas por dominio de disponibilidad. Por lo general, estos límites se establecen con su representante de cuentas de Oracle al adquirir Oracle Cloud Infrastructure.
Al crear un sistema de base de datos de máquina virtual en espera, debe asegurarse de que la forma de la base de datos de máquina virtual seleccionada se debe asignar estrechamente a la instancia primaria(origen). También DEBE asegurarse de que su modo de conexión soporte la forma seleccionada.
Verifique los límites de arrendamiento y el uso (por región):
Nota:
Si un tipo de recurso determinado tiene límites por dominio de disponibilidad, se muestra el límite y el uso de cada dominio de disponibilidad.- Abra el panel de Oracle Cloud Services. Abra el menú Usuario y haga clic en Inquilino: <your_tenancy_name>.
- Haga clic en Límites de servicio en el lado izquierdo de la página.
Se muestran los límites de recursos y el uso de la región específica, desglosado por servicio.
- Haga clic en Base de Datos y verifique las formas de base de datos de máquina virtual soportadas por su arrendamiento.
La selección de la forma de la base de datos en espera debe ser una combinación de formas que se asigne en la forma de instancia primaria(origen) junto con las formas de base de datos soportadas en su modo de conexión. El sistema de base de datos de máquina virtual está disponible en formas de tamaño de datos fijas. Asegúrese de que la forma seleccionada para la creación de la base de datos sea capaz de incluir la base de datos origen además de cualquier requisito de tamaño futuro. Una regla de miniatura es utilizar una forma similar o mayor en un tamaño que la base de datos origen.
Crear Sistema de Base de Datos de Máquina Virtual en Espera
Nota:
Asegúrese de que la base de datos se crea con los mismos parámetros, como el juego de caracteres, como la base de datos primaria (la base de datos origen).- Conéctese al panel de control de Oracle Cloud Services
- Abra el menú de navegación. En Servicios, haga clic en Base de datos (NO Database Classic).
- En Base de datos, haga clic en Hardware dedicado, VM y Exadata .
- Seleccione el compartimento en el que desea trabajar.
- Haga clic en Iniciar Sistema de Base de Datos.
- En el asistente de inicio de sistema de base de datos, introduzca lo siguiente:
- Haga clic en Iniciar Sistema de Base de Datos. El sistema de base de datos aparece en la lista con un estado de provisionamiento. El icono del sistema de la base de datos cambia de amarillo a verde (o rojo para indicar errores).
- Espere el icono del sistema de base de datos para que se vuelva verde, con el estado Disponible y, a continuación, haga clic en el nombre del sistema de base de datos resaltado. Se muestran los detalles sobre el sistema de base de datos.
- Tenga en cuenta las direcciones IP; necesitará la dirección IP privada o pública, en función de la configuración de red, para conectarse al sistema de base de datos.
- Compruebe la contraseña de
SYS
en la base de datos primaria (origen). Si no cumple los requisitos de contraseña de Oracle Cloud Infrastructure, cámbiela para que coincida con la contraseña creada para la base de datos en espera (base de datos destino).
Asegúrese de que el puerto 1522 y 1521 están abiertos entre la base de datos primaria y la base de datos en espera
Debe asegurarse de que el puerto 1522 está abierto en la base de datos primaria (la base de datos origen) y el puerto 1521 de la base de datos en espera (la base de datos destino) para permitir que las bases de datos se conecten.
Activar Comunicación desde el Sistema Oracle Cloud Infrastructure al Sistema Oracle Cloud Infrastructure Classic
En el sistema Oracle Cloud Infrastructure Classic, debe abrir el puerto 22 y 1522 para el tráfico de entrada desde el sistema de máquina virtual Oracle Cloud Infrastructure.
Activar Comunicación desde el Sistema Oracle Cloud Infrastructure Classic al Sistema Oracle Cloud Infrastructure
En el sistema Oracle Cloud Infrastructure Database, debe abrir los puertos 22 y 1521 para el tráfico de entrada desde el sistema Oracle Cloud Infrastructure Classic.
Asegúrese de que se han aplicado parches de grupo y que están sincronizados
Asegúrese de que el nivel de parche del sistema Oracle Cloud Infrastructure Classic de la base de datos primaria (la base de datos origen) es anterior o igual que el nivel de parche del sistema Oracle Cloud Infrastructure de la base de datos en espera (la base de datos destino).