Oracle von Anand

Was ist ein Master-Knoten in RAC

Der Master-Knoten in Oracle RAC ist der Knoten, der für die Initiierung der OCR-Sicherung verantwortlich ist.
Knoten-ID des Master-Knotens im rac ist die kleinste Knoten-ID unter den Knoten im Cluater
Knoten-IDs werden den Knoten in der Reihenfolge zugewiesen, in der sie dem Cluater beitreten, und daher wird der Knoten, der dem Cluster zuerst beitritt, als Master-Knoten bezeichnet

Aufgabe des Master-Knotens

crsd Der Prozess des Master-Knotens ist für die Initiierung der OCR-Sicherung verantwortlich
Der Master-Knoten ist für die Synchronisierung des lokalen OCR-Caches die Knoten
nur der crsd-Prozess auf dem Master-Knoten aktualisiert die OCR auf der Festplatte
im Falle einer Knotenräumung, wenn der Cluster in 2 gleiche Knoten unterteilt ist der Master-Knoten überlebt und der andere Sub-Cluster wird vertrieben

So identifizieren Sie den Master-Knoten in RAC

Es gibt 3 Möglichkeiten
1> Identifizieren Sie den Knoten, der die Sicherung von OCR ausführt
$ ocrconfig -showbackup
Knoten1 2017/06/17 21:32:42 + DATA_MGMT:/RAC01/OCRBACKUP/backup00.OCR.281.946935141 0
Knoten1 2017/06/17 21:32:42 +DATA_MGMT:/RAC01/OCRBACKUP /Tag.OCR.282.946935163 0
Knoten1 2017/06/17 21:32:42 +DATA_MGMT: /RAC01/OCRBACKUP / Woche.OCR.283,946935165 0
PROT-25: Manuelle Sicherungen für die Oracle Cluster Registry sind nicht verfügbar
2> Überprüfen Sie CRSD-Protokolle von verschiedenen Knoten.
katze crsd.trc /grep MASTER
2017-06-17 17:30:51.457 : OCRMAS: 2797573888: proath_master: ERFOLGREICH MIT DEM MASTER VERBUNDEN
2017-06-17 17:30:51.457 : OCRMAS:2797573888: th_master: NEUER OCR-MASTER IST 1
2017-06-17 17:30:52.095 : CRSPE:2384393984: {2:12188:2} PE MASTER NAME: node1
2017-06-17 17:31:54.926 : CRSOCR:2388596480: {2:12188:2} Registrierte PE Standby mit CSS. ICH BIN EIN STANDBY-MASTER.
2017-06-17 23:14:47.617 : CRSOCR:2390697728: {2:12188:3229} PE-Standby mit CSS abgemeldet. ICH BIN KEIN STANDBY-MASTER MEHR.
2017-06-17 23:21:50.596 : OCRMAS: 1748141824: proath_master: ERFOLGREICH MIT DEM MASTER VERBUNDEN
2017-06-17 23:21:50.596 : OCRMAS:1748141824: th_master: NEUER OCR-MASTER IST 1
2017-06-17 23:21:51.874 : CRSPE:1121937152: {2:46838:2} PE MASTER NAME: node1
2017-06-17 23:22:15.020 : CRSOCR:1130342144: {2:46838:2} Registrierte PE Standby mit CSS. ICH BIN EIN STANDBY-MASTER.
3> Überprüfen Sie OCSSD-Protokolle von verschiedenen Knoten.
katze ocssd.trc /grep MASTER
2017-06-17 17:30:54.010 : ZSVA: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: Erstellt MemberID 32:2:1 in der Gruppe CLSN.ONSNETPROC.MASTER mit Ereignisabonnements 0x000000a1, Flags 0x0 für clientId 1:76:18

Was passiert, wenn der Master-Knoten ausgefallen ist.

sehr schwierige Frage, wenn der Master-Knoten ausgefallen ist, was wird passieren? Wird OCR nicht gesichert?
Wenn OCR-Master (crsd.bin-Prozess) stoppt oder startet aus irgendeinem Grund die crsd neu.bin auf dem überlebenden Knoten mit der niedrigsten Knotennummer wird zum neuen OCR-Master.
Nur um das Gleiche zu beweisen, habe ich den Knoten 1, der mein aktueller Master-Knoten ist, neu gestartet, die Protokolldatei überprüft und auch eine manuelle OCR-Sicherung durchgeführt, und Sie können das Ergebnis unten sehen
2017-06-18 00:17:15.398 : CRSPE:1121937152: {2:46838:561} PE Role / State Update: alte Rolle neu; alter Zustand neu
2017-06-18 00:17:15.398 : CRSPE:1121937152: {2:46838:561} PE MASTER NAME: node2
2017-06-18 00:17:15.403 : OCRMAS:1748141824: th_master:13: ICH BIN DER NEUE OCR MASTER bei incar 7. Knotennummer 2
2017-06-18 00:17:15.407 : OCRSRV:1128240896: proas_amiwriter: ctx ÄNDERT / VERBINDET den MASTER
2017-06-18 00:17:16.304 : CRSPE:1121937152: {2:46838:561} PE Role / State Update: alte Rolle neu; alter Zustand neu
2017-06-18 00:17:16.311 : CRSPE:1121937152: {2:46838:561} PE Role / State Update: alte Rolle neu; alter Zustand neu
lassen Sie uns eine manuelle OCR-Sicherung durchführen und sehen, was passiert
# ocrconfig -manualbackup
knoten2 2017/06/18 00:23:47 +DATA_MGMT:/RAC01/OCRBACKUP/backup_20170618_002347.OCR.284.946945427 0
Wie Sie sehen können, obwohl ich das Backup von Knoten1 ausgeführt habe, ist es Knoten2, der das Backup erstellt hat

Der einfachste Weg, den Master-Knoten in Oracle zu identifizieren 12.2

und schließlich der einfachste Weg. Funktioniert perfekt mit 12c. Nicht bewusst über andere Versionen
oclumon manage -get MASTER
Master = node2

Write a Comment

Deine E-Mail-Adresse wird nicht veröffentlicht.