Kaj je Oracle RAC?

Oracle Database z izbiro Oracle Real Application Clusters (RAC) omogoča več primerov, ki delujejo na različnih strežnikih, za dostop do podobne fizične baze podatkov, shranjene s porazdeljeno shrambo. Baza podatkov zajema več strojnih naprav, vendar se kaže kot ena posebna baza podatkov glede aplikacije. To omogoča uporabo blagovne strojne opreme, da se zmanjšajo skupni stroški lastnosti in da se poveča obsežno računalniško okolje za dejstvo, ki podpira številne obremenitve aplikacij.

Razumevanje Oracle RAC

Glede na zgornji diagram

  1. Oracle Database je naprava za shranjevanje.
  2. Oracle Instance je upravljavec pomnilnika in procesov.
  3. Oracle Databases je kombinacija treh različnih vrst datotek, ki večinoma nadzorujejo datoteke, datoteke dnevnika ponovno in datoteke baze podatkov.
  4. Vse nadzorne datoteke, spletne datoteke dnevnika ponovne datoteke in datoteke baz podatkov so shranjene v datotečnem sistemu grozda ali v skupnih skupinskih napravah, do katerih lahko dostopajo vsi računalniki v grozdu.
  5. Našli boste več primerkov Oracle, pogosto enega na vozlišče; vsi ti lahko dostopajo do baze podatkov.
  6. Vsak primerek Oracle vsebuje popolnoma edinstveno količino in izraz, sistem Oracle Identity. Za povezave primerka Oracle do zbirke vez ponavadi opisuje ekosistemska spremenljivka ORACLE_SID ali je morda povezana nit.
  7. Vsak primerek Oracle ustvari edinstven niz spletnih ponovnih dnevnikov, ki bodo pogosto sestavljeni iz zrcalnih spletnih ponovnih dnevnikov na podlagi nastavitev. Vse kategorije, ki so v lasti posameznega primerka, so znane kot internets ponovno nit, prepoznane po edinstveni količini.
  8. Vsak posamezen primerek Oracle ustvari edinstven off-line ponovni dnevnik, prepoznan po količini niti in zveznem znesku. Spletni dnevniki ponovnega dnevnika postanejo običajne podatkovne datoteke znotraj porazdeljenega datotečnega sistema. Vse te podatkovne datoteke lahko dobite gotovo po vsem svetu, pri čemer vsako vozlišče deluje na primer.

Če je potrebna dodatna zmogljivost obdelave, lahko stranke dodajo tudi dodatna vozlišča, ne pa da zamenjajo svoje dostopne strežnike. Edina zahteva je, da morajo strežniki v grozdu delati podoben operacijski sistem kot enaka različica Oracle. Ni jim treba biti enakih zmogljivosti.

Visoka dostopnost

V svojih pogojih ne morejo upravljati kakršnih koli izpadov. Te želje zagotovo niso ločene samo od baz podatkov, vendar so sestavljene iz različnih kritičnih komponent, raje strežnike, omrežja, povezave s strankami in tako naprej. No, imamo zahtevo po inteligentnem nadzorniku virov, ki lahko učinkovito preusmeri dohodne delovne obremenitve na vozlišča, ki so lahko neproduktivna ali včasih bolj kompetentna v zvezi z računalniško močjo in shranjevanjem.

Kategorija rešitev Oracle RAC ponuja natančno nastavljen paket izdelkov, da se zagotovi, da bodo izpolnjene vse te želje. Zbirka Oracle RAC je navadno sestavljena iz naslednjih komponent, ki jih lahko imenujemo "Oracle RAC Kategorija alternativ"

Prednosti Oracle RAC

  1. Morda vam bo prihranilo nekaj denarja.
  2. Za večjo učinkovitost je mogoče uravnotežiti obremenitev.
  3. Postopki DML se zlahka vrnejo nazaj.
  4. Vidnost je mogoče upravljati s programsko opremo.
  5. Prevoz lahko najdete med visokokakovostnimi storitvami, ki običajno pomagajo enostavno in hitro konsolidacijo v podatkovnem centru.
  6. Razen če povezav zagotovo ni zaznaven RAC, vam ni treba ponovno povezati.

Zahtevane veščine Oracle RAC

  • Virtualizacija:

Dosezite preproste virtualizacije z uporabo VirtualBoxa. Če delate z Linuxom, boste razumeli, da boste imeli več znanja o temeljni sistemski administraciji Linuxa, preden boste napredovali naprej. Kombinacija virtualizacije in sistemske administracije Linuxa bo precej pomagala pri namestitvi RAC-a in odpravljanju težav.

  • Samodejni upravitelj pomnilnika (ASM):

ASM je potreben za pridobitev RAC v Standard Edition (SE). Za Enterprise Edition (EE) lahko uporabite tudi druge zasnove distribuiranega pomnilnika, dejstvo, da ne potrebuje ASM, vendar obstaja verjetnost, da boste potrebovali tudi ASM, ki ima RAC tudi z EE. Večina bistvenih veščin ASM bi se lahko naučila v sistemih na enem primeru.
Ne pričakujte, da bo ena uspešna namestitev nadaljevala. Prizadevajte si za nastavitev različnih vrst RAC-a za različne tipe operacijskega sistema. Lahko napadete zaplete; ne pričakujte, da bo uspešna postavitev pomeni, da morate nadaljevati. Prizadevajte si za nastavitev različnih vrst RAC-a za različne tipe operacijskega sistema. Lahko zapletete zaplete, kljub temu pa obvladujte tovrstne ideje učenja.

Zakaj bi morali uporabljati Oracle RAC?

  • Oracle RAC je pravzaprav skupina v skupni rabi, ki ima eno stopnjo okvare in ozko grlo: podsistem za shranjevanje. Ta podsistem v skupni rabi je dejansko zagotovljen, da bodo obremenitve OLTP zelo stabilne, ne glede na to, ali obstajajo številna vozlišča Oracle RAC.
  • Zato v primeru, da povečate količino RAC vozlišč, zaradi enotonskega podsistema za shranjevanje ne bo linearno povečan učinek V / I. Natančneje, povečanje, kot je količina vozlišč RAC, je lahko Procesor in pomnilnik.
  • RAC koristi Cache Fusion (hiter namenski hrbtni načrt, ki ga vozlišča uporabljajo za povezavo med seboj), ki uporabnikom grozda omogoča skupno rabo podatkov, ki so lahko predpomnjeni v SGA. To pomeni, da je celotna SGA s celotnim grozdom (in s tem količina podatkov, ki jih je mogoče predpomniti) v resnici skoraj vsota vozlišč posameznih SGA.
  • Na splošno: stanje lestvic RAC (zaradi obsega obsega med procesorjem in pomnilnikom), vendar ga ni mogoče ustvariti (zaradi enotonskega podsistema za shranjevanje).
  • Dokler ne uporabljate Exadata .., lahko v tem primeru podsistem za shranjevanje odstopi (vsaka shranjevalna celica ima svoj procesor, RAM, bliskavico in trde diske).

Kdo je pravo občinstvo za učenje tehnologij Oracle RAC?

Oracle je običajno podoben SQL strežniku in vsakemu dodatnemu sistemu relacijskih baz podatkov. Njeni arhitekturni koncepti baze podatkov so identični in potem to deluje s SQL (Structured Query Language), poleg tega pa Oracle lastne PL / SQL razširitve. To je enostavno razumeti - če se veliko ukvarjate z Linuxom in SQL.

  1. Linux skrbniki
  2. DevOps inženirji
  3. Skrbniki Oracle Database
  4. IT strokovnjaki

Kako vam bo ta tehnologija pomagala pri karierni rasti?

Na trgu so običajno povprašeni kvalificirani skrbniki Oracle Database (DBA). Tudi zato, ker se baza podatkov podjetja nenehno povečuje, imamo velike zahteve po ljudeh, ki lahko upravljajo, vzdržujejo in razvijajo podatkovne baze po urejanju / zasnovi, odpravljanju težav in postavljanju smernic za povečanje učinkovitosti.

Ena najpomembnejših kvalifikacij je veliko znanja o upravljanju baz podatkov in izkušenj z Oracle sistemi. Oracle zagotavlja tudi tri zneske kvalifikacije za skrbnike baz podatkov, ki običajno vsebujejo tudi Oracle Certified Associate, Oracle Certified Professional (OCP) in Oracle Certified Master (OCM), ki lahko prav tako poveča število delovnih mest.

Zaključek

Za identifikacijo storitev za zagotovitev konfiguracije je potrebno:

  1. Podpora za pridobitev te zbirke podatkov Oracle
  2. Matrice združljivosti tehnologije Oracle RAC (RTCM)
  3. Oracle dokumenti, ki se nanašajo na dodatne zahteve
  4. Nadomestne rešitve grozda in druge enote datotek grozda, če je potrebno

Podpora za pridobivanje Oracle RAC je lahko večplastna se do neke mere ne bo odražala na strojni opremi

  1. Za Oracle RAC je metoda preprosto prepoznana, kadar koli se vsak sloj okrepi.
  2. Primer: V okviru danega postopka, ko je mogoče prepoznati bazo podatkov Oracle, čeprav ta običajno ne izpolnjuje omrežja ali prostora za shranjevanje, želi dobiti Oracle RAC, ni mogoče prepoznati za Oracle RAC.
  3. Na ta način se za ta Oracle DB običajno vedno pomaga metoda, ki jo je mogoče prepoznati za Oracle RAC.

Priporočeni članki

To je vodnik za Kaj je Oracle RAC. Tu smo razpravljali o delu, karierni rasti, spretnostih, obsegu in prednostih Oracle RAC. Če želite izvedeti več, lahko preberete tudi druge naše predlagane članke -

  1. Kariera v Oracleu
  2. Oracle RAC Intervju Vprašanja
  3. Kaj je selen?
  4. Poklic v Oracle DBA
  5. Kaj je poizvedba in vrste poizvedb Oracle