Tag Archives: stemmedisk
- Hva er inittab?
Inittab er som oratab-oppføring. Inittab brukes til å starte crs-tjenester I rac-miljøet. Linjen som er ansvarlig for å starte er under. Denne filen er ansvarlig for å starte tjenestene.
h1:35: respawn: / etc / init.d / init.ohasd kjøre > /dev / null 2>&1 </dev / null
Nyttige Kommandoer:
- crsctl aktiver has – > Aktiver Automatisk start Av Oracle High Availability services etter omstart
- crsctl deaktiver has – > Deaktiver Automatisk start Av Oracle High Availability services etter omstart
- Hva ER OHASD?
Ohasd står For Oracle Høy Tilgjengelighet Tjenester Daemon. Ohasd gyter 3 typer tjenester på klyngenivå.
Nivå 1: Cssd Agent
Nivå 2: Oraroot Agent (respawns cssd, crsd, cttsd, diskmon,acfs)
Nivå 3: OraAgent (respawns mdsnd, gipcd, gpnpd, evmd, asm), CssdMonitor
Nyttige Kommandoer:
1. crsctl enable has – > for å starte har tjenester etter omstart.
2. crsctl disable has – > har tjenester bør ikke starte etter omstart
3. crsctl config har – > Kontroller konfigurasjonen om autostart er aktivert eller ikke.
4. cat / etc / oracle / scls_scr / <Node_name>/root/ohasdstr –> sjekk om den er aktivert eller ikke.
5. cat / etc / oracle/scls_scr/<Node_name>/root / ohasdrun –> om omstart aktivert hvis node mislykkes.
- Hva ER OCR? Hvordan OG hvorfor BRUKES OLR? HVOR er plasseringen AV OCR & OLR?
OCR står For Oracle Cluster Registry. Den inneholder informasjon om det som node medlemskap (hvilke noder er en del av denne klyngen), Programvareversjon, Plassering av stemmedisken, Status FOR rac databaser, lyttere, forekomster & tjenester. OCR er plassert I ASM, OCFS.
ASM kan bare hentes opp hvis VI har tilgang TIL OCR. MEN OCR er bare tilgjengelig etter AT ASM er oppe. I dette tilfellet, hvordan VIL CRS-tjenester komme opp?
Ja. FOR DETTE OLR (Oracle Local Registry) er det. Dette er en multiplexing AV OCR-fil som ble plassert i lokalt filsystem.
OLR inneholder informasjon om DET som CRS_HOME, gpnp detaljer, aktiv versjon, localhost versjon, OCR siste backup(med tiden & plassering), Node navn.,., .
Plassering AV OCR & OLR:
#cat /etc/oracle/ocr.loc – > OCR-fildetaljer.
ocrconfig_loc=< +asm_location>
local_only=FALSK
# cat /etc/oracle/olr.loc – > OLR fil Detaljer.
olrconfig_loc=<file_name_with_location.olr>
crs_home= < CRS_HOME_Location >
Nyttige Kommandoer:
MERK: noen kommandoer som gjenopprett trenger sprett av tjenester. Vennligst bekreft før du tar noen handling.
- ocrconfig –showbackup – > PLASSERING FOR sikkerhetskopiering AV OCR-filer
- ocrconfig –eksport < File_Name_with_Full_Location .ocr > –> OCR Backup
- ocrconfig –gjenopprette < File_Name_with_Full_Location.ocr
- ocrconfig –import < File_Name_With_Full_Location.dmp
- Ocrcheck –detaljer –>Gir OCR info i detalj
- ocrcheck –local – > Gir OLR info i detalj
- ocrdump –local < File_Name_with_Full_Location.olr
- ocrdump < File_Name_with_Full_Location.ocr
- Hva Er Stemmeskiven og hvordan Brukes den?
HVIS en node blir klynge, hvis en node mislykkes (kan bli kastet ut), HVIS VIP MÅ tilordnes I TILFELLE GNS er konfigurert. I alle tilfeller kommer stemmeskiven inn i bildet. Stemmedisk lagrer informasjonen om hvilke noder som var en del av klyngen. Mens du starter crs-tjenestene, ved HJELP AV OCR, vil den stemme i stemmedisken (ingenting annet enn mark oppmøte i klyngen)
vi trenger ikke å ta sikkerhetskopien av stemmedisken med jevne mellomrom som våre cron-jobber. Vi er ment å ta backup bare I NOEN av de nedenfor tilfeller.
det er to forskjellige jobber gjort ved å stemme disk.
- Informasjon Om Dynamisk hjerterytme
- Informasjon Om Statisk Node i klyngen
Nyttige Kommandoer:
- dd if=Name_Of_Voting_Disk av = Name_Of_Voting_Disk_Backup –> ta backup av stemmedisk
- crsctl spørring css votedisk – > Sjekk stemmedisk detaljer.
- crsctl legg til css stemmetisksk path_to_voting_disk –> for å legge til stemmedisk
- crsctl legg til css stemmetiskkraft –> Hvis Klyngen er nede
- crsctl slett css stemmetisk <File_Name_With_Password_With_file_name> –> slett stemmedisk
- crsctl slett css votedisk –force –> hvis klyngen er nede
- crsctl erstatt stemmedisk <+asm_disk_group> –> erstatt stemmedisken.
- HVA ER CRS?
CRSD står For Cluster Resource Service Daemon. Det er en proce–> som er ansvarlig for å overvåke, stoppe, starte & failover ressursene. Denne prosessen opprettholder OCR, og dette er ansvarlig for å starte ressursen på nytt når en failover skal finne sted.
Nyttige Kommandoer:
- crs_stat-t-v- > Sjekk crs ressurser
- crsctl stat res-t – > Sjekk inn litt detaljvisning. BEST.
- crsctl aktiver crs – > Aktiver Automatisk start Av Tjenester etter omstart
- crsctl sjekk crs –> Sjekk crs-Tjenester.
- crsctl deaktiver crs –> Deaktiver Automatisk start AV CRS –tjenester etter omstart
- crsctl stopp crs –> Stopp crs –tjenestene kraftig
- crsctl start crs –> for å starte crs –tjenestene på respektive node
- Crsctl START CRS –excl – > for å starte crs-tjenestene i eksklusiv modus når du mistet stemmedisken.
du må erstatte stemmedisken etter at du har startet css. - crsctl stop cluster –all –> Stopp crs –tjenestene på klyngenodene
- crsctl start cluster –all – > Start crs-tjenestene på alle klyngenodene.
- olsnodes –>Finn alle nodene i forhold til klyngen
- oclumon manage –get master – > Med dette får du master node informasjon
- cat $CRS_HOME / crs / init / < node_name >.pid – > Finn PID som crs kjører fra.
- Hva ER CSSD?
CSSD står For Klyngen Synkronisering Tjeneste Daemon. Dette er ansvarlig for å kommunisere nodene hverandre. Dette vil overvåke hjerteslag meldinger fra alle noder.
Eksempel:
Vi har 2 node RAC-klynge. Inntil en time tilbake overvåker VÅR CSSD både nodene og i stand til å kommunisere hverandre. Nå, hvis en av noden er nede, BØR CRS vite at en av noden er nede. Denne informasjonen er gitt AV CSSD-prosessen.
Enkelt Scenario:
hvis begge nodene er opp & kjører nå. Og på grunn AV en av kommunikasjonskanalen fikk cssd-prosessen informasjon om at den andre noden er nede. Så i dette tilfellet kan nye transaksjoner ikke tilordnes den noden. Noden utkastelse vil bli gjort. Og noden som kjører nå, vil ta eierskapet som hovednode.
dette eksempelscenariet ble bare tatt for bedre forståelse.
Nyttige Kommandoer:
- crsctl stopp css – > for å stoppe css
- crsctl deaktiver css – > Deaktiver automatisk oppstart etter omstart.
- HVA ER CTTSD?
CTTSD står For Klynge Tidssynkronisering Tjeneste Daemon. Denne tjenesten vil som standard være i observatørmodus. Hvis tidsforskjellen er der, vil den ikke gjøre noe. For å kjøre denne tjenesten i aktiv modus, må vi deaktivere alle tidssynkroniseringstjenester SOM NTP (Network Time Protocol). Men det anbefales etter min kunnskap å holde denne tjenesten i observatørmodus. Denne linjen ble sitert fordi, hvis denne tjenesten er i online-modus. Og tidssynkronisering forskjellen er stor, kan cttsd prosessen avslutte. Og noen ganger mislykkes crsd til oppstart på grunn av tidsforskjell.
Nyttige Kommandoer:
- cluvfy comp clocksync-n all-verbose – > for å sjekke klokkesynkroniseringen på tvers av alle nodene
- crsctl sjekk ctts – > Sjekk tjenestestatusen & timeoffset i msecs.
- HVA ER VIP?
VIP står For Virtuell IP-Adresse. Oracle bruker VIP For Database nivå tilgang. I utgangspunktet, når en tilkobling kommer fra applikasjonsenden. Ved å bruke DENNE IP-adressen, vil den koble til. Anta OM IP for en av noden er nede. Som per protokoll timeout, det må vente 90 sekunder for å få en økt. I dette scenariet KOMMER VIP inn i bildet. HVIS EN AV VIP er nede, vil tilkoblinger bare bli rutet til den aktive noden. VIP-EN må være på samme adresse som den offentlige IP-adressen. DENNE VIP brukes FOR RAC failover og RAC ledelse.
Nyttige Kommandoer:
- srvctl start vip –n <node_name> -i <VIP_Name> –> for å starte VIP
- srvctl stopp vip –n <node_name>- >for å stoppe VIP
- srvctl aktiver vip –i vip_name- > aktiver vip.
- srvctl deaktiver vip – i vip_name – > Deaktiver VIP.
- srvctl status nodeapps –n< node_name > –> status for nodeapps
- srvctl status vip –n< node_name > – > status for vip på en node
- HVA ER SCAN IP & Lytter?
SCAN står For Enkeltklienttilgangsnavn. Scan IP må være på samme sub net maske. Tre SCAN IP er et anbefalt antall teller som omdirigerer brukerøkter til skanne lyttere. Lastbalansering på scan lytteren vil bli gjort av minst_recently_loaded algoritme.
SKANN Lytter… når en tilkobling startes fra programslutten, verifiserer skann lytter belastningsfordelingen. Og når det blir info, vil det tildele tilkoblingen til nodelytteren. Og brukeren kan gjøre sin transaksjon.
Hovedbruk er At vi ikke trenger å endre tilkoblingsstrengen i applikasjonsserverne hvis noen endringer i klyngen gjøres som å legge til en node, slette en node og andre modifikasjoner basert på krav.
Nyttige Kommandoer:
- srvctl config scan –> henter skannelyttekonfigurasjon
- srvctl config scan_listener –> Liste over skannelyttere med Portnummer
- srvctl legg til skanning –n <node_name> –> Legg til en skannelytter i klyngen
- srvctl legg scan_listener –p <desired_port_number> –> for å legge skanne lytteren på bestemt port
- sql> vis parameter remote_listener; –> finn listen over skannelyttere
- srvctl stop scan –> stopper alle skannelyttere når de brukes uten –i alternativ
- srvctl stop scan_listener –> Stopper en eller flere tjenester i klyngen
- srvctl start scan –> for å starte skanningen VIP
- srvctl start scan_listener –> starte skanning lytteren.
- srvctl status scan – > bekreft skanning VIP status
- srvctl status scan_listener –> Bekreft skanning lytterstatus.
- srvctl endre scan_listener –> Endre skannelytteren
- srvctl flytte scan_listener –i < Ordinal_Number> – n <node_name
- Hva er ologgerd?
Ologgerd står for klyngen logger tjeneste Daemon. Dette kalles ellers som cluster logger service. Denne logger services skriver dataene i hovednoden. Og velger andre noder som standby. Hvis det oppstår et nettverksproblem mellom nodene, og hvis det ikke er i stand til å kontakte mesteren. Deretter tar den andre noden eierskap & velger en node som standby-node. Denne mesteren vil administrere operativsystemets metriske database i CHM-depotet.
Nyttige Kommandoer:
- Oclumon manage –get master –> Finn hvilken som er master node
- oclumon manage-get reppath –> vil få banen til depotloggene
- oclumon manage-get repsize –> dette vil gi deg begrensningene på depotstørrelsen
- Oclumon showobjects –>finn hvilke noder som er koblet Til Loggerd
- oclumon dumpnodeview –> dette vil gi en detaljert visning inkludert system, topconsumers, prosesser, enheter, Nics, filsystemstatus, protokollfeil.
- oclumon dumpnodeview-n <node_1 node_2 node_3> -siste «HH:MM: SS» – > du kan se alle detaljene i c. kolonne fra en bestemt tid du nevnte.
- oclumon dumpnodeview allnodes-siste «HH:MM:SS» – > hvis vi trenger info fra alle noder.11.Hva er sysmon?
denne prosessen er ansvarlig for å samle inn informasjon i den lokale noden. Dette vil samle info fra hver node og at data vil bli sendt dataene til master loggerd. Dette vil sende info SOM CPU, minnebruk, Os nivå info, disk info, disk info, prosess, filsystem info.
- Hva er evmd?
Evmd står For Hendelsen Volum Manager Daemon. Dette håndterer hendelsesmeldinger for prosessene. Den sender og mottar handlinger angående ressurstilstandsendringer til og fra alle andre noder i en klynge. DETTE vil ta HJELP AV ONS (Oracle Notification Services).
Nyttige Kommandoer:
- evmwatch – a-t «@timestamp @ @ » – > Få hendelser generert i evmd.
- Evmpost –u «< Melding her > » –h < node_name > –> Dette vil legge inn melding i evmd logg inn den nevnte noden.
- Hva er mdnsd?
Mdnsd står For Multicast Domain Name Service. Denne prosessen brukes av gpndp til å finne profiler i klyngen, samt AV GNS for å utføre navneoppløsninger. Mdnsd oppdaterer pid-filen i init-katalogen.
- Hva ER ONS?
ONS står For Oracle Notification Service. ONS vil tillate brukere å sende SMS, e-post, talemeldinger og faksmeldinger på en enkel måte. ONS vil sende tilstanden til databasen, eksempel. Denne tilstandsinformasjonen brukes til lastbalansering. ONS vil også kommunisere med demoner i andre noder for å informere tilstanden til databasen.
dette startes som EN DEL AV CRS som en del av nodeapps. ONS vil kjøre som en node søknad. Hver node vil ha sin egen ONS konfigurert.
Nyttige Kommandoer:
- srvctl status nodeapps – > Status for nodeapps
- cat $ ORACLE_HOME / opmn / conf / ons.config – > Sjekk ons-konfigurasjonen.
- $ORACLE_HOME/opmn/logs –> ONS logger vil være på denne plasseringen.
- hva ER OPROCD ?
oprocd står For Oracle Prosess Monitor Daemon. Oprocd overvåker systemtilstanden til klyngenoder. Stonith, som er noe annet enn makt sykling noden. Bare betyr strøm av & strøm på serveren ved hjelp av reboot-kommandoen. Og hovedendringen I OPROCD er cssd-agent fra 11gR2.
Nyttige Kommandoer:
- CRS_HOME / oprocd stop – > for å stoppe processon enkelt node.
- Hva ER FAN?
VIFTE står For Rask Søknad Varsling. Hvis det oppstår en tilstandsendring i klynge / instans / node, utløses en hendelse av hendelsesbehandleren, og den blir propogert AV ONS. Hendelsen er kjent SOM FAN event. Det var funksjonen som ble introdusert I Oracle 10g for en umiddelbar varsling. FAN bruker ONS for å varsle.
Nyttige Kommandoer:
- onsctl ping – > for å sjekke om ons kjører eller ikke.
- onsctl debug – > vil få detaljert visning av ons.
- onsctl start –> Start nissen.
- onsctl stopp –> Stopp demonen.
- Hva ER TAF?
TAF står For Trasparent Søknad Failover. Når en rac-node er nede, må select-setningene failover til den aktive noden. Og sette inn, slette, oppdatere og Også Endre session uttalelser støttes ikke AV TAF. Midlertidige objekter & pl / sql-pakker går tapt under failover.
det finnes to typer failover-metoder som brukes I TAF.
- Grunnleggende failover: den vil koble til enkelt node. Og ingen overbelastning vil være der. Sluttbrukeren opplever forsinkelse i å fullføre transaksjonen.
- Forhåndskoble failover: Det vil koble til primær & backup node på gang. Dette gir raskere failover. En overbelastning vil oppleves som uttalelse må være klar til å fullføre transaksjonen med minimal forsinkelse.
Nyttige Kommandoer:
- Legg til en tjeneste:
Srvctl legg til tjeneste –d < databasenavn > – s < Name_for_service> -r < instance_names > – p < Policy_specification>
Policyspesifikasjon-ingen, grunnleggende, preconnect
2. Sjekk TAF status:
VELG maskin, failover_type, failover_method, failed_over, ANTALL(*) fra gv$øktgruppe etter maskin, failover_type, failover_method, failed_over;
18. Hva ER FCF?
FCF står For Rask Tilkobling Failover. Det er et program nivå failover prosess. DETTE vil automatisk abonnere PÅ FAN hendelser, og dette vil bidra til umiddelbar reaksjon på opp & ned hendelser fra databasen klyngen. Alle feilprogrammene ryddes opp umiddelbart, slik at programmet vil motta en feilmelding. Og etter opprydding, hvis ny tilkobling er mottatt da med lastbalansering vil den nå aktiv node. Som sagt, dette er søknad nivå prosess jeg diskuterer ikke mye.
19. Hva ER GCS (LMSn)?
GCS står For Global Hurtigbuffertjeneste. GCS fanger informasjon om datablokker, og tilgang privilegier av ulike forekomster. Integritet opprettholdes ved å opprettholde global tilgang. Det er ansvarlig for å overføre blokker fra forekomst til en annen forekomst når det trengs.
Klar Forstaelse: Blokker av tabell «A» ble hentet med en tilkobling til andre node. Nå, hvis første node ber om blokker fra denne tabellen, trenger tjenester ikke å velge dataene fra datafilene. Blokker kan hentes fra andre instanser. Dette er den viktigste bruken AV GCS.
19. Hva ER GES (LMD)?
GES står For Global Enqueue Service. GES styrer bibliotek og ordbok cacher på alle noder. GES styrer transaksjonslås, bordlås, bibliotek cache låser, ordbok cache låser, database mount lås.
21. Hva ER GRD?
GRD står For Global Resource Directory. Dette er å registrere informasjon om ressurser og enqueues. Som ordet, lagrer det info på all informasjon. Informasjon Som data blokk identifikatorer, data blokk modus (delt, eksklusiv, null), buffer cacher skal ha tilgang.
22. Hva ER GPNPD?
GPNPD står For Grid Plug aNd Play Daemon. En fil er plassert I CRS_HOME / gpnp / < node_name> / profile / peer / profile.xml som er kjent som GPNP profil. Og denne profilen består av klyngenavn, vertsnavn, ntwork-profiler MED IP-adresser, OCR. Hvis vi gjør noen endringer for å stemme disk, vil profilen bli oppdatert.
Nyttige Kommandoer:
- gpnptool ver – > Sjekk versjonen av verktøyet.
- gpnptool lfind -> få lokal gpnpd-server.
- gpnptool get – > les profilen
- gpnptool lfind -> sjekk daemon kjører på lokal node.
- gpnptool sjekk-p= CRS_HOME/gpnp / < node_name> / profil / peer / profil.xml – > Kontroller om konfigurasjonen er gyldig.
23. Hvorfor Er Diskmon?
Disk monitor daemon kjører kontinuerlig når ocssd starter. Og det overvåker Og utfører i/O fekting For Exadata storage server (denne serveren kalles som celle som Per Exadata). Denne prosessen vil kjøre siden ocssd starter fordi exadata-cellen kan legges til en klynge når som helst.
Nyttige Kommandoer:
- ./ crsctl stat res ora.diskmon < – for å sjekke diskmon status.