Tag Archives: disc de vot

  1. ce este inittab?

Inittab este ca intrarea oratab. Inittab este utilizat pentru pornirea serviciilor crs în mediul RAC. Linia care este responsabilă pentru a începe este mai jos. Acest fișier este responsabil pentru pornirea serviciilor.

inittab

h1: 35: respawn:/etc/init.d / init.ohasd run > / dev / null 2>&1 </dev / null

comenzi utile:

  1. crsctl enable has – > activați pornirea automată a Oracle High Availability services după repornire
  2. crsctl disable has – > dezactivați pornirea automată a Oracle High Availability services după repornire
  1. ce este OHASD?

Ohasd reprezintă demonul Oracle High Availability Services. Ohasd generează 3 tipuri de servicii la nivel de cluster.

nivelul 1: Agent Cssd
nivelul 2: Agent Oraroot (respawns cssd, crsd, cttsd,diskmon, acfs)
nivelul 3: OraAgent (respawns mdsnd, gipcd, gpnpd, evmd, asm), CssdMonitor

comenzi utile:
1. crsctl permite has – > pentru a începe are servicii după repornire.
2. crsctl disable has – >are servicii nu ar trebui să înceapă după repornire
3. crsctl config are – > verificați configurația dacă pornirea automată este activată sau nu.
4. cat / etc / oracle/scls_scr/<Node_name>/root / ohasdstr –> verificați dacă este activat sau nu.
5. cat / etc / oracle/scls_scr/<Node_name>/root / ohasdrun –> dacă repornirea este activată dacă nodul eșuează.

  1. ce este OCR? Cum și de ce se utilizează OLR? Unde este locația OCR & OLR?

OCR înseamnă Oracle Cluster Registry. Deține informații despre acesta, cum ar fi calitatea de membru al nodului (care noduri fac parte din acest cluster), versiunea Software, locația discului de vot, starea bazelor de date RAC, ascultătorii, instanțele & servicii. OCR este plasat în ASM, OCFS.

ASM poate fi adus numai dacă avem acces la OCR. Dar, OCR este accesibil numai după ce ASM este în sus. În acest caz, cum vor apărea serviciile CRS?

Da. Pentru acest OLR (Oracle local Registry) este acolo. Aceasta este o multiplexare a fișierului OCR care a fost plasat în sistemul de fișiere local.

OLR deține informații despre acesta, cum ar fi CRS_HOME, detalii GPnP, versiunea activă, versiunea localhost, cea mai recentă copie de rezervă OCR(cu timpul & locație), numele nodului.,., .
locația OCR & OLR:

#cat /etc/oracle/ocr.loc – > OCR detalii fișier.
ocrconfig_loc= < + ASM_Location>
local_only=FALSE

# cat /etc/oracle/olr.loc – > detalii fișier OLR.
olrconfig_loc = <file_name_with_location.olr >
crs_home=<CRS_HOME_Location>

comenzi utile:

Notă: Unele comenzi, cum ar fi restaurare nevoie sări de servicii. Vă rugăm să verificați înainte de a lua orice acțiune.

  1. ocrconfig –showbackup –> OCR fișier backup locație
  2. ocrconfig –export < File_Name_with_Full_Location.ocr
  3. ocrconfig-restore < File_Name_with_Full_Location.ocr
  4. ocrconfig-import < File_Name_With_Full_Location.dmp> –> importă metadate special pentru OCR.
  5. Ocrcheck –details –> oferă informații OCR în detaliu
  6. ocrcheck –local –> oferă informații OLR în detaliu
  7. ocrdump –local < File_Name_with_Full_Location.olr
  8. ocrdump < File_Name_with_Full_Location.ocr> –> ia groapa de OCR.
  1. ce este discul de vot și cum se utilizează acesta?

dacă un nod se alătură clusterului, dacă un nod eșuează (poate fi evacuat), dacă VIP trebuie să fie atribuit în cazul GNS este configurat. În toate cazurile, disc de vot vine în imagine. Discul de vot salvează informațiile despre nodurile care au făcut parte din cluster. În timp ce porniți serviciile crs, cu ajutorul OCR, acesta va vota pe discul de vot (nimic altceva decât să marcheze prezența în cluster)

nu trebuie să luăm periodic copia de rezervă a discului de vot, cum ar fi locurile noastre de muncă cron. Noi ar trebui să ia de rezervă numai în unele dintre cazurile de mai jos.

există două locuri de muncă diferite efectuate de disc de vot.

  1. dinamic – inima bate informații
  2. Static – nod informații în cluster

comenzi utile:

  1. dd if=Name_Of_Voting_Disk of=Name_Of_Voting_Disk_Backup –> luând copie de rezervă a discului de vot
  2. interogare crsctl css votedisk –> Verificați detaliile discului de vot.
  3. crsctl adaugă css votedisk path_to_voting_disk –> pentru a adăuga disc de vot
  4. crsctl adaugă css votedisk –force –> dacă clusterul este în jos
  5. crsctl șterge css votedisk <File_Name_With_Password_With_file_name> –> ștergeți discul de vot
  6. crsctl ștergeți CSS votedisk –force –> dacă clusterul este în jos
  7. crsctl înlocuiți votedisk <+asm_disk_group> –> înlocuiți discul de vot.
  1. ce este CRS?

CRSD reprezintă demonul serviciului de resurse Cluster. Este un proce – > care este responsabil pentru a monitoriza, opri ,începe & failover resursele. Acest proces menține OCR și acest lucru este responsabil pentru repornirea resurselor atunci când orice failover este pe cale să aibă loc.

comenzi utile:

  1. crs_stat –t –v- > verificați resursele crs
  2. crsctl stat res –t – > verificați o vizualizare detaliată a bitului. CEL MAI BUN.
  3. crsctl activați crs –> activați pornirea automată a Serviciilor după repornire
  4. crsctl verificați crs –> verificați serviciile crs.
  5. crsctl disable crs –> dezactivați pornirea automată a serviciilor CRS după repornire
  6. crsctl stop crs –> opriți serviciile crs pe nodul pe care îl executăm
  7. crsctl stop crs –f –> opriți serviciile crs cu forță
  8. crsctl start crs –> pentru a porni serviciile CRS pe nodul respectiv
  9. CRSCTL start CRS –excl –> pentru a porni serviciile CRS în modul exclusiv atunci când u pierdut disc de vot.
    trebuie să înlocuiți discul de vot după ce porniți css.
  10. crsctl Stop cluster –all –> opriți serviciile crs pe nodurile clusterului
  11. crsctl start cluster –all –> porniți serviciile crs pe toate nodurile clusterului.
  12. olsnodes –> găsiți toate nodurile relative la cluster
  13. oclumon manage –get master –> cu aceasta veți obține informații despre nodul principal
  14. cat $CRS_HOME/crs/init/<node_name>.pid – > găsiți PID din care rulează crs.

  1. ce este CSSD?

CSSD standuri pentru Cluster serviciu de sincronizare Daemon. Acest lucru este responsabil pentru comunicarea nodurilor reciproc. Aceasta va monitoriza mesajele bătăilor inimii de la toate nodurile.

exemplu:

avem 2 noduri Rac cluster. Până la o oră în urmă, CSSD-ul nostru monitorizează ambele noduri și se poate comunica reciproc. Acum, dacă unul dintre noduri este în jos, CRS ar trebui să știe că unul dintre noduri este în jos. Aceste informații sunt furnizate de procesul CSSD.

scenariu simplu:

dacă ambele noduri sunt în sus & rulează acum. Și datorită unuia dintre canalul de comunicare, procesul CSSD a primit informații că celălalt nod este în jos. Deci, în acest caz, tranzacțiile noi nu pot fi atribuite acelui nod. Evacuarea nodului se va face. Și nodul care rulează acum va lua proprietatea ca nod principal.

acest exemplu de scenariu a fost luat doar pentru o mai bună înțelegere.

comenzi utile:

  1. crsctl Stop css – > pentru oprirea css
  2. crsctl dezactiva css –> dezactivarea pornire automată după repornire.
  1. ce este CTTSD?

CTTSD standuri pentru Cluster timp sincronizare serviciu Daemon. Acest serviciu implicit va fi în modul observator. Dacă diferența de timp este acolo, nu va lua nicio măsură. Pentru a rula acest serviciu în modul activ, trebuie să dezactivăm toate serviciile de sincronizare a timpului, cum ar fi NTP (Network Time Protocol). Dar, este recomandat ca pe cunoștințele mele pentru a menține acest serviciu în modul observator. Această linie a fost citată deoarece, dacă acest serviciu este în modul online. Și diferența de sincronizare a timpului este uriașă, procesul cttsd se poate termina. Și, uneori, crsd nu reușesc să Pornire din cauza diferenței de timp.

Comenzi Utile:

  1. cluvfy comp clocksync-n all-verbose –> pentru a verifica sincronizarea ceasului pe toate nodurile
  2. crsctl verificați ctts –> Verificați starea serviciului & timeoffset în msecs.
  1. ce este VIP?

VIP reprezintă Adresa IP virtuală. Oracle utilizează VIP pentru accesul la nivel de bază de date. Practic, atunci când o conexiune vine de la sfârșitul aplicației. Apoi, folosind această adresă IP, se va conecta. Să presupunem că dacă IP-ul pentru unul dintre noduri este în jos. Conform protocolului timeout, trebuie să așteptați 90 de secunde pentru a obține o sesiune. În acest scenariu, VIP intră în imagine. Dacă unul dintre VIP este în jos, conexiunile vor fi direcționate numai către nodul activ. VIP-ul trebuie să aibă aceeași adresă ca și adresa IP publică. Acest VIP este utilizat pentru Rac failover și managementul RAC.

comenzi utile:

  1. srvctl start vip –n <node_name> -i <VIP_Name> –> pentru a porni VIP
  2. srvctl stop vip –n <node_name> -i <VIP_Name> –> pentru a opri VIP
  3. srvctl activați vip-i vip_name –> activați VIP.
  4. srvctl dezactivați vip-i vip_name –> dezactivați VIP.
  5. srvctl stare nodeapps-n < node_name
  6. srvctl stare vip-n < node_name
  1. ce este scan IP & ascultător?

SCAN reprezintă numele de acces unic al clientului. Scanarea IP-urilor trebuie să fie pe aceeași mască sub net. Trei scanare IP este un număr recomandat de conta care redirecționează sesiuni de utilizator la ascultătorii de scanare. Echilibrarea încărcării pe ascultătorul de scanare se va face prin algoritmul least_recently_loaded.

Scan Listener… când o conexiune este inițiată de la sfârșitul aplicației, Scan listener verifică echilibrarea sarcinii. Și odată ce primește informații, va atribui conexiunea ascultătorului nodului. Și utilizatorul poate face tranzacția.

utilizarea principală este că nu trebuie să schimbăm șirul de conectare în serverele de aplicații dacă se fac modificări pe cluster, cum ar fi adăugarea unui nod, ștergerea unui nod și alte modificări bazate pe cerință.

Comenzi Utile:

  1. srvctl config scan –> preia configurația ascultătorului de scanare
  2. srvctl Config scan_listener –> lista ascultătorilor de scanare cu numărul portului
  3. srvctl add scan –n <node_name> –> adăugați un ascultător de scanare la cluster
  4. srvctl adăugați scan_listener –p <desired_port_number> –> pentru a adăuga ascultător de scanare pe port specific
  5. SQL> afișare parametru remote_listener; –> găsiți lista ascultătorilor de scanare
  6. srvctl Stop scan –> oprește toți ascultătorii de scanare atunci când sunt utilizați fără opțiunea –i
  7. srvctl Stop scan_listener –> oprește unul sau mai multe servicii din cluster
  8. srvctl Start scan –> pentru a porni scanarea VIP
  9. srvctl start scan_listener –> porniți ascultătorul de scanare.
  10. srvctl status scan –> verificați starea VIP scan
  11. srvctl status scan_listener –> Verificați starea ascultătorului de scanare.
  12. srvctl modificare scan_listener –> modificare ascultător de scanare
  13. srvctl relocare scan_listener –i < Ordinal_Number>–n < nume_name node> –> relocare ascultător de scanare la un alt nod.
  1. ce este ologgerd?

Ologgerd standuri pentru cluster logger serviciu Daemon. Acest lucru este altfel numit ca cluster logger serviciu. Acest logger services scrie datele în nodul principal. Și alege alte noduri ca standby. Dacă apare o problemă de rețea între noduri și dacă nu este în măsură să contacteze comandantul. Apoi, celălalt nod preia proprietatea & alege un nod ca nod de așteptare. Acest master va gestiona baza de date metrică a sistemului de operare în depozitul CHM.

Comenzi Utile:

  1. Oclumon manage –get master –> Găsiți care este nodul principal
  2. oclumon manage-get reppath –> va primi calea jurnalelor de depozit
  3. oclumon manage-get repsize –> acest lucru vă va oferi limitările privind dimensiunea depozitului
  4. Oclumon showobjects –>găsiți nodurile care sunt conectate la Loggerd
  5. oclumon dumpnodeview –> aceasta va oferi o vizualizare detaliată, inclusiv sistem, topconsumers, procese, dispozitive, NIC-uri, starea sistemelor de fișiere, erori de protocol.
  6. oclumon dumpnodeview-n <node_1 node_2 node_3> -ultima „HH:MM:SS” –> puteți vizualiza toate detaliile din c. coloana de la un anumit moment ați menționat.
  7. oclumon dumpnodeview allnodes-ultimul „HH:MM:SS” –> dacă avem nevoie de informații de la toate nodurile.11.Ce este sysmon?

acest proces este responsabil pentru colectarea informațiilor în nodul local. Acest lucru va colecta informații de la fiecare nod și că datele vor fi trimise datele la master loggerd. Aceasta va trimite informațiile precum CPU, utilizarea memoriei, informații despre nivelul sistemului de Operare, informații despre Disc, informații despre Disc, proces, informații despre sistemul de fișiere.

  1. ce este evmd?

Evmd standuri pentru Event Volume Manager Daemon. Aceasta gestionează mesajele de evenimente pentru procese. Trimite și primește acțiuni privind modificările stării resurselor către și de la toate celelalte noduri dintr-un cluster. Acest lucru va necesita ajutorul ONS(Oracle Notification Services).

comenzi utile:

  1. evmwatch-A –t „@ timestamp @ @ ” – > Obțineți evenimente generate în evmd.
  2. Evmpost –u „< mesaj aici>” –h < node_name> –> aceasta va posta mesajul în Jurnalul evmd în nodul menționat.
  1. ce este mdnsd?

Mdnsd reprezintă Serviciul de nume de domeniu Multicast. Acest proces este utilizat de gpndp pentru a localiza profilurile din cluster, precum și de GNS pentru a efectua rezoluții de nume. Mdnsd actualizează fișierul pid în directorul init.

  1. ce este ONS?

ONS reprezintă Serviciul de notificare Oracle. ONS va permite utilizatorilor să trimită SMS-uri, e-mailuri, mesaje vocale și mesaje fax într-un mod ușor. ONS va trimite starea bazei de date, instanță. Aceste informații de stare sunt utilizate pentru echilibrarea sarcinii. ONS va comunica, de asemenea, cu demonii din alte noduri pentru informarea stării bazei de date.

aceasta este pornită ca parte a CRS ca parte a nodeapps. ONS va rula ca o aplicație nod. Fiecare nod va avea propriile on-uri configurate.

comenzi utile:

  1. srvctl status nodeapps –> starea nodeapps
  2. cat $ORACLE_HOME/opmn/conf/ons.config – > verificați configurația ons.
  3. $ORACLE_HOME/opmn/logs –> jurnalele ONS vor fi în această locație.

  1. ce este OPROCD ?

OPROCD reprezintă daemonul Oracle Process Monitor. Oprocd monitorizează starea sistemului nodurilor de cluster. Stonith, care este nimic, dar puterea de ciclism nodul. Pur și simplu, înseamnă putere off & putere pe server folosind comanda reboot. Și schimbarea principală în OPROCD este agentul cssd de la 11gR2.

comenzi utile:

  1. CRS_HOME / oprocd stop – > pentru a opri procesulpe un singur nod.
  1. ce este FAN?

FAN reprezintă notificarea rapidă a aplicației. Dacă orice modificare de stat are loc în cluster/instanță/nod, un eveniment este declanșat de event manager și este propogated de ONS. Evenimentul este cunoscut sub numele de FAN event. A fost caracteristica care a fost introdusă în Oracle 10g pentru o notificare imediată. FAN foloseste ONS pentru notificarea.

comenzi utile:

  1. onsctl ping – > pentru a verifica dacă ons rulează sau nu.
  2. onsctl debug –> va primi vedere detaliu de ons.
  3. onsctl start –> porniți demonul.
  4. onsctl stop –> opriți demonul.
  1. ce este TAF?

TAF standuri pentru aplicarea Trasparent Failover. Când orice nod rac este în jos, select declarațiile trebuie să failover la nodul activ. Și inserarea, ștergerea, actualizarea și, de asemenea, modificarea declarațiilor de sesiune nu sunt acceptate de TAF. Obiecte temporare & pachete PL / sql sunt pierdute în timpul failover.

există două tipuri de metode de failover utilizate în TAF.

  1. failover de bază: se va conecta la un singur nod. Și nici o supraîncărcare nu va fi acolo. Utilizatorul final are întârzieri în finalizarea tranzacției.
  2. Preconnect failover: Se va conecta la primar & nod de rezervă la la timp. Acest lucru oferă failover mai rapid. O suprasarcină va fi experimentat ca declarație trebuie să fie gata pentru a finaliza tranzacția cu întârziere minimă.

comenzi utile:

  1. Adauga un serviciu:
    Srvctl adauga serviciu-d < database_name> – s < Name_for_service> – r < instance_names> – p < Policy_specification>

CAIETUL DE SARCINI Politica-nici unul, de bază, preconnect

2. Verificați starea TAF:
selectați mașină, failover_type, failover_method, failed_over, COUNT(*) din grupul de sesiuni GV$după mașină, failover_type, failover_method, failed_over;

18. Ce este FCF?

FCF standuri pentru conectare rapidă Failover. Este un proces de failover la nivel de aplicație. Acest lucru se va abona automat la evenimentele fanilor și acest lucru va ajuta la reacția imediată a evenimentelor up & down din clusterul bazei de date. Toate aplicațiile de eșec sunt curățate imediat, astfel încât aplicația va primi un mesaj de eșec. Și după curățare, dacă se primește o nouă conexiune, atunci cu echilibrarea sarcinii va ajunge la nodul activ. Așa cum a spus, acest lucru este procesul de nivel de aplicare nu discut prea mult.

19. Ce este GCS (LMSn)?

GCS reprezintă serviciul Global Cache. GCS captează informațiile blocurilor de date și privilegiile de acces ale diferitelor instanțe. Integritatea este menținută prin menținerea accesului global. Este responsabil pentru transferul blocurilor de la instanță la altă instanță atunci când este necesar.

înțelegere clară: blocurile tabelului „a” au fost preluate cu o conexiune la al doilea nod. Acum, dacă primul nod solicită blocuri din acest tabel, serviciile nu trebuie să aleagă datele din fișierele de date. Blocurile pot fi preluate din altă instanță. Aceasta este principala utilizare a GCS.

19. Ce este GES (LMD)?

GES reprezintă serviciul Global Enqueue. GES controlează biblioteca și dicționarul cache-uri pe toate nodurile. GES gestionează încuietori tranzacție, încuietori de masă, încuietori cache bibliotecă, încuietori cache Dicționar, baza de date mount lock.

21. Ce este GRD?

GRD reprezintă directorul de resurse globale. Aceasta este pentru a înregistra informațiile despre resurse și anchete. Ca cuvânt, stochează informații despre toate informațiile. Informații cum ar fi identificatorii blocului de date, modul bloc de date(partajat, exclusiv, nul), cache-urile tampon vor avea acces.

22. Ce este GPNPD?

GPNPD standuri pentru Grid Plug and Play Daemon. Un fișier este localizat în CRS_HOME / gpnp/<node_name > /profile/peer/profile.xml care este cunoscut sub numele de profil GPNP. Și acest profil este format din numele clusterului, numele gazdei, profilurile ntwork cu adrese IP, OCR. Dacă vom face orice modificări pentru disc de vot, profilul va fi actualizat.

Comenzi Utile:

  1. gpnptool ver- > Verificați versiunea instrumentului.
  2. gpnptool lfind -> obțineți serverul gpnpd local.
  3. gpnptool get -> citiți profilul
  4. gpnptool lfind -> verificați daemon se execută pe nodul local.
  5. gpnptool check –p= CRS_HOME/gpnp/<node_name>/profil/peer/profil.xml – > verificați dacă configurația este validă.

23. de ce este Diskmon?

Disk Monitor daemon rulează continuu atunci când începe ocssd. Și monitorizează și efectuează i/o garduri pentru Exadata storage server (acest server este numit ca celulă ca pe Exadata). Acest proces va rula deoarece ocssd începe deoarece celula exadata poate fi adăugată la orice cluster în orice moment.

Comenzi Utile:

  1. ./ crsctl stat res ora.diskmon < – pentru a verifica starea diskmon.

Leave a Reply

Adresa ta de email nu va fi publicată.