Oracle Cluster Verification Utility (CVU) es una herramienta poderosa para verificar la configuración y el estado de un clúster Oracle. En particular, el comando cluvfy comp healthcheck permite realizar un diagnóstico de la salud del clúster, proporcionando información detallada sobre diversos componentes.
Sintaxis y Opciones
cluvfy comp healthcheck [-collect {cluster|database|asm}] [-db <db_unique_name>] [-bestpractice|-mandatory] [-deviations]
[-json] [-html]
[-save [-savedir <save_dir>]] [-orachk_loc <location>]
[-skip <check_utilities>]
A continuación, se explican las principales opciones del comando:
-collect {cluster|database|asm}: Permite especificar qué componentes se deben verificar.
cluster: Verifica la salud del clúster en su totalidad.
database: Evalúa la base de datos en el clúster.
asm: Revisa la configuración y estado de ASM (Automatic Storage Management).
-db <db_unique_name>: Si se está verificando una base de datos, este parámetro permite especificar el nombre único de la base de datos a evaluar.
-bestpractice / -mandatory:
-deviations: Muestra desviaciones respecto a las mejores prácticas de Oracle.
-json / -html:
-json: Genera la salida en formato JSON, útil para integraciones automatizadas.
-html: Genera un reporte en formato HTML para una visualización más detallada.
-save [-savedir <save_dir>]: Guarda los resultados en un directorio específico.
-orachk_loc : Especifica la ubicación de Oracle ORAchk, una herramienta avanzada para la verificación de mejores prácticas.
-skip <check_utilities>: Permite omitir ciertas verificaciones específicas.
Ejemplos de Uso
Verificar el estado general del clúster:
cluvfy comp healthcheck -collect cluster
Verificar la base de datos orcl dentro del clúster y generar un informe en HTML:
cluvfy comp healthcheck -collect database -db orcl -html
Realizar una verificación basada en mejores prácticas y guardar el resultado:
cluvfy comp healthcheck -collect cluster -bestpractice -save -savedir /tmp/cvu_report
Ejecutar un chequeo de ASM y omitir algunas verificaciones:
cluvfy comp healthcheck -collect asm -skip ospatching,network
Conclusión
El comando cluvfy comp healthcheck es una herramienta esencial para administradores de Oracle RAC, permitiendo diagnosticar problemas de configuración, verificar el estado del clúster y garantizar el cumplimiento de mejores prácticas. Su flexibilidad con diferentes opciones de salida y personalización lo convierte en una opción ideal para mantener un entorno Oracle Clusterware saludable.