Vad är Oracle RAC?

Oracle Database med valet av Oracle Real Application Clusters (RAC) gör att flera instanser som fungerar på olika servrar får åtkomst till en liknande fysisk databas lagrad med distribuerad lagring. Databasen täcker flera hårdvara, men den visas som en enda specifik databas mot applikationen. Detta tillåter användning av råvaruhårdvara för att minimera den totala kostnaden för fastigheten och även ge en skalbar datormiljö till det faktum som stöder många applikationsarbetsbelastningar.

Förstå Oracle RAC

Enligt ovanstående diagram

  1. Oracle Database är en lagringsenhet.
  2. Oracle Instance är ett minne- och processhanterare.
  3. Oracle Databases är en kombination av 3 olika typer av filer, huvudsakligen kontrollfiler, göra om loggfiler och databasfiler.
  4. Alla kontrollfiler, online-omloggningsfiler online och databasfiler lagras i klusterfilsystemet eller delade råenheter, som alla datorer i klustret har åtkomst till.
  5. Du hittar flera Oracle-instanser, ofta en per nod; alla dessa kan komma åt databasen.
  6. Varje Oracle-instans innehåller en helt unik mängd och term, Oracle-systemets identitet. För Oracle-instansen länkar mot samlingen beskrivs bindningen vanligtvis av ekosystemvariabeln ORACLE_SID eller kanske en ansluten tråd.
  7. Varje Oracle-instans skapar en unik uppsättning online-omloggningsloggar, som ofta kommer att bestå av speglade online-omloggningsloggar, baserade på inställningarna. Alla kategorier som ägs av en enskild instans är kända som internets redo thread, erkända av deras unika belopp.
  8. Varje Oracle-instans skapar en unik off-line-omloggningslogg, igenkänd av trådmängd och en kontinuerlig seriebelopp. Offline-uppdateringsloggarna blir vanliga datafiler i ett distribuerat filsystem. Du kan få alla dessa datafiler över hela världen som är säkra, med varje nod som fungerar en instans.

Om den extra bearbetningskapaciteten krävs kan klienter också lägga till ytterligare noder i stället för att ändra sina tillgängliga servrar. Det enda kravet är att servrar i klustret måste arbeta med ett liknande operativsystem samt samma version av Oracle. De kan inte behöva vara identiska.

Hög tillgänglighet

De kan inte hantera någon form av driftstopp inom sina villkor. Dessa önskemål är verkligen inte separerade till bara databaser men består ändå av olika kritiska komponenter föredrar servrar, nätverk, kundanslutningar och så vidare. Tja, vi har ett krav på en intelligent resursledare som kan omdirigera inkommande arbetsbelastningar effektivt till noder som kan vara icke-produktiva eller ibland mer kompetenta när det gäller datorkraft och lagring.

Oracle RAC Category of Solutions erbjuder ett finjusterat förpackningspaket för att se till att alla dessa önskemål uppfylls. Oracle RAC-kollektionen består vanligtvis av följande komponenter som kan kallas "Oracle RAC Category of Alternatives"

Fördelar med Oracle RAC

  1. Det kan hjälpa dig att spara lite pengar.
  2. Det kan vara lastbalanserat för att få högre effektivitet.
  3. DML-procedurer kan enkelt rulla tillbaka.
  4. Synlighet kan hanteras genom programvaran.
  5. Du hittar transport bland högkvalitativa tjänster som vanligtvis hjälper till enkel och snabb konsolidering i ett datacenter.
  6. Förutom om anslutningarna verkligen inte är RAC-medvetna, behöver du inte få en återanslutning.

Krav på Oracle RAC

  • virtualisering:

Nå grepp om den enkla virtualiseringen genom att använda VirtualBox. Om du arbetar med Linux kommer det att förstå att du är mer kunnig om grundläggande Linux-systemadministration innan du går vidare. Kombinationen av virtualisering och Linux-systemadministration kommer att hjälpa ganska mycket när du gör RAC-installation samt att räkna ut problem.

  • Automatic Storage Manager (ASM):

ASM krävs för att få RAC på Standard Edition (SE). För Enterprise Edition (EE) kan du använda andra mönster för distribuerad lagring, det faktum att det inte kräver ASM, men sannolikheten är att du kommer att behöva ASM som har RAC med EE också. Majoriteten av de väsentliga ASM-färdigheterna kan läras på system med enstaka instanser.
Förvänta dig inte att en framgångsrik uppsättning betyder att du måste fortsätta. Försök att ställa in olika typer av RAC på olika operativsystemtyper. Du kan slå komplikationer; förvänta dig inte att en framgångsrik uppsättning betyder att du måste fortsätta. Försök att ställa in olika typer av RAC på olika operativsystemtyper. Du kan slå komplikationer, men hantera den här typen av inlärningsidéer.

Varför ska vi använda Oracle RAC?

  • Oracle RAC är faktiskt ett delat allt-kluster som har ett steg av fel och flaskhals: lagringsundersystemet. Det delade allt delsystemet är faktiskt säkerställt att OLTP-arbetsbelastningar kommer att vara mycket stadiga oavsett om det finns många Oracle RAC-noder.
  • Därför, om du ökar mängden RAC-noder, kommer I / O-prestanda inte linjärt att öka på grund av singleton-lagringsundersystemet. Specifikt kan boost som mängden RAC-noder höjer processor och minne.
  • RAC gynnar Cache Fusion (ett snabbt dedikerat bakplan som noderna använder för att ansluta varandra) som gör det möjligt för klusteranvändarna att dela data som kan lagras i SGA. Detta innebär att hela SGA med hela klustret (och därför mängden data som kan cachelas) verkligen är nästan summan av SGA: s individuella noder.
  • I allmänhet: RAC skalar tillstånd (på grund av utskalning mellan processor och minne) men det är inte möjligt att skala skapar (på grund av singleton lagringsundersystem).
  • Tills du använder Exadata .. i så fall kan lagringsundersystemet avskalas (varje lagringscell har sin egen processor, RAM, blixt och hårddiskar).

Vem är rätt publik för att lära sig Oracle RAC-teknologier?

Oracle liknar vanligtvis SQL Server och varje ytterligare relationsdatabassystem. Dess databasarkitektoniska koncept är identiska och sedan fungerar det med SQL (Structured Query Language), dessutom Orakles egna PL / SQL-tillägg. Det är lätt att förstå - om du har mycket med Linux och SQL.

  1. Linux-administratörer
  2. DevOps Engineers
  3. Oracle-databasadministratörer
  4. IT-proffs

Hur denna teknik kommer att hjälpa dig i karriärtillväxt?

Kvalificerade Oracle-databasadministratörer (DBA) är vanligtvis efterfrågade på marknaden. På samma sätt, som ett företags databas fortsätter att växa har vi ett stort krav för personer som kan hantera, underhålla och utveckla databaser sedan arrangerade / design, felsökning av utmaningar och att sätta riktlinjer för att öka effektiviteten.

En av de viktigaste kvalifikationerna är en betydande bakgrund inom databasadministration samt en upplevelse av Oracle-system. Oracle tillhandahåller också tre kvalifikationer för databasadministratörer som vanligtvis också innehåller Oracle Certified Associate, Oracle Certified Professional (OCP) och Oracle Certified Master (OCM), som på samma sätt kan öka ledningsjobb.

Slutsats

Att identifiera tjänster för att få en tillhandahållen konfiguration kräver att du tittar på:

  1. Stöd för att få den Oracle-databasen
  2. Att Oracle RAC Technology Compatibility Matrixes (RTCM)
  3. Oracle-dokument som rör ytterligare krav
  4. Alternativa klusterlösningar och andra klusterfilenheter efter behov

Stöd för att få Oracle RAC kan "skiktas" kommer inte att reflektera på hårdvara i någon mån

  1. En metod känns helt enkelt igen för Oracle RAC, varje gång varje lager kommer att förstärkas.
  2. Fall: Inom ett tillhandahållet förfarande, när Oracle-databasen kan identifieras, även om som vanligtvis inte uppfyller nätverk eller lagringsutrymme vill få Oracle RAC, kan inte erkännas för Oracle RAC.
  3. Dessa sätt, en metod som kan kännas igen för Oracle RAC hjälps vanligtvis alltid för den Oracle DB.

Rekommenderade artiklar

Detta har varit en guide till What is Oracle RAC. Här diskuterade vi arbetet, karriärstillväxt, färdigheter, omfattning och fördelar med Oracle RAC. Du kan också gå igenom våra andra föreslagna artiklar för att lära dig mer -

  1. Karriär i Oracle
  2. Oracle RAC intervjufrågor
  3. Vad är selen?
  4. Karriär i Oracle DBA
  5. Vad är en fråga och typer av Oracle-frågor