Oracle Cloud: Creación de Configuración Oracle RAC en Cloud

Por Skant Gupta (OCE), Joel Pérez Oracle ACE Director & Sebastián D'Alessandro (OCE)
Publicado en Marzo 2017

En el siguiente artículo veremos cómo crear una base de datos Oracle RAC en la nube.

Los pasos necesarios para realizar esta tarea son los siguientes:

  • Iniciamos sesión con nuestra cuenta de "Oracle Cloud Services"
  • Vamos a la página "Oracle Database Cloud Service" y creamos un nuevo servicio.
  • Indicamos un nombre de servicio a nuestro gusto y necesidad.
  • Seleccionamos "Oracle Database Cloud Service" como tipo de suscripción
  • Ingresamos la llave pública SSH (SSH Public Key) para acceder a la VM.
  • Seleccionamos versión de software (Software Release)
    Ej. (Oracle Database 12c Release 1)
  • Seleccionamos la Edición de Software (Software Edition)
    Ej.(Enterprise Edition - Extreme Performance)
  • Seleccionamos la frecuencia de facturación (mensual o la que decidamos conveniente)
  • Por ultimo avanzamos en el asistente haciendo click en "Next".

Configuración de la base de datos:

  • Indicamos el almacenamiento utilizable por la base de datos (en GB)
  • Seleccionamos una contraseña de administración (que se utilizará como nuestra contraseña de SYS)
  • Indicamos un nombre para la base de datos (DB Name - SID)
  • Indicamos un nombre para el PDB (PDB Name). El nombre del PDB debe ser elegido manteniendo relación con el DB Name.
  • Seleccionamos el "Character Set"
  • Seleccionamos el "National Character Set"
  • Marcamos la casilla de verificación "Database Clustering with RAC"
  • Avanzamos en el asistentehaciendo click en "Next".

Finalmente, comprobamos la configuración y hacemos click en "Create" para crear la base de datos Oracle RAC en la nube.

Luego de algunos minutos,nuestra base de datos OracleRAC ya estará creada.

Una vez terminado el proceso de creación, hacemos click en el nombre del servicio (CloudRac en nuestro ejemplo) para abrir la página principal de ambas instancias RAC.

Utilizando las IPs indicadas en la página anterior, iniciamos sesión utilizando el programa "Putty" y nos conectamos SSH a ambas máquinas.

Ya conectadosa las dos VMs, comprobamos que el proceso background de la base de datos"pmon"este corriendoen ambos servidores. Esto lo hacemos para verificar que las instanciasestán levantadas.

Podemos comprobar también, el número de instancia en la base de datos RAC. Lo hacemos ejecutando la siguiente consulta:

Utilizando el ejecutable"srvctl", verificamos el estado de la base de datos Oracle en los dos nodos:

 $ srvctl status database –d orcl

Nos conectamos con usuario "grid" y comprobamosel estado de los recursos de clusterware usando el comando "crsctl" de la siguiente manera.

$ crsctl stat res -t

Finalmente, nos conectamos a la PDB en cada una de las instancias del Oracle RAC y comprobamos que se puede realizar sin problemas.

Tal como podemos apreciar, resulta muy fácil crear una base de datos RAC en la nube.

Esperamos que este artículo le haya resultado de utilidad y lo invitamos a continuar leyendo nuestras próximas publicaciones focalizadas en Oracle Cloud.


Skant Gupta es un Oracle Certified Professional 12c & 11g RAC Certified, se desempeña como Senior DBA en Etisalat, Dubai. Más de 5 años en diversas tecnologías de Oracle, focalizado principalmente en bases de datos, soluciones de alta disponibilidad, weblogic y GoldenGate.

Joel Pérez es un experto DBA (Oracle ACE Director, Maximum Availability OCM, OCM Cloud Admin. & OCM12c/11g) con más de 16 años de experiencia real en el mundo de tecnología Oracle, especializado en diseño e implementación de soluciones de: Cloud, Alta disponibilidad, Recuperación contra desastres, Upgrades, Replicación y toda área relacionada con bases de datos Oracle. Joel se desempeña como "Chief Technologist & MAA, HA Architect" para www.Enmotech.com Yunhe Enmo (Beijing) Technology Co. Ltd. Beijing, China. Perfil OCM Joel Pérez: http://education.oracle.com/education/otn/JoelPerez.htm

Sebastián D'Alessandro es un Senior DBA con más de 12 años de experiencia en tecnología Oracle, focalizado principalmente en seguridad de base de datos, soluciones de alta disponibilidad, disaster recovery y virtualización. Actualmente desarrolla su actividad como consultor e instructor de manera independiente.

Este artículo ha sido revisado por el equipo de productos Oracle y se encuentra en cumplimiento de las normas y prácticas para el uso de los productos Oracle.