Oracle by Anand

Qu’est-ce qu’un nœud maître dans RAC

Le nœud maître dans oracle RAC est le nœud responsable de lancer la sauvegarde OCR.
L’id de nœud du nœud maître dans rac est le moins d’id de nœud parmi les nœuds du cluater
les id de nœud sont attribués aux nœuds dans l’ordre dans lequel ils rejoignent le cluater et, par conséquent, le nœud qui rejoint le cluster en premier est désigné comme Nœud maître

Tâche du nœud maître

le processus crsd du nœud maître est responsable d’initier une sauvegarde OCR
Le nœud maître est responsable de synchroniser le cache local OCR à travers le processus crsd des nœuds
uniquement sur le nœud maître met à jour l’OCR sur le disque
en cas d’expulsion du nœud, si le cluster est divisé en 2 nœuds égaux dont le sous-cluster a le nœud maître survit et l’autre sous-cluster est expulsé

Comment identifier le nœud maître dans RAC

il y a 3 façons possibles
1 > Identifier le nœud qui effectue la sauvegarde de l’OCR
$ocrconfig-showbackup
node1 2017/06/17 21:32:42 +DATA_MGMT : /RAC01/OCRBACKUP/backup00.OCR.281.946935141 0
node1 2017/06/17 21:32:42 + DATA_MGMT:/RAC01/OCRBACKUP/jour.OCR.282.946935163 0
node1 2017/06/17 21:32:42 + DATA_MGMT:/RAC01/OCRBACKUP/semaine.OCR.283.946935165 0
PROT-25: Les sauvegardes manuelles pour le Registre de cluster Oracle ne sont pas disponibles
2 > Vérifiez les journaux crsd de divers nœuds.
crsd cat.trc / grep MASTER
2017-06-17 17:30:51.457 : OCRMAS: 2797573888: proath_master: CONNECTÉ AVEC SUCCÈS AU MAÎTRE
2017-06-17 17:30:51.457 : OCRMAS: 2797573888: th_master: LE NOUVEAU MAÎTRE OCR EST 1
2017-06-17 17:30:52.095 : CRSPE:2384393984: {2:12188:2} NOM PRINCIPAL DE PE : node1
2017-06-17 17:31:54.926 : CRSOCR:2388596480: {2:12188:2} Veille PE enregistrée avec CSS. JE SUIS UN MAÎTRE DE RÉSERVE.
2017-06-17 23:14:47.617 : Numéro de téléphone : 2390697728: {2:12188:3229} Veille PE désenregistrée avec CSS. JE NE SUIS PLUS UN MAÎTRE DE RÉSERVE.
2017-06-17 23:21:50.596 : OCRMAS: 1748141824: proath_master : CONNECTÉ AVEC SUCCÈS AU MAÎTRE
2017-06-17 23:21:50.596 : OCRMAS: 1748141824: th_master: LE NOUVEAU MAÎTRE OCR EST 1
2017-06-17 23:21:51.874 : CRSPE:1121937152: {2:46838:2} NOM PRINCIPAL DE PE : node1
2017-06-17 23:22:15.020 : CRSOCR:1130342144: {2:46838:2} Veille PE enregistrée avec CSS. JE SUIS UN MAÎTRE DE RÉSERVE.
3 > Vérifiez les journaux ocssd de divers nœuds.
cat ocssd.trc / grep MASTER
2017-06-17 17:30:54.010 : Numéro de téléphone : 1971631872: clssgmOptagProcessGrockCreate: grock CLSN.ONSNETPROC.MASTER from node node1, number 1, with 1 attributes having size 20
2017-06-17 17:30:54.010 : CSSD:1971631872: clssgmGenSetGrockAttr: grock CLSN.ONSNETPROC.MASTER, attribute MAXMBRNUM, type 7, length 4, value (512/512/0x200)
2017-06-17 17:30:54.010 : CSSD:1971631872: clssgmGroupAttrPrint: Attributes for group CLSN.ONSNETPROC.MASTER, ID 32:2
2017-06-17 17:30:54.010 : CSSD:1971631872: clssgmGroupAttrPrint: Attributes for group CLSN.ONSNETPROC.MASTER, ID 32:2
2017-06-17 17:30:54.010 : CSSD:1971631872: clssgmsCreateMember: Id de membre créé 32:2:1 dans le groupe CLSN.ONNETPROC.MASTER avec abonnements d’événements 0x000000a1, drapeaux 0x0 pour clientID 1:76:18

Que se passera-t-il si le nœud maître est en panne ?

question très obieuse, si le nœud maître est en panne, que se passera-t-il? L’OCR ne sera-t-il pas sauvegardé ?
Lorsque le maître OCR (crsd.processus bin) s’arrête ou redémarre pour une raison quelconque, le crsd.bin sur le nœud survivant avec le numéro de nœud le plus bas deviendra le nouveau maître OCR.
Juste pour prouver la même chose, j’ai redémarré le Node1 qui est mon nœud maître actuel et vérifié le fichier journal et effectué également une sauvegarde OCR manuelle et vous pouvez voir le résultat ci-dessous
2017-06-18 00:17:15.398 : CRSPE:1121937152: {2:46838:561} Mise à jour du rôle | État PE: ancien rôle nouveau; ancien état nouveau
2017-06-18 00:17:15.398 : CRSPE:1121937152: {2:46838:561} NOM PRINCIPAL DE PE : node2
2017-06-18 00:17:15.403 : OCRMAS: 1748141824: th_master: 13: JE SUIS LE NOUVEAU MAÎTRE OCR chez incar 7. Numéro de Nœud 2
2017-06-18 00:17:15.407 : OCRSRV:1128240896: proas_amiwriter: ctx est un CHANGEMENT / CONNEXION MAÎTRE
2017-06-18 00:17:16.304 : CRSPE:1121937152: {2:46838:561} Mise à jour du rôle | État PE: ancien rôle nouveau; ancien état nouveau
2017-06-18 00:17:16.311 : CRSPE:1121937152: {2:46838:561} Mise à jour du rôle | État PE: ancien rôle nouveau; ancien état nouveau
permet de faire une sauvegarde OCR manuelle et de voir ce qui se passe
# ocrconfig – manuel d’utilisation
node2 2017/06/18 00:23:47 + DATA_MGMT:/RAC01/OCRBACKUP/backup_20170618_002347.OCR.284.946945427 0
Comme vous pouvez le voir, bien que j’ai exécuté la sauvegarde à partir de node1, c’est node2 qui a pris la sauvegarde

Le moyen le plus simple d’identifier le nœud maître dans Oracle 12.2

et enfin le moyen le plus simple. Fonctionne parfaitement avec 12c. Pas au courant des autres versions
oclumon manage-get MASTER
Master=node2

Write a Comment

Votre adresse e-mail ne sera pas publiée.