Aquí hay un desglose de lo que hace CRS:
* Gestión de nodos: CRS monitorea la salud de cada nodo en el clúster. Detecta fallas de nodos e inicia acciones para recuperar la base de datos.
* Gestión de recursos: CRS administra los diversos recursos que necesitan la base de datos, como oyentes, instancias y almacenamiento. Asegura que estos recursos se inicien, se detengan y se transmiten correctamente.
* Gestión de disco de votación: En versiones anteriores de RAC, CRS manejó el disco de votación, que se utiliza para determinar qué nodo es el "maestro" en el clúster. Las versiones más nuevas aprovechan los mecanismos de quórum más avanzados.
* Comunicación entre nodo: CRS facilita la comunicación entre nodos en el clúster, lo que les permite coordinar sus actividades.
* Manejo de eventos: CRS responde a varios eventos, como fallas de nodos, interrupciones de red y problemas de recursos. Se requieren acciones apropiadas basadas en políticas preconfiguradas para mantener la disponibilidad de la base de datos.
* Clusterware: CRS es el núcleo del software Oracle Clusterware que proporciona una base para la alta disponibilidad y la escalabilidad de varios productos Oracle.
Sin CRS, una base de datos de Oracle RAC no podría alcanzar su alta disponibilidad y objetivos de tolerancia a fallas. Es la infraestructura esencial la que permite a la base de datos sobrevivir a las fallas de hardware y software con gracia.