Oracle by Anand

Che cos’è un nodo Master in RAC

Il nodo master in oracle RAC è il nodo che è responsabile dell’avvio del backup OCR.
Node-id del nodo Master in rac è almeno node-id tra i nodi cluater
node-id vengono assegnati ai nodi nell’ordine in cui entrano in cluater e, quindi, il nodo che unisce il primo cluster è designato come Nodo Master

Compito del Maestro Nodo

crsd processo del nodo master è responsabile per avviare OCR backup
nodo Master è responsabile per sincronizzare l’OCR cache locale attraverso i nodi
solo crsd processo sul nodo master aggiornamenti OCR su disco
in caso di nodo di sfratto, se il cluster è suddiviso in 2 pari nodi sub-cluster di avere il nodo principale, sopravvive e gli altri sub-cluster è sfrattati

Come identificare il Nodo Master in RAC

ci sono 3 possibili modi
1> Identificare il nodo che esegue il backup di 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/OCbackup/giorno.OCR.282.946935163 0
node1 2017/06/17 21: 32: 42 + DATA_MGMT:/RAC01/OCbackup/settimana.OCR.283.946935165 0
PROT-25: I backup manuali per il Registro Oracle Cluster non sono disponibili
2> Controllare i registri crsd da vari nodi.
cat crsd.trc |grep MASTER
2017-06-17 17:30:51.457 : OCRMAS:2797573888: proath_master: COLLEGATO con SUCCESSO AL MASTER
2017-06-17 17:30:51.457 : OCRMAS:2797573888: th_master: NUOVO OCR MASTER È 1
2017-06-17 17:30:52.095 : CRSPE:2384393984: {2:12188:2} PE MASTER NOME: nodo 1
2017-06-17 17:31:54.926 : CRSOCR:2388596480: {2:12188:2} Registrati PE standby con i CSS. SONO UN MAESTRO DI RISERVA.
2017-06-17 23:14:47.617 : CRSOCR: 2390697728: {2: 12188:3229} Deregistered PE standby con CSS. NON SONO PIÙ UN MAESTRO DI RISERVA.
2017-06-17 23:21:50.596 : OCRMAS:1748141824: proath_master: COLLEGATO con SUCCESSO AL MASTER
2017-06-17 23:21:50.596 : OCRMAS:1748141824: th_master: NUOVO OCR MASTER È 1
2017-06-17 23:21:51.874 : CRSPE:1121937152: {2:46838:2} PE MASTER NOME: nodo 1
2017-06-17 23:22:15.020 : CRSOCR:1130342144: {2:46838:2} Registrati PE standby con i CSS. SONO UN MAESTRO DI RISERVA.
3> Controllare i registri ocssd da vari nodi.
cat ocssd.trc / grep MASTER
2017-06-17 17:30:54.010 : CSSD: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: Creato memberID 32: 2: 1 nel gruppo CLSN.ONSNETPROC.MASTER con abbonamenti evento 0x000000a1, flag 0x0 per clientID 1:76:18

Cosa succederà se il nodo Master è inattivo.

domanda molto obiosa, se il nodo master è inattivo cosa succederà ? Non verrà eseguito il backup di OCR?
Quando maestro OCR (crsd.processo bin) si arresta o si riavvia per qualsiasi motivo, il crsd.bin sul nodo superstite con il numero di nodo più basso diventerà nuovo master OCR.
Solo per la prova stessa che ho riavviato il Nodo 1, che è il mio attuale nodo master e controllato il file di log e non un Manuale di OCR di backup troppo e il risultato lo potete vedere di seguito
2017-06-18 00:17:15.398 : CRSPE:1121937152: {2:46838:561} PE Ruolo|Stato di Aggiornamento: vecchio nuovo ruolo ; vecchio stato di nuovo
2017-06-18 00:17:15.398 : CRSPE:1121937152: {2:46838:561} PE NOME del MASTER: 2
2017-06-18 00:17:15.403 : OCRMAS:1748141824: th_master:13: io SONO IL NUOVO OCR di MASTER in incar 7. Numero di nodo 2
2017-06-18 00:17:15.407 :Vsrv :1128240896: proas_amiwriter: ctx è MAESTRO MODIFICA/COLLEGAMENTO
2017-06-18 00:17:16.304 : CRSPE:1121937152: {2:46838:561} PE Ruolo|Stato di Aggiornamento: vecchio ruolo nuovo, vecchio stato di nuovo
2017-06-18 00:17:16.311 : CRSPE:1121937152: {2:46838:561} PE Ruolo|Stato di Aggiornamento: vecchio ruolo nuovo, vecchio stato di nuovo
consente di fare un Manuale di OCR di backup e vedere cosa Succede
# ocrconfig -manualbackup
node2 2017/06/18 00:23:47 +DATA_MGMT:/RAC01/OCRBACKUP/backup_20170618_002347.OCR.284.946945427 0
Come si può vedere, anche se ho eseguito il backup dal nodo 1, il suo nodo 2 che ha preso il backup

Il Modo più semplice per Identificare il Nodo Master in Oracle 12.2

e finially il modo più semplice. Funziona perfettamente con 12c. Non a conoscenza di altre versioni
oclumon manage-get MASTER
Master = node2

Write a Comment

Il tuo indirizzo email non sarà pubblicato.