Con la versión 12 de Oracle Database se introdujo Oracle Cluster Health Advisor (CHA). Esta herramienta para ambientes de alta disponibilidad, monitorea continuamente los nodos de un clúster y las bases de datos de un RAC para detectar problemas insipientes relacionados a performance y disponibilidad, y de esta manera proporcionar advertencias tempranas sobre determinados problemas antes que estos se vuelvan críticos.
Oracle Cluster Health Advisor está integrado con el Insident Manager de Oracle Enterprise Manager Cloud Control (EMCC) y puede llevar adelante las siguientes acciones:
• Detectar problemas de rendimiento a nivel de nodo y base de datos
• Proporcionar alertas tempranas y sugerir acciones correctivas
• Soportar la calibración “on-site” para mejorar la sensibilidad del análisis
En Oracle Database 12c versión 2, Oracle Cluster Health Advisor soporta el monitoreo de los dos subsistemas más críticos e importantes de Oracle Real Application Clusters (Oracle RAC):
• La instancia de la base de datos
• El sistema host
Oracle Cluster Health Advisor verifica y hace un seguimiento del “estado de salud” del sistema monitoreado, para esto muestra periódicamente una amplia variedad de mediciones clave del mismo.
Ejecuta varias veces por minuto un análisis y estima un valor adecuado para una entrada observada, basándose en el modelo predeterminado. Luego realiza detección de anomalías para cada entrada, en función de la diferencia entre los valores observados y los esperados. Si detecta suficientes entradas “anormales” asociadas con un problema específico, emite una advertencia (“warning”) y genera inmediatamente un diagnóstico del “target” junto con las acciones correctivas correspondientes.