Mis on Oracle RAC?

Oracle'i andmebaas koos Oracle Real Application Clusters (RAC) valikuga võimaldab mitmel erinevatel serveritel töötavatel eksemplaridel pääseda juurde sarnasele hajutatud mäluseadmega salvestatud füüsilisele andmebaasile. Andmebaas hõlmab mitut riistvaraseadet, kuid see kuvatakse rakenduse jaoks ühe konkreetse andmebaasina. See võimaldab kauba riistvara kasutada, et minimeerida vara kogumaksumust, et muuta skaleeritav arvutuskeskkond tõsiasjaks, mis toetab arvukalt rakenduste töökoormusi.

Oracle RAC-i mõistmine

Nagu ülaltoodud diagrammil

  1. Oracle Database on salvestusseade.
  2. Oracle instance on mälu ja protsesside töötleja.
  3. Oracle Databases on kombinatsioon kolmest erinevat tüüpi failist, mis peamiselt kontrollivad faile, logifaile uuesti ja andmebaasifaile.
  4. Kõik juhtfailid, veebis uuesti tehtud logifailid ja andmebaasifailid salvestatakse klastri failisüsteemi või ühisesse toores seadmesse, millele pääsevad juurde kõik klastri arvutid.
  5. Leiate mitu Oracle'i eksemplari, sageli üks ühe sõlme kohta; kõigil neil on juurdepääs andmebaasile.
  6. Iga Oracle'i eksemplar sisaldab täiesti unikaalset kogust ja terminit, Oracle'i süsteemi identiteet. Kollektsiooni suunas olevate Oracle-eksemplari linkide puhul kirjeldab sidet tavaliselt ökosüsteemi muutuja ORACLE_SID või võib-olla ühendatud keermega.
  7. Iga Oracle'i eksemplar loob ainulaadse võrgus olevate uuesti redigeerimise logide komplekti, mis koosneb sätetest lähtuvalt sageli peegelpildis olevatest võrgus tehtud uuesti redigeerimise logidest. Kõiki kategooriaid, mis kuuluvad üksikule eksemplarile, tuntakse kui Interneti-ühenduse kordusniiti, mida tuntakse nende kordumatu summa järgi.
  8. Iga Oracle'i eksemplar loob ainulaadse off-line redo logi, mida tuntakse lõime ja pideva seeria hulga järgi. Võrguühenduseta redigeerimise logid muutuvad hajutatud failisüsteemis tavalisteks andmefailideks. Võite hankida kõik need andmefailid kogu maailmas, mis on kindel, kusjuures iga sõlm töötab eksemplariga.

Kui on vaja täiendavat töötlemismahtu, saavad kliendid oma juurdepääsetavaid servereid muutmise asemel lisada ka täiendavaid sõlme. Ainus nõue on, et klastri serverid peavad töötama samalaadse operatsioonisüsteemi ja sama Oracle'i versiooniga. Need ei pea olema identsed.

Kõrge kättesaadavus

Nad ei suuda oma tingimustes igasugust seisakuid hallata. Neid soove ei eraldata kindlasti ainult andmebaasidest, vaid koosnevad erinevatest kriitilistest komponentidest, eelistades servereid, võrke, kliendiühendusi ja nii edasi. Noh, meil on nõue intelligentse ressursijuhendaja järele, kes saaks sissetulevad töökoormused tõhusalt suunata sõlmedesse, mis võivad olla mittetootlikud või mõnikord arvutusvõimsuse ja salvestusruumi osas kompetentsemad.

Oracle RAC-i lahenduste kategooria pakub peenhäälestatud üksuste paketti, et tagada kõigi nende soovide täitmine. Oracle RAC-i kollektsioon koosneb tavaliselt järgmistest komponentidest, mida võib nimetada „Oracle RAC-i alternatiivide kategooriaks”

Oracle RAC eelised

  1. See võib aidata teil natuke raha säästa.
  2. Suurema efektiivsuse saavutamiseks võib see olla koormatud.
  3. DML-protseduurid saavad hõlpsalt tagasi pöörduda.
  4. Nähtavust saab hallata tarkvara kaudu.
  5. Transporditeenused leiate kõrgekvaliteediliste teenuste hulgast, mis tavaliselt aitab andmekeskuses hõlpsalt ja kiiresti konsolideerida.
  6. Kui ühendused pole kindlasti RAC-teadlikud, ei pea te uuesti ühendust võtma.

Vajalikud Oracle RACi oskused

  • Virtualiseerimine:

Saavutage VirtualBoxi abil lihtsa virtualiseerimisega hakkama. Kui töötate Linuxi abil, mõistab ta enne edasiliikumist põhjalikumate Linuxi süsteemi administreerimise alaseid teadmisi. Virtualiseerimise ja Linuxi süsteemi administreerimise kombinatsioon aitab üsna palju nii RAC-i installimisel kui ka probleemide väljaselgitamisel.

  • Automaatne salvestushaldur (ASM):

ASM on vajalik RACi saamiseks standardversioonil (SE). Ettevõtte väljaande (EE) jaoks võite kasutada ka muid hajutatud salvestusruumide kujundusi, kuna see ei vaja ASM-i, kuigi on tõenäoline, et vajate ASM-i, kellel on ka RAC koos EE-ga. Enamiku olulistest ASM-i oskustest võiks õppida ühe astme süsteemides.
Ärge oodake, et üks edukas seadistamine tähendab, et peate edasi minema. Proovige eri tüüpi RAC-i seadistamist erinevatel operatsioonisüsteemitüüpidel. Võite leida tüsistusi; ärge oodake, et üks edukas seadistamine tähendab, et peate edasi minema. Proovige eri tüüpi RAC-i seadistamist erinevatel operatsioonisüsteemitüüpidel. Selliseid õppimisideesid saate siiski lahendada.

Miks peaksime kasutama Oracle RAC-i?

  • Oracle RAC on tegelikult kõigi jagatud klaster, millel on üks tõrkeetapp ja kitsaskoht: salvestuse alamsüsteem. Selles ühiskasutuses olevas alamsüsteemis tagatakse tegelikult OLTP-töökoormuse püsivus, sõltumata sellest, kas Oracle RAC-sõlme on palju.
  • Seega, kui suurendate RAC-sõlmede arvu, siis I / O jõudlus ei suurene lineaarselt, kuna ainsuse säilitamise alamsüsteem. Täpsemalt öeldes suurendage seda, nagu RAC-sõlmede suurendatud kogus võib olla protsessor ja mälu.
  • RAC-i eelised on Cache Fusion (kiire sihtotstarbeline taust, mida sõlmed omavahel ühendavad), mis võimaldab klastri kasutajatel jagada andmeid, mis võivad olla vahemällu salvestatud SGA-s. See tähendab, et kogu SGA koos kogu klastriga (ja seetõttu vahemällu salvestatavate andmete hulk) on tegelikult peaaegu SGA üksikute sõlmede summa.
  • Üldiselt: RAC mastaabib olekut (protsessori ja mälu ulatuse tõttu), kuid see ei ole võimeline loodavusi skaleerima (üksiku salvestussüsteemi alamsüsteemi tõttu).
  • Kuni kasutate Exadatat. Sel juhul võib salvestuse alamsüsteem kahaneda (igal salvestusruumil on oma protsessor, RAM, välk ja kõvakettad).

Kes on õige publik Oracle RAC-tehnoloogia õppimiseks?

Oracle sarnaneb tavaliselt SQL Serveriga ja iga täiendava relatsioonilise andmebaasisüsteemiga. Selle andmebaasi arhitektuurilised kontseptsioonid on identsed ja siis töötab see koos SQL-iga (Structured Query Language), lisaks Oracle'i enda PL / SQL-laienditega. Seda on lihtne mõista - kui teil on Linuxiga ja SQL-iga palju tegemist.

  1. Linuxi administraatorid
  2. DevOps insenerid
  3. Oracle'i andmebaasi administraatorid
  4. IT-spetsialistid

Kuidas see tehnoloogia aitab teid karjääri kasvamisel?

Kvalifitseeritud Oracle'i andmebaasi administraatorid (DBA) on turul tavaliselt nõudlikud. Samuti on ettevõtte andmebaasiks kasvamine pidevalt suureks nõudeks inimestele, kes saavad nii korraldatud andmebaaside haldamise, haldamise kui ka arendamisega tegeleda, probleemide tõrkeotsingut ja tõhususe suurendamiseks suuniseid kehtestada.

Üks olulisemaid kvalifikatsioone on märkimisväärne taust andmebaaside haldamisel ning ka Oracle-süsteemide kogemus. Oracle pakub andmebaaside administraatoritele ka kolme kvalifikatsiooni kogust, mis tavaliselt sisaldab ka Oracle Certified Associates, Oracle Certified Professional (OCP) ja Oracle Certified Master (OCM), mis võib samuti suurendada töökohtade arvu.

Järeldus

Pakutavate konfiguratsioonide saamiseks teenuste tuvastamiseks tuleb vaadata järgmist:

  1. Selle Oracle'i andmebaasi hankimise tugi
  2. Oracle RAC-i tehnoloogia ühilduvuse maatriksid (RTCM)
  3. Lisanõuetega seotud Oracle'i dokumendid
  4. Vajadusel alternatiivsed klastrilahendused ja muud klastri failiüksused

Oracle RAC-i „kihiliseks” saamise tugi ei kajasta mingil määral riistvara

  1. Meetod on Oracle RAC jaoks lihtsalt tunnustatud, kui igat kihti tugevdatakse.
  2. Juhtum: etteantud protseduuri jooksul, kui Oracle'i andmebaasi saab ära tunda, kuigi mis tavaliselt ei täida võrku või salvestusruumi, soovib Oracle RAC-i saada, ei saa seda Oracle RAC-i jaoks ära tunda.
  3. Nendel viisidel on Oracle RAC-i jaoks alati abiks meetod, mida võib tunnustada Oracle RAC-i jaoks.

Soovitatavad artiklid

See on olnud teejuht Mis on Oracle RAC. Siin arutasime Oracle RACi töötamist, karjääri kasvu, oskusi, ulatust ja eeliseid. Lisateavet leiate ka meie muudest soovitatud artiklitest -

  1. Karjäär Oracle'is
  2. Oracle RAC-i intervjuu küsimused
  3. Mis on seleen?
  4. Karjäär Oracle DBA-s
  5. Mis on päring ja millised on Oracle'i päringute tüübid?