Tag Archives: äänestyslevy
- mikä on inittab?
Inittab on kuin oratab-merkintä. Inittabia käytetään crs-palveluiden käynnistämiseen RAC-ympäristössä. Lähtövastuussa oleva linja on alla. Tämä tiedosto on vastuussa Palveluiden käynnistämisestä.
h1: 35: respawn:/etc / init.d / init.ohasd run > / dev / null 2>&1 </dev / null
hyödyllisiä komentoja:
- crsctl Ota käyttöön has – > Ota käyttöön Oracle High Availability-palveluiden automaattinen käynnistys uudelleenkäynnistyksen jälkeen
- crsctl poista has –> Poista Oracle High Availability-palveluiden automaattinen käynnistys uudelleenkäynnistyksen jälkeen
- mitä OHASD on?
Ohasd tulee sanoista Oracle High Availability Services Daemon. Ohasd synnyttää 3 palvelutyyppiä klusteritasolla.
Level 1: Cssd Agent
Level 2: Oraroot Agent (respawns cssd, crsd, cttsd, diskmon,acfs)
Level 3: OraAgent (respawns mdsnd, gipcd, gpnpd, evmd, asm), CssdMonitor
hyödylliset komennot:
1. crsctl enable has – > to start has services after reboot.
2. crsctl disable has – > has-palvelut eivät saa käynnistyä uudelleenkäynnistyksen jälkeen
3. crsctl config has – > tarkista asetukset, onko autostart käytössä vai ei.
4. cat / etc/oracle/scls_scr/<Node_name>/root / ohasdstr –> tarkista, onko se käytössä vai ei.
5. cat / etc/oracle/scls_scr/<Node_nimi>/root / ohasdrun –> onko uudelleenkäynnistys käytössä, jos solmu epäonnistuu.
- mitä OCR on? Miten ja miksi OLR: ää käytetään? Missä sijaitsee OCR & OLR?
OCR tulee sanoista Oracle Cluster Registry. Siinä on tietoja siitä, kuten solmujen jäsenyys (mitkä solmut ovat osa tätä klusteria), ohjelmistoversio, äänestyslevyn sijainti, RAC-tietokantojen tila, kuuntelijat, instanssit & palvelut. OCR on sijoitettu ASM: ään, OCFS: ään.
ASM voidaan nostaa esiin vain, jos meillä on pääsy OCR: ään. Mutta, OCR on käytettävissä vasta ASM on ylös. Miten TPJ-palvelut tulevat tässä tapauksessa esiin?
Kyllä. Tätä OLR (Oracle paikallinen rekisteri) on olemassa. Tämä on multiplexing OCR tiedosto, joka on sijoitettu paikalliseen tiedostojärjestelmään.
OLR: llä on tietoja siitä, kuten CRS_HOME, GPnP details, active version, localhost version, OCR: n uusin varmuuskopio(ajan kanssa & sijainti), Solmun nimi.,., .
OCR: n sijainti & OLR:
#cat /etc/oracle/ocr.loc – > OCR-tiedoston tiedot.
ocrconfig_loc = <+ASM_Location>
local_only=FALSE
# cat / etc/oracle / olr.loc – > OLR-tiedoston tiedot.
olrconfig_loc = <file_name_with_location.olr>
crs_home=<CRS_HOME_Location>
hyödylliset komennot:
huomaa: jotkut komennot, kuten palauta, tarvitsevat palveluiden palautusta. Varmista ennen kuin ryhdyt mihinkään toimenpiteisiin.
- ocrconfig-showbackup – > OCR-tiedostojen varmuuskopiointipaikka
- ocrconfig-vienti < File_Name_with_Full_Location.ocr > – > OCR Backup
- ocrconfig –restore <File_Name_with_Full_Location.ocr> – > Palauta OCR
- ocrconfig-import <File_Name_With_Full_Location.dmp> – > tuo metatiedot erityisesti OCR: lle.
- Ocrcheck –details –> antaa OCR –tiedot yksityiskohtaisesti
- ocrcheck –local –> antaa OLR-tiedot yksityiskohtaisesti
- ocrdump-local <File_Name_with_Full_Location.olr> – > ota olrin kaatopaikka.
- ocrdump <File_Name_with_Full_Location.ocr> – > viekää OCR.
- mikä on Äänestyslevy ja miten sitä käytetään?
jos solmu liittyy klusteriin, jos solmu epäonnistuu (voidaan häätää), jos VIP on annettava, jos GNS on määritetty. Kaikissa tapauksissa äänestyslevy tulee kuvaan. Äänestyslevy tallentaa tiedot, joiden solmut olivat osa klusteria. Aloittaessaan TPJ: n palveluita OCR: n avulla se äänestää äänestyslevyllä (ei muuta kuin merkitse läsnäolo klusterissa)
meidän ei tarvitse ottaa äänestyslevyn varmuuskopiointia määräajoin kuten cron-tehtävämme. Meidän on tarkoitus ottaa varmuuskopioita vain osassa alla olevista tapauksista.
äänestyslevyllä on tehty kaksi eri työtä.
- dynaamisen sydämen sykkeen tiedot
- staattisen solmun tiedot klusterissa
hyödyllisiä komentoja:
- dd if=Name_Of_Voting_Disk of = Name_Of_Voting_Disk_Backup –> Taking backup of voting disk
- crsctl query CSS votedisk –> Check voting disk details.
- crsctl add CSS votedisk path_to_voting_disk –> to add voting disk
- crsctl add CSS votedisk –force –> If the Cluster is down
- crsctl delete css votedisk <File_Name_With_Password_With_file_name> –> delete voting disk
- crsctl delete CSS votedisk –Force –> if the cluster is down
- crsctl replace votedisk <+asm_disk_group> –> replace the voting disk.
- mikä on CRS?
CRSD tulee sanoista Cluster Resource Service Daemon. Se on proce – > , jonka tehtävänä on seurata, pysäyttää, aloittaa & varojen laiminlyönti. Tämä prosessi ylläpitää OCR: ää ja tämä vastaa resurssien uudelleenkäynnistämisestä, kun mahdollinen vikaantuminen on tapahtumassa.
hyödyllisiä komentoja:
- crs_stat –t –v- > Check crs resources
- crsctl stat res –t – > Check in a bit detail view. PARAS.
- crsctl mahdollistaa crs –> Ota käyttöön automaattinen palveluiden käynnistäminen uudelleenkäynnistyksen jälkeen
- crsctl check crs –> Check crs Services.
- crsctl poista crs –palvelut käytöstä –> Poista CRS –palveluiden Automaattinen käynnistys uudelleenkäynnistyksen jälkeen
- crsctl stop crs –> Pysäytä CRS –palvelut solmuun, jota suoritamme
- crsctl stop crs –F –> Pysäytä crs-palvelut voimakkaasti
- crsctl start crs – > TPJ-palvelujen käynnistäminen vastaavassa solmukohdassa
- Crsctl start TPJ-pl. – > TPJ-palvelujen käynnistäminen yksinoikeudella U: n kadotettua äänestyslevyn.
sinun täytyy vaihtaa äänestyslevy css: n käynnistämisen jälkeen. - crsctl stop cluster –all –> Stop the cruster nodes
- crsctl start cluster –all –> Start the crs services on all the cluster nodes.
- olsnodes –> Etsi kaikki klusteriin liittyvät solmut
- oclumon manage –get master –> tämän avulla saat pääsolmutiedot
- cat $CRS_HOME/crs/init/<node_nimi>.pid – > Etsi PID, josta crs on käynnissä.
- mikä on CSSD?
CSSD tulee sanoista Cluster Synchronization Service Daemon. Tämä vastaa solmujen viestinnästä keskenään. Tämä seuraa sydämen lyöntiviestejä kaikista solmuista.
esimerkki:
meillä on 2 solmun RAC-klusteri. Tunti sitten CSSD tarkkailee solmuja ja pystyy kommunikoimaan keskenään. Nyt, jos yksi solmu on alhaalla, CRS pitäisi tietää, että yksi solmu on alhaalla. Nämä tiedot annetaan CSSD prosessi.
yksinkertainen skenaario:
jos molemmat solmut ovat ylhäällä & käynnissä nyt. Ja koska yksi viestintäkanava, CSSD prosessi sai tiedon, että toinen solmu on alhaalla. Tässä tapauksessa uusia tapahtumia ei siis voida määrittää kyseiseen solmuun. Solmujen häätö tehdään. Nyt käynnissä oleva solmu ottaa omistajuuden mestarisolmuna.
tämä otosskenaario otettiin vain paremman käsityksen saamiseksi.
hyödyllisiä komentoja:
- crsctl stop css – > pysäyttämiseksi css
- crsctl poista CSS –> käytöstä Automaattinen käynnistys uudelleenkäynnistyksen jälkeen.
- mitä CTTSD on?
CTTSD tulee sanoista Cluster Time Synchronization Service Daemon. Tämä palvelu on oletusarvoisesti tarkkailijatilassa. Jos aikaero on olemassa, se ei tee mitään. Voit suorittaa tämän palvelun aktiivisessa tilassa, meidän täytyy poistaa kaikki ajan synkronointipalvelut, kuten NTP (Network Time Protocol). Mutta, on suositeltavaa kohti tietoni pitää tämä palvelu tarkkailija tilassa. Tämä rivi noteerattiin, koska, jos tämä palvelu on online-tilassa. Ja aikasynkronointiero on valtava, cttsd-prosessi voi päättyä. Ja joskus, crsd eivät käynnisty aikaeron vuoksi.
Hyödyllisiä Komentoja:
- cluvfy comp clocksync-n All-verbose – > to check the clock synchronization all the nodes
- crsctl check CTS –> Check the service status & timeoffset in msecs.
- mikä on VIP?
VIP tarkoittaa virtuaalista IP-osoitetta. Oracle käyttää VIP: tä Tietokantatason käyttöoikeuksiin. Periaatteessa, kun yhteys tulee sovelluksen lopussa. Sitten käyttämällä tätä IP-osoitetta, se muodostaa yhteyden. Oletetaan, jos yhden solmun IP on alhaalla. Protokollan aikalisän mukaan sen on odotettava 90 sekuntia istunnon järjestämiseksi. Tässä skenaariossa VIP tulee kuvaan. Jos yksi VIP on alhaalla, yhteydet reititetään vain aktiiviseen solmuun. VIP on oltava samassa osoitteessa kuin julkinen IP-osoite. Tämä VIP käytetään RAC failover ja RAC hallinta.
hyödyllisiä komentoja:
- srvctl start vip –n <node_nimi> -i <Vip_nimi> –> aloittaa VIP
- srvctl stop vip –n <node_nimi> -i <Vip_nimi> –> lopettaa VIP
- srvctl Ota käyttöön vip-I vip_nimi –> ota VIP käyttöön.
- srvctl disable vip-i vip_name –> Disable the VIP.
- srvctl status nodeapps-n <node_nimi> – > nodeappsin status
- srvctl status vip-n <node_nimi> –> solmun vip-tila
- mikä on SCAN IP & kuuntelija?
skannaus tulee sanoista Single Client Access Name. Skannata IP: n on oltava sama sub net maski. Kolme SCAN IP: tä on suositeltava määrä, joka ohjaa käyttäjän istuntoja skannauksen kuuntelijoille. Kuormantasaus skannauksen kuuntelija tehdään least_recently_loaded algoritmi.
skannaa kuuntelija… kun yhteys käynnistetään sovelluksen päästä, skannaa kuuntelija tarkistaa kuormituksen tasauksen. Ja kun se saa tietoa, se määrittää yhteyden solmu kuuntelija. Ja käyttäjä voi tehdä liiketoimensa.
pääasiallinen käyttötarkoitus on se, että sovelluspalvelinten connect-merkkijonoa ei tarvitse muuttaa, jos klusteriin tehdään muutoksia, kuten solmun lisääminen, solmun poistaminen ja muut tarpeeseen perustuvat muutokset.
Hyödyllisiä Komentoja:
- srvctl config scan –> hakee skannauskuuntelijan kokoonpanon
- srvctl config scan_listener –> luettelo skannauskuuntelijoista, joiden porttinumero on
- srvctl add scan –n <node_nimi> –> lisää skannauskuuntelija klusteriin
- srvctl add scan_listener –P <desired_port_number> –> to add scan listener on specific port
- SQL> show parameter remote_listener; –> Etsi luettelo skannauksen kuuntelijoista
- srvctl stop scan –> pysäyttää kaikki skannauksen kuuntelijat, kun niitä käytetään ilman –i –vaihtoehtoa
- srvctl stop scan_listener –> pysäyttää yhden tai useamman palvelun klusterissa
- srvctl start scan –> aloittaa skannauksen VIP
- srvctl start scan_listener – > Käynnistä skannauskuuntelija.
- srvctl status scan –> verify scan VIP status
- srvctl status scan_listener –> Verify scan listener status.
- srvctl muokkaa scan_listener –> muokkaa skannauskuuntelijaa
- srvctl siirtää scan_listener –i <Ordinal_numero> –n <node_nimi> –> siirrä skannauskuuntelija toiseen solmuun.
- mitä ologgerd on?
Ologgerd tulee sanoista cluster logger service Daemon. Tätä kutsutaan muuten klusterilogger-palveluksi. Tämä metsuripalvelu kirjoittaa tiedot pääsolmuun. Ja valitsee muut solmut valmiustilaksi. Jos solmujen välillä ilmenee verkkoongelmia, ja jos se ei pysty ottamaan yhteyttä Masteriin. Sitten toinen solmu ottaa omistuksen & valitsee solmun valmiussolmuksi. Tämä master hallinnoi käyttöjärjestelmän metritietokantaa chm-arkistossa.
Hyödyllisiä Komentoja:
- Oclumon manage –get master –> Find which is the master node
- oclumon manage-get reppath –> will get the path of the Depository logs
- oclumon manage-get repsize –> This will give you the limitations on repository size
- Oclumon showobjects –>find which nodes are connected to Loggerd
- oclumon dumpnodeview –> this will give a detail view including system, Top consumers, processes, devices, nics, filesystems status, protocol errors.
- oclumon dumpnodeview-n <node_1 node_2 node_3> -viimeinen ”HH:MM:SS” –> voit katsoa kaikki C. sarakkeen tiedot tietyltä mainitsemaltasi ajalta.
- oclumon dumpnodeview allnodes-viimeinen ”HH:MM:SS” –> jos tarvitsemme tietoa kaikista solmuista.11.Mitä sysmon on?
tämä prosessi vastaa tiedon keräämisestä paikallisessa solmussa. Tämä kerää tiedot jokaisesta solmusta ja tiedot lähetetään master loggerdille. Tämä lähettää tiedot, kuten CPU, Muistin käyttö, Os tason tiedot, levyn tiedot, levyn tiedot, prosessi, tiedostojärjestelmän tiedot.
- mitä evmd on?
Evmd tulee sanoista Event Volume Manager Daemon. Tämä hoitaa tapahtumaviestintä prosessien. Se lähettää ja vastaanottaa toimia resurssien tilan muutoksista kaikkiin muihin klusterin solmuihin ja kaikista muista solmuista. Tähän tarvitaan ONS: N(Oracle Notification Services) apua.
hyödyllisiä komentoja:
- evmwatch –a-t ”@timestamp @ @ ” – > Get events generated in evmd.
- Evmpost –u ”<viesti täällä>” –h <node_nimi> –> tämä lähettää viestin evmd-lokiin mainitussa solmussa.
- mitä mdnsd on?
Mdnsd tulee sanoista Multicast Domain Name Service. Gpndp käyttää tätä prosessia profiilien paikantamiseen klusterissa sekä GNS nimiratkaisujen suorittamiseen. Mdnsd päivittää pid-tiedoston init-hakemistoon.
- mikä on ONS?
ons tulee sanoista Oracle Notification Service. ONS: n avulla käyttäjät voivat lähettää tekstiviestejä, sähköposteja, ääniviestejä ja faksiviestejä helposti. ONS lähettää esimerkiksi tietokannan tilan. Näitä tilatietoja käytetään kuormituksen tasapainottamiseen. ONS kommunikoi myös muiden solmujen daemonien kanssa tietokannan tilan ilmoittamiseksi.
tämä aloitetaan osana CRS: ää osana nodeapps: ia. ONS toimii solmusovelluksena. Jokaisella solmulla on omat ONS-asetukset.
hyödyllisiä komentoja:
- srvctl status nodeapps – > Status of nodeapps
- cat $ORACLE_HOME/opmn/conf/ons.config – > Tarkista ons-asetukset.
- $ORACLE_HOME/opmn/logs –> ONS-lokit sijoittuvat tähän paikkaan.
- mitä OPROCD on ?
OPROCD tulee sanoista Oracle Process Monitor Daemon. Oprocd valvoo klusterin solmujen järjestelmän tilaa. Stonith, joka ei ole muuta kuin voima pyörittää solmua. Yksinkertaisesti tarkoittaa virrankatkaisua & virta palvelimesta uudelleenkäynnistyskomentoa käyttäen. Ja tärkein muutos OPROCD on cssd agentti 11gr2.
hyödyllisiä komentoja:
- CRS_HOME/oprocd stop – > pysäyttääksesi prosessin yhden solmun.
- mikä on FAN?
tuuletin tarkoittaa nopeaa Hakuilmoitusta. Jos klusterissa/instanssissa/solmussa tapahtuu tilamuutos, tapahtuman käynnistää tapahtumanhallinta ja ONS propogoi sen. Tapahtuma tunnetaan nimellä fanitapahtuma. Se oli ominaisuus, joka otettiin käyttöön Oracle 10g: ssä välitöntä ilmoitusta varten. FAN käyttää ONS: ää ilmoittamiseen.
hyödyllisiä komentoja:
- onsctl ping – > tarkistaa, onko ons käynnissä vai ei.
- onsctl debug –> saa ons: stä yksityiskohtanäkymän.
- onsctl start –> Käynnistä taustaprosessi.
- onsctl stop –> Pysäytä demoni.
- mitä TAF on?
TAF on lyhenne sanoista Trasparent Application Failover. Kun Mikä tahansa rac-solmu on alhaalla, valitse-lausekkeet on palautettava aktiiviseen solmuun. Ja lisätä, poistaa, päivittää ja myös muuttaa istuntoilmoituksia ei tueta TAF. Väliaikaiset objektit & pl/SQL-paketit katoavat vikaantumisen aikana.
TAF: ssä käytetään kahdenlaisia vikaantumismenetelmiä.
- basic failover: se kytkeytyy yhteen solmuun. Eikä ylikuormitusta tule. Loppukäyttäjän kokemukset viivästyvät tapahtuman suorittamisessa.
- Preconnect failover: Se kytkeytyy ensisijaiseen & varmuuskopiosolmuun kerrallaan. Tämä tarjoaa nopeamman vikaantumisen. Ylikuormitus koetaan toteamus on oltava valmis suorittamaan liiketoimi minimaalisella viiveellä.
hyödyllisiä komentoja:
- Add a service:
Srvctl add service-d <database_nimi> – s <Name_for_service> – r <instance_nimet> – p <Policy_specification>
Policy specification-none, basic, preconnect
2. Tarkista TAF-tila:
valitse machine, failover_type, failover_method, failed_over, COUNT(*) FROM GV$session GROUP BY machine, failover_type, failover_method, failed_over;
18. Mikä on FCF?
FCF tulee sanoista Fast Connection Failover. Se on sovellustason vikaantumisprosessi. Tämä automaattisesti Tilaa FANITAPAHTUMIA ja tämä auttaa välittömässä reagoinnissa up & down-tapahtumiin tietokantaklusterista. Kaikki vikasovellukset siivotaan heti, jotta sovellus saa vikailmoituksen. Ja puhdistamisen jälkeen, jos uusi yhteys saadaan, kuormitustasapainolla se saavuttaa aktiivisen solmun. Kuten sanottu, tämä on hakutason prosessi, josta en juuri keskustele.
19. Mikä on GCS (LMSn)?
GCS tulee sanoista Global Cache Service. GCS nappaa datalohkojen tiedot ja eri instanssien käyttöoikeudet. Eheyttä ylläpidetään ylläpitämällä globaalia pääsyä. Se on vastuussa lohkojen siirtämisestä instanssista toiseen instanssiin tarvittaessa.
selkeä ymmärrys: taulukon ”A” palikat haettiin liittämällä ne toiseen solmuun. Nyt, jos ensimmäinen solmu pyytää lohkoja tästä taulukosta, palveluiden ei tarvitse poimia tietoja datafileistä. Lohkot voidaan hakea muista instansseista. Tämä on GCS: n pääasiallinen käyttö.
19. Mikä on GES (LMD)?
GES tulee sanoista Global Enqueue Service. GES hallitsee kirjasto-ja sanakirjakätköjä kaikissa solmuissa. GES hallinnoi tapahtumalukkoja, pöytälukkoja, kirjaston välimuistilukkoja, sanakirjan välimuistilukkoja, tietokannan asennuslukitusta.
21. Mikä on GRD?
GRD on lyhenne sanoista Global Resource Directory. Tämä on tallentaa tiedot resursseja ja tiedustelut. Kuten sana, se tallentaa tiedot kaikki tiedot. Tiedot, kuten Datalohkotunnisteet, datalohkotila (jaettu, yksinomainen, null), puskurikätköt saavat pääsyn.
22. Mikä on GPNPD?
GPNPD tulee sanoista Grid Plug aNd Play Daemon. Tiedosto sijaitsee kohdassa CRS_HOME/gpnp/<node_name>/profile/peer / profile.xml, joka tunnetaan nimellä GPNP profiili. Ja tämä profiili koostuu klusterin nimi, hostname, NTWORK profiilit IP-osoitteet, OCR. Jos teemme muutoksia äänestyslevylle, profiili päivitetään.
Hyödyllisiä Komentoja:
- gpnptool ver – > Tarkista työkalun versio.
- gpnptool lfind -> Hanki paikallinen gpnpd-palvelin.
- gpnptool get -> Lue profiili
- gpnptool lfind -> check daemon on käynnissä paikallisessa solmussa.
- gpnptool check-p= CRS_HOME/gpnp/<node_name>/profile/peer/profile.xml – > tarkista, onko määritys kelvollinen.
23. miksi Diskmon on?
Levymonitorin taustaprosessi toimii jatkuvasti, kun ocssd käynnistyy. Ja se valvoo ja suorittaa I / O miekkailu Exadata storage server (Tämä palvelin kutsutaan solun kohti Exadata). Tämä prosessi suoritetaan, koska ocssd alkaa, koska exadata solu voidaan lisätä mihin tahansa klusterin milloin tahansa.
Hyödyllisiä Komentoja:
- ./ crsctl stat res ora.diskmon < – tarkistaa diskmonin tilan.