Comment utiliser Cluvfy efficacement

Dans cet article nous allons voir comment établir un diagnostic simple sur un cluster avec sa Database.
Clufvy est un outil en ligne de commande s’utilisant de la même manière sur toutes les plate-formes.

Que fait cet outil ?

Il permet de vérifier les différentes phases :

La phase -Pre : vérification avant l’installation des pré-requis.
La phase -Post : vérification après l’installation réussite ou échec.
La phase -Comp : vérification pour la configuration.

Voici les différentes options possibles en -Pre

cluvfy stage -pre crsinst -n

Vérifier préalablement si tous les critères système concernant l’installation d’Oracle Clusterware (CRS) sont ok.

cluvfy stage -pre dbinst -n

Vérifier préalablement si tous les critères concernant l’installation d’un Oracle RAC sont ok.

Voici l’option possible en -Post

cluvfy stage -post crsinst -n

Vérifier si Oracle Clusterware (CRS) fonctionne correctement avant une installation d’un Oracle RAC.

Voici les différentes options possibles en -Comp

cluvfy comp sys -n -p crs -verbose

Vérifier la configuration minimale requise sur les nœuds avant d’installer Oracle Clusterware ou Oracle RAC.

cluvfy comp ssa -n all -verbose

Découvre l’ensemble des systèmes de stockage partagés disponibles sur votre système.

cluvfy comp nodecon -n -i -verbose

Vérifier la connectivité entre tous les nœuds par le biais d’interfaces réseau spécifiques.

cluvfy comp nodeapp -n -verbose

Vérifier l’existence des applications des nœuds, à savoir VIP, ONS et GSD, sur tous les noeuds

cluvfy comp crs -n -verbose

Vérifier l’intégrité de tous les composants Oracle Clusterware.

cluvfy comp ocr -n -verbose

Vérifier l’intégrité du registre du cluster Oracle (OCR).

cluvfy comp ocr -n all

Vérifier l’intégrité du fichier OCR (all extrait la liste de tous les nœuds configurés).

cluvfy comp admprv -n all -o user_equiv -verbose

Vérifier les problemes liés aux comptes utilisateurs et au compte d’administration sur tous les nœuds.
Il exite une fonctionnalité moins connue pour la vérification du cluster et celle de la Database, il s’agit du HEALTHCHECK. Cette fonctionnalité s’appuie sur -Comp HEALTHCHECK. Il faut voir cette fonction comme un vérificateur de bonne santé du cluster et de la Database.

cluvfy comp healthcheck [-collect {cluster|database}] [-db db_unique_name] [-bestpractice|-mandatory] [-deviations] [-html] [-save [-savedir directory_path]
cluvfy comp healthcheck -collect cluster -html -save -savedir /tmp

Etat de santé du cluster uniquement

$ORACLE_HOME/cv/admin/cvusys.sql -- A exécuter avant healthcheck
cluvfy comp healthcheck -collect database -db orcl -html -save -savedir /temp

Etat de santé de la database uniquement

cluvfy comp healthcheck -save -savedir /temp

Etat de santé du cluster et de la database (si -html n’est pas spécifié alors le rapport sera en mode texte)

cluvfy comp -list