Outils pour utilisateurs

Outils du site


oracle_utilisation_du_diagwait_pour_avoir_plus_d_informations_sur_l_eviction_d_un_noeud_oracle_clusterware

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

oracle_utilisation_du_diagwait_pour_avoir_plus_d_informations_sur_l_eviction_d_un_noeud_oracle_clusterware [07/10/2011 07:51] (Version actuelle)
admin créée
Ligne 1: Ligne 1:
 +{{tag>​oracle clusterware analyse logs diagwait}}
 +====== Oracle - Utilisation du Diagwait pour avoir plus d'​informations sur l'​éviction d'un noeud Oracle Clusterware ======
 +
 +Lors de l'​éviction d'un noeud pour une quelconque raison, il peut arriver que le système ne soit plus capable d'​écrire dans les logs afin d'y noter des informations importantes pour l'​analyse du problème.
 +
 +Le paramètre Diagwait permet de laisser un petit laps de temps au système afin de renseigner les logs avec un maximum d'​informations utiles. Il a été introduit à partir de la version 10.2.0.3 et est inclus dans la version 10.2.0.4 & 11.1.0.6 et supérieure. A partir de la version 11.2.0.1, il n'y a plus besoin d'​utiliser le paramètre Diagwait car l'​architecture a changé.
 +
 +Pour mettre en place ce paramètre voici comment procéder :
 +
 +Il est très important de couper les instances et le Clusterware sur tous les noeuds pendant le changement de se paramètre.
 +
 +  - En tant que root, arrêt complet du CRS sur tous les noeuds<​code>#​ <​CRS_HOME>/​bin/​crsctl stop crs
 +# <​CRS_HOME>/​bin/​oprocd stop</​code>​
 +  - Vérifier que la partie Clusterware est bien arrêtée<​code>#​ ps -ef |egrep "​crsd.bin|ocssd.bin|evmd.bin|oprocd"</​code>​Cette commande ne doit retourner aucun processus. Si un processus du clusterware est toujours en cours d'​exécution,​ l'​étape suivante risque de corrompre votre OCR. Ne surtout pas continuer la procédure ci-dessous tant que des processus du CRS sont en cours d'​exécution.
 +  - Exécuter sur 1 seul noeud du cluster, en root, la commande suivante pour changer le paramètre diagwait :<​code>#​ <​CRS_HOME>/​bin/​crsctl set css diagwait 13 -force</​code>​
 +  - Vérification du paramètre. La commande doit retourner 13 si tout s'est bien passé. Sinon elle retournera "​Configuration parameter diagwait is not defined"<​code>#​ <​CRS_HOME>/​bin/​crsctl get css diagwait</​code>​
 +  - Relance du CRS sur tous les noeuds<​code>#​ <​CRS_HOME>/​bin/​crsctl start crs</​code>​
 +  - Vérification de la relance<​code>#​ <​CRS_HOME>/​bin/​crsctl check crs</​code>​
 +
 +Pour le désactiver,​ répéter la même opération mais replacer l'​étape 3 par :
 +<​code>#​ <​CRS_HOME>/​bin/​crsctl unset css diagwait -f</​code>​
  
oracle_utilisation_du_diagwait_pour_avoir_plus_d_informations_sur_l_eviction_d_un_noeud_oracle_clusterware.txt · Dernière modification: 07/10/2011 07:51 par admin