Oracle by Anand

co to jest główny węzeł w RAC

główny węzeł w oracle RAC jest węzłem odpowiedzialnym za inicjowanie kopii zapasowej OCR.
node-id głównego węzła w rac jest najmniejszym node-id wśród węzłów w cluater
node-id są przypisywane do węzłów w kolejności, w jakiej łączą się z cluater i dlatego węzeł, który dołącza do klastra jako pierwszy, jest oznaczony jako węzeł główny

zadanie głównego węzła

proces crsd głównego węzła jest odpowiedzialny za inicjowanie kopii zapasowej OCR
węzeł główny jest odpowiedzialny za synchronizację lokalnej pamięci podręcznej OCR przez węzły
tylko proces crsd na węźle głównym aktualizuje OCR na dysku
w przypadku eksmisji węzła, jeśli klaster jest podzielony na 2 równe węzły podklaster mający węzeł główny przetrwa, a drugi podklaster zostanie eksmitowany

jak zidentyfikować węzeł główny w RAC

istnieją 3 możliwe sposoby
1> zidentyfikować węzeł, który wykonuje kopię zapasową 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/day.ocr.282.946935163 0
node1 2017/06/17 21:32:42 +DATA_MGMT:/RAC01/OCRBACKUP/tydzień.ocr.283.946935165 0
PROT-25: Ręczne kopie zapasowe rejestru klastrów Oracle nie są dostępne
2> sprawdź dzienniki crsd z różnych węzłów.
cat crsd.TRC / grep MASTER
2017-06-17 17:30:51.457 : OCRMAS: 2797573888: proath_master: pomyślnie połączone z mistrzem
2017-06-17 17:30:51.457 : OCRMAS: 2797573888: th_master: NEW OCR MASTER IS 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} zarejestrowany tryb gotowości PE z CSS. JESTEM MISTRZEM CZUWANIA.
2017-06-17 23:14:47.617 : KRS: 2390697728: {2: 12188:3229} wyrejestrowany tryb gotowości PE z CSS. NIE JESTEM JUŻ MISTRZEM CZUWANIA.
2017-06-17 23:21:50.596 : OCRMAS: 1748141824: proath_master: pomyślnie połączone z mistrzem
2017-06-17 23:21:50.596 : OCRMAS: 1748141824: th_master: nowy mistrz OCR jest 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} zarejestrowany tryb gotowości PE z CSS. JESTEM MISTRZEM CZUWANIA.
3> sprawdź dzienniki ocssd z różnych węzłów.
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: Utworzony 32: 2: 1 w grupie CLSN.ONSNETPROC.MASTER z abonamentami eventowymi 0x000000a1, flagami 0x0 dla clientID 1:76:18

co się stanie, jeśli główny węzeł jest wyłączony.

bardzo obraźliwe pytanie, jeśli główny węzeł jest wyłączony, co się stanie ? Czy OCR nie zostanie zarchiwizowany?
gdy OCR master (crsd.bin process) zatrzymuje lub restartuje z jakiegokolwiek powodu, crsd.bin na przetrwałym węźle z najniższym numerem węzła stanie się nowym OCR master.
aby udowodnić to samo zrestartowałem Node1, który jest moim aktualnym węzłem głównym i sprawdziłem plik dziennika i zrobiłem ręczną kopię zapasową OCR i możesz zobaczyć wynik poniżej
2017-06-18 00:17:15.398 : CRSPE:1121937152: {2:46838:561} aktualizacja roli|stanu PE: stara rola Nowa ; Stary Stan Nowy
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: jestem nowym mistrzem OCR w incar 7. Numer węzła 2
2017-06-18 00:17:15.407 : OCRSRV:1128240896: proas_amiwriter: CTX to MASTER zmiana / łączenie
2017-06-18 00:17:16.304 : CRSPE:1121937152: {2:46838:561} aktualizacja roli|stanu PE: stara rola Nowa ; Stary Stan Nowy
2017-06-18 00:17:16.311 : CRSPE:1121937152: {2:46838:561} aktualizacja roli|stanu PE: stara rola Nowa ; Stary Stan Nowy
pozwala zrobić ręczną kopię zapasową OCR i zobaczyć, co się dzieje
# ocrconfig-manualbackup
node2 2017/06/18 00: 23: 47 +DATA_MGMT:/RAC01/OCRBACKUP/backup_20170618_002347.ocr.284.946945427 0
jak widać, chociaż wykonałem kopię zapasową z node1, jego node2, który wziął kopię zapasową

najprostszy sposób identyfikacji węzła głównego w Oracle 12.2

i ostatecznie najprostszy sposób. Działa doskonale z 12c. Nie wiem o innych wersjach
oclumon manage-get MASTER
Master = node2

Write a Comment

Twój adres e-mail nie zostanie opublikowany.