Real Application Clusters es un software que permite utilizar un cluster de servidores ejecutando multiples instancias sobre una misma base de datos. Los archivos de base de datos quedan almacenados en discos física o lógicamente conectados a cada nodo, de modo tal que todas las instancias activas pueden leerlos o escribirlos.
El software de RAC maneja el acceso a los datos, de modo tal que los cambios en los datos son coordinados entre las instancias y cada instancia ve imágenes consistentes de la base. El interconnect del cluster permite que las instancias se pasen entre ellas información de coordinación e imágenes de los datos.
Esta arquitectura permite que los usuarios y aplicaciones se beneficien de la potencia de procesamiento de múltiples máquinas. La arquitectura RAC también ofrece redundancia; por ejemplo, en el caso de que un nodo quede inutilizado, la aplicación continuará accediendo a los datos via el resto de las instancias disponibles.
7 comentarios
RSS de los Comentarios Identificador URI de TrackBack
Deja un comentario




Lo que quiero hacer es exactamente lo que dice aqui, voy a seguir leyendo cada una de las notas., Yo siempre he instalado, (por el wizard de instalacion) nunca manualmente, la base de datos oracle, es decir con el universal installer, y solo he instalado una base de datos y una instancia. bueno seguo leyendo…
Hola, muy bueno tu espacio, muy completo y accesible para entender.
Sigo leyendo tus notas.
Saludo.
Segun he estado leyendo, el paradigma de espejado de discos (un ejemplo) , puede ser comparado con el ORACLE REAL APPLICATION CLUSTER?, mas o menos para entenderlo mejor, si bien el espejado de discos se maneja todo de forma física, el RAC utiliza mas o menos el mismo concepto?? saludos cordiales. Juan R.
Hola Juan,
Oracle RAC brinda redundancia a nivel de instancia, no de base. Los archivos (y por ende los discos) son parte de la base, no de la instancia. De todos modos, Oracle brinda una herramienta que, entre otras cosas, permite espejar el almacencamiento. Esta herramienta se llama ASM (Automatic Storage Management).
Si quieres leer un poco mas acerca de bases e instancias, te recomiento leer el siguiente post:
http://sqleficiente.wordpress.com/2008/07/13/la-base-y-la-instancia/
Si quieres leer un poco mas acerca de ASM, te recomiendo leer el siguiente post:
http://oracleracnotes.wordpress.com/2008/08/10/%c2%bfque-es-asm/
Si quieres leer mas acerca de Oracle RAC y alternativas de storage, te recomiendo leer los siguientes posts:
http://oracleracnotes.wordpress.com/2008/02/21/oracle-rac-y-tecnologias-de-storage-compartido/
http://oracleracnotes.wordpress.com/2008/03/19/almacenamiento-en-oracle-rac-raw-devices-cluster-file-system-y-asm/
Saludos,
Fernando.
Hola, Fernandom es muy bueno tu blog como para hacer memoria de los temas de Oracle. Me gustaría saber si tienes links sobre paso o guia para Migración de una Base de Datos Oracle 9i a 10g. Instalación de Oracle RAC, ASM, Clusterware.
Gracias,
Gary
Hola Gary:
Gracias por tu comentario.
En el sitio de Oracle Technology Network podes encontar vairas guias. Lamentablemente estan solamente en ingles. La URL del sitio es http://www.oracle.com/technology/index.html
Como ejemplo podras encontrar las siguientes guias.
Guia para la instalacion de Oracle 10gR2
http://www.oracle.com/technology/pub/articles/smiley_10gdb_install.html
Guia para armar tu propio cluster de RAC
http://www.oracle.com/technology/pub/articles/hunter_rac11gr1_iscsi.html
Saludos,
Fernando.
Excelente blog, me esta ayudando mucho a entender todos los conceptos y funcionamiento del Oracle RAC. Seguire leyendo.