Tag Archives: stemschijf
- Wat is inittab?
Inittab lijkt op oratab. Inittab wordt gebruikt voor het starten van crs-diensten in RAC-omgeving. De lijn die verantwoordelijk is om te beginnen is hieronder. Dit bestand is verantwoordelijk voor het starten van de diensten.
h1: 35: respawn: / etc / init.d / init.ohasd run > / dev/null 2>&1 </dev / null
nuttige commando ‘ s:
- crsctl inschakelen has – > automatisch starten van Oracle High Availability services inschakelen na herstarten
- crsctl uitschakelen has –> automatisch starten van Oracle High Availability services uitschakelen na herstarten
- Wat is OHASD?
Ohasd staat voor Oracle High Availability Services Daemon. Ohasd produceert 3 soorten diensten op clusterniveau.
niveau 1 : CSSD-Agent
niveau 2: Orarooot-Agent (respawns cssd, crsd, cttsd, diskmon,acfs)
niveau 3: OraAgent (respawns mdsnd, gipcd, gpnpd, evmd, asm), Cssdmonitor
nuttige commando ‘ s:
1. crsctl activeert has – > om has-services te starten na het opnieuw opstarten.
2. crsctl disable has – > has services zouden niet moeten starten na herstarten
3. crsctl config heeft – > controleer de configuratie of autostart is ingeschakeld of niet.
4. cat/etc/oracle/scls_scr/<Node_name>/root / ohasdstr –> controleer of het is ingeschakeld of niet.
5. cat / etc / oracle / scls_scr / <Node_name> / root / ohasdrun – > of herstarten is ingeschakeld als node faalt.
- Wat is OCR? Hoe en waarom wordt OLR gebruikt? Waar is de locatie van OCR & OLR?
OCR staat voor Oracle Cluster Registry. Het bevat informatie over het zoals knooppuntlidmaatschap (welke knooppunten deel uitmaken van dit cluster), softwareversie, locatie van de stemschijf, Status van RAC-databases, luisteraars, instances & services. OCR wordt geplaatst in ASM, OCFS.
ASM kan alleen worden opgeroepen als we toegang hebben tot OCR. Maar, OCR is alleen toegankelijk nadat de ASM is up. In dit geval, hoe zal CRS-diensten komen?
Ja. Voor deze OLR (Oracle Local Registry)is er. Dit is een multiplexing van OCR-bestand dat in het lokale bestandssysteem werd geplaatst.
OLR bevat informatie over het, zoals CRS_HOME, gpnp details, actieve versie, localhost versie, OCR nieuwste back-up (met tijd & locatie), Node naam.,., .
locatie van OCR & OLR:
# cat / etc/ocrle / ocr.loc – > OCR-bestandsdetails.
ocrconfig_loc = < + Asm_locatie>
local_only = FALSE
# cat / etc / Oracle / olr.loc – > OLR-bestandsdetails.
olrconfig_loc = <file_name_with_location.olr>
crs_home=<Crs_home_locatie>
nuttige commando ‘s:
opmerking: sommige commando’ s zoals restore hebben bounce van services nodig. Controleer voordat u actie onderneemt.
- ocrconfig-showbackup – > OCR-back-uplocatie
- ocrconfig-export < File_Name_with_Full_Location.ocr > – > OCR Backup
- ocrconfig-restore <File_Name_with_Full_Location.ocr> –> OCR
- Ocrconfig-import <File_Name_With_Full_Location herstellen.DMP> –> Importeer metagegevens specifiek voor OCR.
- ocrcheck-details – > geeft de OCR-info in detail
- ocrcheck-local – > geeft de OLR-info in detail
- Ocrdump-local <File_Name_with_Full_Location.olr> – > storten van OLR.
- ocrdump <File_Name_with_Full_Location.ocr> – > verwijder de OCR.
- Wat is de Stemschijf en hoe wordt dit gebruikt?
als een knooppunt toetreedt tot een cluster, als een knooppunt faalt (kan worden uitgezet), als VIP moet worden toegewezen in het geval van GNS is geconfigureerd. In alle gevallen komt de stemschijf in beeld. Stemschijf slaat de informatie op waarvan knooppunten deel uitmaakten van cluster. Tijdens het starten van de crs diensten, met behulp van OCR, zal het stemmen in de stemschijf (niets anders dan mark aanwezigheid in het cluster)
we hoeven niet de back-up van de stemschijf periodiek te nemen zoals onze cron banen. We worden verondersteld om back-up te nemen alleen in een aantal van de onderstaande gevallen.
er zijn twee verschillende taken uitgevoerd door stemschijf.
- informatie over dynamische hartslag
- informatie over statische knopen in het cluster
nuttige opdrachten:
- dd if = Name_Of_Voting_Disk of = Name_Of_Voting_Disk_Backup – > back-up maken van stemschijf
- crsctl query CSS votedisk – > controleer details van stemschijf.
- crsctl voeg css-votedisk path_to_voting_disk –> toevoegen stemmen schijf
- crsctl voeg css-votedisk –force –> Als het Cluster omlaag
- crsctl verwijderen css votedisk <File_Name_With_Password_With_file_name> –> Verwijderen Stemming schijf
- crsctl verwijderen css votedisk –force –> Als het cluster omlaag
- crsctl vervangen votedisk <+ASM_Disk_Group> –> Vervang de stemmen schijf.
- Wat is CRS?
CRSD staat voor Cluster Resource Service Daemon. Het is een procedure – > die verantwoordelijk is voor het controleren, stoppen, starten & failover de bronnen. Dit proces handhaaft OCR en dit is verantwoordelijk voor het opnieuw opstarten van bron wanneer een failover op het punt staat plaats te vinden.
nuttige opdrachten:
- crs_stat –t –v- > controleer crs –bronnen
- crsctl-stat res-t – > Controleer een beetje detailweergave. BEST.
- crsctl CRS inschakelen – > automatisch starten van Services na herstarten
- crsctl CRS controleren – > CRS-Services controleren.
- crsctl uitschakelen crs –> Uitschakelen Automatische start CRS diensten na reboot
- crsctl stoppen crs –> Stop de crs diensten op het knooppunt dat we uitvoeren
- crsctl stoppen crs –f –> Stop de crs diensten geforceerd
- crsctl start crs –> om Te beginnen met de crs diensten op het betreffende knooppunt
- crsctl start crs –excl –> om Te beginnen met de crs diensten in de exclusieve modus wanneer u verloren stemmen schijf.
u moet de stemschijf vervangen nadat u de css hebt gestart. - crsctl Stop cluster-all – > Stop de crs-services op de clusterknooppunten
- crsctl start cluster – all – > Start de crs-services op alle clusterknooppunten.
- olsnodes – > Zoek alle knopen relatief aan het cluster
- oclumon manage-get master – > Hiermee krijgt u informatie over de Masternode
- cat $CRS_HOME/crs / init / <node_name>.PID – > zoek PID van waaruit crs draait.
- Wat is CSSD?
CSSD staat voor Cluster Synchronization Service Daemon. Dit is verantwoordelijk voor het communiceren van de knooppunten elkaar. Dit zal de hartslag berichten van alle knooppunten te controleren.
voorbeeld:
we hebben 2 node RAC cluster. Tot een uur terug, onze CSSD controleert zowel de knooppunten en in staat om elkaar te communiceren. Als één van de knooppunten omlaag is, moet CRS weten dat één van de knooppunten omlaag is. Deze informatie wordt verstrekt door CSSD proces.
eenvoudig Scenario:
als beide knooppunten omhoog zijn & draait nu. En als gevolg van een van de communicatiekanaal, CSSD proces kreeg informatie dat het andere knooppunt is naar beneden. Dus, in dit geval, nieuwe transacties kunnen niet worden toegewezen aan dat knooppunt. De node uitzetting zal worden gedaan. En het knooppunt dat nu draait zal het eigendom als master knooppunt nemen.
dit steekproefscenario werd alleen voor een beter begrip genomen.
nuttige opdrachten:
- crsctl stop css – > voor het stoppen van de css
- crsctl schakel css – > uit Automatisch opstarten na het opnieuw opstarten.
- Wat is CTTSD?
CTTSD staat voor Cluster Time Synchronization Service Daemon. Deze service staat standaard in waarnemermodus. Als er tijdsverschil is, zal het geen actie ondernemen. Om deze service in de actieve modus uit te voeren, moeten we alle synchronisatieservices zoals NTP (Network Time Protocol) uitschakelen. Maar, het wordt aanbevolen volgens mijn kennis om deze dienst in waarnemer modus te houden. Deze regel werd aangehaald omdat, als deze dienst is in online modus. En tijd synchronisatie verschil is enorm, het cttsd proces kan eindigen. En soms, crsd niet opstarten als gevolg van Tijdsverschil.
Nuttige Opdrachten:
- cluvfy comp clocksync – n all-verbose – > om de kloksynchronisatie over alle knooppunten te controleren
- crsctl controleer ctts – > controleer de servicestatus & timeoffset in msecs.
- Wat is VIP?
VIP staat voor virtueel IP-adres. Oracle gebruikt VIP voor toegang op databaseniveau. Kortom, wanneer een verbinding komt van toepassing einde. Dan met behulp van dit IP-adres, zal het verbinden. Stel dat IP voor een van de knooppunten down is. Per protocol time-out, het moet 90 seconden wachten om een sessie te krijgen. In dit scenario komt VIP in beeld. Als een van de VIP is uitgeschakeld, zullen de verbindingen worden gerouteerd alleen naar de actieve node. De VIP moet op hetzelfde adres staan als het openbare IP-adres. Deze VIP wordt gebruikt voor RAC failover en RAC management.
nuttige opdrachten:
- srvctl start vip-n <node_name> – i <VIP_Name> – > start VIP
- srvctl stop vip-n <node_name> – i <VIP_Name> – > stoppen VIP
- srvctl schakel vip-i vip_name –> Schakel de VIP in.
- srvctl VIP-i vip_name – > VIP uitschakelen.
- srvctl-status nodeapps-n <node_name> – > status van nodeapps
- srvctl-status vip-n <node_name> – > status van vip op een knooppunt
- Wat is SCAN IP & Listener?
SCAN staat voor Single Client Access Name. Scan IP ‘ s moeten op hetzelfde sub net masker. Drie SCAN IP ‘ s is een aanbevolen aantal count die gebruikers sessies omgeleid naar de scan luisteraars. Load balancing op Scan listener zal worden gedaan door least_recently_loaded algoritme.
SCANLUISTERAAR … wanneer een verbinding wordt gestart vanaf het einde van de toepassing, controleert scanluisteraar de taakverdeling. En zodra het informatie krijgt, zal het de verbinding toewijzen aan de knooppunt luisteraar. En gebruiker kan zijn transactie doen.
het belangrijkste gebruik is dat we de connect-tekenreeks in de toepassingsservers niet hoeven te wijzigen als er wijzigingen op het cluster worden gedaan zoals het toevoegen van een knooppunt, het verwijderen van een knooppunt en andere wijzigingen op basis van vereisten.
Nuttige Opdrachten:
- srvctl config scan –> haalt scan luisteraar configuratie
- srvctl config scan_listener –> Lijst van de scan van de luisteraars met het poortnummer
- srvctl toevoegen scan –n <node_name> –> Toevoegen van een scan luisteraar aan het cluster
- srvctl toevoegen scan_listener –p <Desired_port_number> –> toevoegen scan luisteraar op een specifieke poort
- SQL> TOON PARAMETER REMOTE_LISTENER; –> find the list of scan listeners
- srvctl stop scan – > stopt alle scan listeners bij gebruik zonder-I optie
- srvctl stop scan_listener – > stopt een of meer services in het cluster
- srvctl start scan –> start de scan VIP
- srvctl start scan_listener –> Start de scan listener.
- srvctl status scan – > controleer scan VIP status
- srvctl status scan_listener – > Controleer scan listener status.
- srvctl wijzig scan_listener – > Wijzig de scanlistener
- srvctl verplaats scan_listener-i <Ordinal_Number> – n <node_name> – > verplaats de scanlistener naar een ander knooppunt.
- Wat is ologgerd?
Ologgerd staat voor cluster logger service Daemon. Dit wordt ook wel cluster logger service genoemd. Deze logger services schrijft de gegevens in de master node. En kiest andere knooppunten als stand-by. Als er een netwerkprobleem optreedt tussen de knooppunten, en als het niet in staat is om contact op te nemen met de master. Dan neemt het andere knooppunt eigendom & en kiest een knooppunt als stand-by knooppunt. Deze master zal het besturingssysteem metrische database in CHM repository beheren.
Nuttige Opdrachten:
- Oclumon beheren –voor master –> Vinden dat de master-node
- oclumon beheren -voor reppath –> Zal het pad van de repository logs
- oclumon beheren -voor repsize –> Dit geeft je de beperkingen op archief omvang
- Oclumon showobjects –>vinden die knooppunten met elkaar verbonden te loggerd
- Oclumon dumpnodeview –> Dit geeft een gedetailleerd beeld inclusief systeem, topconsumers, processen, apparaten, nic ‘ s, bestandssystemen status protocol fouten.
- oclumon dumpnodeview-n <node_1 node_2 node_3> – last “HH:MM: SS” –> u kunt alle details in kolom c. bekijken vanaf een specifieke tijd die u noemde.
- oclumon dumpnodeview allnodes-last “HH: MM: SS” –> als we informatie van alle knooppunten nodig hebben.11.Wat is sysmon?
dit proces is verantwoordelijk voor het verzamelen van informatie op het lokale knooppunt. Dit zal de informatie van elk knooppunt verzamelen en die gegevens zullen de gegevens worden verzonden naar master loggerd. Dit verzendt de info zoals CPU, geheugengebruik, Os niveau info, disk info, disk info, proces, bestandssysteem info.
- Wat is evmd?
Evmd staat voor Event Volume Manager Daemon. Dit behandelt event messaging voor de processen. Het verzendt en ontvangt acties met betrekking tot wijzigingen in de bronstatus van en naar alle andere knooppunten in een cluster. Dit zal de hulp van ons(Oracle Notification Services) te nemen.
nuttige opdrachten:
- evmwatch-A-t ” @ timestamp @ @ – – > get gebeurtenissen gegenereerd in evmd.
- Evmpost-u ” <Message here> – – h <node_name> – > dit zal bericht in evmd-log in het genoemde knooppunt plaatsen.
- Wat is mdnsd?
Mdnsd staat voor Multicast Domain Name Service. Dit proces wordt gebruikt door gpndp om profielen in het cluster te vinden en door GNS om naamresoluties uit te voeren. Mdnsd werkt het pid bestand bij init directory.
- Wat is ONS?
ONS staat voor Oracle Notification Service. ONS stelt gebruikers in staat om SMS, e-mails, spraakberichten en faxberichten te verzenden op een eenvoudige manier. ONS stuurt de status van de database, bijvoorbeeld. Deze statusinformatie wordt gebruikt voor taakverdeling. ONS zal ook communiceren met daemons in andere knooppunten voor het informeren van de status van de database.
dit wordt gestart als onderdeel van CRS als onderdeel van nodeapps. ONS zal worden uitgevoerd als een knooppunt toepassing. Elk knooppunt heeft zijn eigen ONS geconfigureerd.
nuttige opdrachten:
- srvctl status nodeapps – > Status van nodeapps
- cat $ORACLE_HOME/opmn/conf/ons.config – > controleer ons configuratie.
- $ORACLE_HOME / opmn / logs – > ons logs bevinden zich op deze locatie.
- Wat is OPROCD ?
OPROCD staat voor Oracle Process Monitor Daemon. Oprocd controleert de systeemstatus van clusterknooppunten. Stonith, dat is niets anders dan macht die de knoop cycleert. Simpel, betekent macht uitschakelen & macht op de server met behulp van reboot Commando. En de belangrijkste verandering in OPROCD is CSSD agent van 11gR2.
nuttige opdrachten:
- CRS_HOME / oprocd stop – > om het proces op één knooppunt te stoppen.
- Wat is FAN?
FAN staat voor Fast application Notification. Als er een statuswijziging optreedt in cluster/instantie/knooppunt, wordt een gebeurtenis geactiveerd door de gebeurtenisbeheerder en wordt deze door ONS voorgesteld. Het evenement staat bekend als FAN event. Het was de functie die werd geïntroduceerd in Oracle 10g voor een onmiddellijke kennisgeving. FAN gebruikt ONS voor het melden.
nuttige opdrachten:
- onsctl ping – > om te controleren of ons draait of niet.
- onsctl debug – > krijgt detailweergave van ons.
- onsctl start – > Start de daemon.
- onsctl stop – > Stop de daemon.
- Wat is TAF?
TAF staat voor transparent Application Failover. Wanneer een RAC-knooppunt is uitgeschakeld, moeten de SELECT-statements failover uitvoeren naar het actieve knooppunt. En invoegen, verwijderen, bijwerken en ook wijzigen sessie statements worden niet ondersteund door TAF. Tijdelijke objecten & pl / sql-pakketten gaan verloren tijdens de failover.
er zijn twee soorten failover-methoden die in TAF worden gebruikt.
- Basic failover: het zal verbinding maken met één knooppunt. En er zal geen overbelasting zijn. Eindgebruiker ervaart vertraging bij het voltooien van de transactie.
- preconnect-failover: Het zal op hetzelfde moment verbinding maken met primaire & back-upknooppunt. Dit biedt snellere failover. Een overbelasting zal worden ervaren als verklaring moet klaar zijn om de transactie te voltooien met minimale vertraging.
nuttige opdrachten:
- service toevoegen:
Srvctl service toevoegen-d <database_naam> -s <Name_for_service> – r <instance_namen> – p <Policy_specificatie>
Beleidsspecificatie-None, basic, preconnect
2. TAF-status controleren:
select machine, failover_type, failover_method, failed_over, COUNT (*) FROM gv$session GROUP BY machine, failover_type, failover_method, failed_over;
18. Wat is FCF?
FCF staat voor Fast Connection Failover. Het is een failoverproces op toepassingsniveau. Dit zal automatisch abonneren op FAN events en dit zal helpen bij onmiddellijke reactie op de up & down events van het databasecluster. Alle fouttoepassingen worden onmiddellijk opgeschoond, zodat de toepassing een foutbericht ontvangt. En na het opschonen, als er een nieuwe verbinding wordt ontvangen, bereikt deze met taakverdeling het actieve knooppunt. Zoals gezegd, Dit is applicatieniveau proces Ik ben niet veel bespreken.
19. Wat is GCS (LMSn)?
GCS staat voor Global Cache Service. GCS vangt de informatie van gegevensblokken, en toegangsrechten van verschillende instanties. Integriteit wordt gehandhaafd door wereldwijde toegang te behouden. Het is verantwoordelijk voor het overbrengen van blokken van instantie naar een andere instantie wanneer dat nodig is.
Clear Understanding: blokken van tabel ” A ” werden opgehaald met een verbinding met het tweede knooppunt. Nu, als eerste knooppunt blokken uit deze tabel opvraagt, hoeven services de gegevens niet uit de databestanden te halen. Blokken kunnen worden opgehaald uit een andere instantie. Dit is het belangrijkste gebruik van GCS.
19. Wat is GES (LMD)?
GES staat voor Global Enqueue Service. GES controleert bibliotheek en woordenboek caches op alle knooppunten. GES beheert transactie sloten, tafel sloten, bibliotheek cache sloten, woordenboek cache sloten, database mount lock.
21. Wat is GRD?
GRD staat voor Global Resource Directory. Dit is om de informatie van bronnen en enquêtes te registreren. Zoals het woord, het slaat informatie op alle informatie. Informatie zoals data block identifiers, data block mode (shared, exclusive, null), buffer caches zullen toegang hebben.
22. Wat is GPNPD?
GPNPD staat voor Grid Plug and Play Daemon. Een bestand bevindt zich in CRS_HOME/gpnp/<node_name>/profile/peer/profile.xml die bekend staat als GPNP-profiel. En dit profiel bestaat uit clusternaam, hostnaam, ntwork-profielen met IP-adressen, OCR. Als we wijzigingen aanbrengen voor de stemschijf, wordt het profiel bijgewerkt.
Nuttige Opdrachten:
- gpnptool ver – > controleer de versie van het gereedschap.
- gpnptool lfind – > lokale gpnpd-server ophalen.
- gpnptool get – > lees het profiel
- gpnptool lfind – > controleer de daemon draait op lokaal knooppunt.
- gpnptool check-p= CRS_HOME/gpnp/<node_name>/profile / peer / profile.xml – > Controleer of de configuratie geldig is.
23. waarom is Diskmon?
Disk monitor daemon draait continu wanneer ocssd start. En het controleert en voert I / O-schermen voor Exadata storage server (Deze server wordt aangeduid als cel volgens Exadata). Dit proces wordt uitgevoerd sinds de ocssd start omdat exadata-cel op elk moment aan een cluster kan worden toegevoegd.
Nuttige Opdrachten:
- ./ crsctl stat res ora.diskmon < – om de status van diskmon te controleren.