Mikä on Oracle RAC?

Oracle-tietokanta Oracle Real Application Clusters (RAC) -valinnalla mahdollistaa useilla eri palvelimilla toimivien ilmentymien pääsyn samanlaiseen fyysiseen tietokantaan, joka on tallennettu hajautetulla tallennusvälineellä. Tietokanta kattaa useita laitteita, mutta se näkyy yhtenä erityisenä tietokannana kohti sovellusta. Tämä sallii hyödykelaitteiston käytön kiinteistön kokonaiskustannusten minimoimiseksi ja antaa myös skaalautuvan laskentaympäristön tosiasialle, joka tukee lukuisia sovelluksen työkuormituksia.

Oracle RAC: n ymmärtäminen

Kuten yllä olevassa kaaviossa

  1. Oracle Database on tallennuslaite.
  2. Oracle instance on muisti- ja prosessinkäsittelyohjelma.
  3. Oracle Databases on yhdistelmä kolmesta erityyppisestä tiedostosta, jotka ohjaavat pääasiassa tiedostoja, redo lokitiedostoja ja tietokantatiedostoja.
  4. Kaikki ohjaustiedostot, online-redo-lokitiedostot ja tietokantatiedostot tallennetaan klusteritiedostojärjestelmään tai jaettuihin raakalaitteisiin, joihin kaikki klusterin tietokoneet voivat käyttää.
  5. Löydät useita Oracle-tapauksia, usein yhden per solmu; kaikki nämä voivat käyttää tietokantaa.
  6. Jokainen Oracle-ilmentymä sisältää täysin ainutlaatuisen määrän ja termin, Oracle system Identity. Kokoelmaan suuntautuvien Oracle-ilmentymien linkkien yhteydessä sidos kuvataan yleensä ekosysteemimuuttujalla ORACLE_SID tai kenties kytkettävällä säikeellä.
  7. Jokainen Oracle-ilmentymä luo ainutlaatuisen online-redo-lokien joukon, joka koostuu usein peilatuista online-redo-lokista asetusten perusteella. Kaikki yksittäisen ilmentymän omistamat luokat tunnetaan nimellä internets redo thread, tunnistettuna niiden ainutlaatuisella määrällä.
  8. Jokainen Oracle-ilmentymä luo ainutlaatuisen offline-redo-lokin, joka tunnistetaan langan määrän ja jatkuvan sarjan määrän perusteella. Off-line-uusintalokeista tulee säännöllisiä datatiedostoja hajautetussa tiedostojärjestelmässä. Voit saada kaikki nämä tietotiedostot ympäri maailmaa, jotka ovat varmoja, jokaisella solmulla työskentelevän ilmentymän kanssa.

Jos tarvitaan ylimääräistä prosessointikapasiteettia, asiakkaat voivat myös lisätä ylimääräisiä solmuja sen sijaan, että vaihdettaisiin pääsyä mahdollistavia palvelimia. Ainoa vaatimus on, että klusterin palvelimien on toimittava samanlainen käyttöjärjestelmä kuin sama Oracle-versio. Niiden ei tarvitse olla samanlaisia ​​kykyjä.

Korkea saatavuus

He eivät pysty hallitsemaan minkäänlaisia ​​seisokkeja olosuhteissaan. Näitä toiveita ei varmasti erotella pelkästään tietokantoihin, vaan ne koostuvat erilaisista kriittisistä komponenteista, mieluummin palvelimista, verkkoista, asiakasyhteyksistä ja niin edelleen. No, meillä on vaatimus älykkäältä resurssien valvojalta, joka voi ohjata saapuvat työmäärät tehokkaasti solmuihin, jotka voivat olla tuottamattomia tai joskus pätevämpiä laskentatehon ja tallennuksen suhteen.

Oracle RAC -ratkaisuluokka tarjoaa hienosäädetyn tuotepaketin varmistaakseen, että kaikki nämä toiveet toteutetaan. Oracle RAC -kokoelma koostuu yleensä seuraavista komponenteista, joita voidaan kutsua nimellä ”Oracle RAC Alternative Category”

Oracle RAC: n edut

  1. Se voi säästää rahaa.
  2. Se voidaan kuormittaa tasapainoon saadaksesi suuremman hyötysuhteen.
  3. DML-menettelyt voivat helposti siirtyä takaisin.
  4. Näkyvyyttä voidaan hallita ohjelmiston avulla.
  5. Löydät korkealaatuisten palveluiden joukosta kuljetuksen, joka yleensä auttaa helppoa ja nopeaa konsolidointia datakeskuksessa.
  6. Paitsi, jos yhteydet eivät todellakaan ole RAC-tietoisia, sinun ei tarvitse muodostaa uudelleenyhteyttä.

Vaadittavat Oraclen RAC-taidot

  • virtualisointi:

Tavoita kiinni yksinkertaisella virtualisoinnilla käyttämällä VirtualBoxia. Jos työskentelet Linuxin kanssa, se ymmärtää olevansa perehtyneempi perustavanlaatuiseen Linux-järjestelmän hallintaan ennen eteenpäin siirtymistä. Virtualisoinnin ja Linux-järjestelmän hallinnan yhdistelmä auttaa melko paljon sekä RAC-asennuksen yhteydessä että ongelmien selvittämisessä.

  • Automaattinen tallennushallinta (ASM):

ASM: ää vaaditaan RAC: n saamiseksi Standard Editionissa (SE). Enterprise Edition (EE) -käyttöjärjestelmässä voit käyttää muita hajautettujen tallennuslaitteiden malleja, koska se ei vaadi ASM-palvelua. On kuitenkin todennäköistä, että tarvitset ASM: ää, jolla on RAC myös EE: n kanssa. Suurin osa olennaisista ASM-taitoista voitaisiin oppia yksittäisissä tapauksissa.
Älä odota, että yksi onnistunut asennus tarkoittaa, että sinun on jatkettava. Yritä perustaa erityyppisiä RAC-tyyppejä eri käyttöjärjestelmätyypeille. Voit lyödä komplikaatioita; Älä odota yhtä onnistunutta asennusta, että sinun on jatkettava. Yritä perustaa erityyppisiä RAC-tyyppejä eri käyttöjärjestelmätyypeille. Voit kuitenkin löytää ongelmia, kun käsittelet tällaisia ​​oppimisideoita.

Miksi meidän pitäisi käyttää Oracle RAC: ta?

  • Oracle RAC on oikeasti jaettu kaikkea klusteri, jolla on yksi vaihe vikaantumisesta ja pullonkaulasta: tallennusalijärjestelmä. Tästä jaetusta kaikkea osajärjestelmästä todella varmistetaan, että OLTP-työmäärät ovat erittäin vakaita riippumatta siitä, onko Oracle RAC -solmuja lukuisia.
  • Siksi siinä tapauksessa, että lisäät RAC-solmujen määrää, I / O-suorituskyky ei lisää lineaarisesti, johtuen singleton-tallennusalijärjestelmästä. Erityisesti lisää, kuten RAC-solmujen lisäämä määrä voi olla prosessori ja muisti.
  • RAC: n hyödyt ovat Cache Fusion (nopea erillinen taustalevy, jota solmut käyttävät toistensa yhdistämiseen), jonka avulla klusterin käyttäjät voivat jakaa tietoja, jotka voivat olla välimuistissa SGA: n sisällä. Tämä tarkoittaa, että koko SGA koko klusterin kanssa (ja siksi välimuistiin tallennettavissa olevan datan määrä) on todella melkein SGA: n yksilöiden solmujen summa.
  • Yleensä: RAC: n skaalaustila (prosessorin ja muistin mittakaavan vuoksi) ei kuitenkaan voi skaalata luomista (yksittäisen tallennusalijärjestelmän vuoksi).
  • Ennen kuin käytät Exadataa. Tällöin tallennusalijärjestelmä voi pienentyä (jokaisella tallennussolulla on oma prosessori, RAM, flash ja kiintolevyt).

Kuka on oikea yleisö oppimaan Oracle RAC -teknologioita?

Oracle on yleensä samanlainen kuin SQL Server ja jokainen ylimääräinen relaatiotietokantajärjestelmä. Sen tietokantaarkkitehtuurikäsitteet ovat identtisiä ja sitten tämä toimii SQL: n (Structured Query Language) kanssa, Oraclen omien PL / SQL-laajennusten kanssa. Se on helppo ymmärtää - jos sinulla on paljon tekemistä Linuxin ja SQL: n kanssa.

  1. Linux-järjestelmänvalvojat
  2. DevOps-insinöörit
  3. Oracle-tietokannan järjestelmänvalvojat
  4. IT-ammattilaiset

Kuinka tämä tekniikka auttaa sinua uran kasvussa?

Pätevät Oracle-tietokannan järjestelmänvalvojat (DBA) ovat yleensä kysyttyjä markkinoilla. Samoin koska yrityksen tietokanta kasvaa jatkuvasti, meillä on suuri vaatimus ihmisille, jotka pystyvät hallitsemaan, ylläpitämään ja kehittämään tietokantoja järjestettyjensä suunnitelmien jälkeen, vianmäärityksen haasteita ja asettamaan ohjeita tehokkuuden lisäämiseksi.

Yksi tärkeimmistä pätevyyksistä on huomattava tausta tietokannan hallinnassa sekä kokemus Oracle-järjestelmistä. Oracle tarjoaa myös kolme määrää pätevyyttä tietokannan järjestelmänvalvojille, joka sisältää yleensä myös Oracle Certified Associate, Oracle Certified Professional (OCP) ja Oracle Certified Master (OCM), jotka voivat myös lisätä työpaikkojen johtamista.

johtopäätös

Palveluiden tunnistaminen toimitetun kokoonpanon saamiseksi vaatii seuraavaa:

  1. Tuki Oracle-tietokannan hankkimiseen
  2. Että Oracle RAC -tekniikan yhteensopivuusmatriisit (RTCM)
  3. Lisävaatimuksia koskevat Oracle-asiakirjat
  4. Vaihtoehtoiset klusteriratkaisut ja muut klusteritiedostoyksiköt tarpeen mukaan

Tuki Oracle RAC -sovelluksen kerrostamiselle ei heijasta laitteistoa jossain määrin

  1. Menetelmä tunnistetaan yksinkertaisesti Oracle RAC: lle aina, kun jokainen kerros vahvistetaan.
  2. Tapaus: Tietyn menettelyn aikana, kun Oracle-tietokanta voidaan tunnistaa, vaikka se yleensä ei täytä verkko- tai tallennustilaa, joka haluaa saada Oracle RAC: n, sitä ei voida tunnistaa Oracle RAC: lle.
  3. Näillä tavoilla menetelmää, joka voidaan tunnistaa Oracle RAC: lle, autetaan yleensä aina kyseisessä Oracle DB: ssä.

Suositellut artikkelit

Tämä on opas Mikä on Oracle RAC. Tässä keskustelimme Oracle RAC: n työskentelystä, uran kasvusta, taidoista, laajuudesta ja eduista. Voit myös käydä läpi muiden ehdotettujen artikkeleidemme saadaksesi lisätietoja -

  1. Ura Oraclessa
  2. Oracle RAC -haastattelukysymykset
  3. Mikä on seleeni?
  4. Ura Oracle DBA: ssa
  5. Mikä on kysely ja tyypit Oracle-kyselyitä