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.
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
Der einfachste Weg, den Master-Knoten in Oracle zu identifizieren 12.2
oclumon manage -get MASTER
Master = node2