Wat is Oracle RAC?

Met Oracle Database met de keuze voor Oracle Real Application Clusters (RAC) hebben meerdere instanties die op verschillende servers werken toegang tot een vergelijkbare fysieke database die is opgeslagen met gedistribueerde opslag. De database omvat meerdere hardwareapparaten, maar wordt weergegeven als een enkele specifieke database voor de toepassing. Dit maakt het gebruik van commodity-hardware mogelijk om de totale kosten van het onroerend goed te minimaliseren en tevens een schaalbare computeromgeving te geven aan het feit dat talloze applicatieworkloads ondersteunt.

Inzicht in Oracle RAC

Zoals bovenstaand diagram

  1. Oracle Database is een opslagapparaat.
  2. Oracle Instance is een geheugen- en proceshandler.
  3. Oracle Databases is een combinatie van 3 verschillende soorten bestanden, voornamelijk besturingsbestanden, logbestanden en databasebestanden opnieuw.
  4. Alle besturingsbestanden, online redo-logbestanden en databasebestanden worden opgeslagen op het clusterbestandssysteem of gedeelde onbewerkte apparaten, die toegankelijk zijn voor alle computers in het cluster.
  5. U zult meerdere Oracle-instanties vinden, vaak één per knooppunt; al deze hebben toegang tot de database.
  6. Elke Oracle-instantie bevat een volledig unieke hoeveelheid en term, de Oracle-systeemidentiteit. Voor de Oracle-instantie links naar de collectie, wordt de band meestal beschreven door ecosysteemvariabele ORACLE_SID of misschien verbonden draad.
  7. Elke Oracle-instance maakt een unieke set online redo-logs, die vaak bestaan ​​uit gespiegelde online redo-logs, op basis van de instellingen. Alle categorieën die eigendom zijn van een individuele instantie staan ​​bekend als opnieuw uitvoeren van internets, te herkennen aan hun unieke hoeveelheid.
  8. Elk Oracle-exemplaar maakt een uniek off-line redo-logboek, herkend aan aantal threads en een continu seriebedrag. De off-line redo-logs worden normale gegevensbestanden binnen een gedistribueerd bestandssysteem. U kunt al deze gegevensbestanden over de hele wereld krijgen, dat is zeker, waarbij elk knooppunt een exemplaar werkt.

Als de extra verwerkingscapaciteit vereist is, kunnen clients ook extra knooppunten toevoegen in plaats van hun toegankelijke servers te wijzigen. De enige vereiste is dat servers in het cluster een soortgelijk besturingssysteem en dezelfde versie van Oracle moeten gebruiken. Ze hoeven niet identiek te zijn.

Hoge beschikbaarheid

Ze kunnen geen enkele vorm van downtime beheren binnen hun omstandigheden. Deze verlangens zijn zeker niet gescheiden van alleen databases, maar bestaan ​​uit verschillende kritische componenten, zoals servers, netwerken, klantverbindingen, enzovoort. Welnu, we hebben een vereiste voor een intelligente resource supervisor die inkomende workloads effectief kan omleiden naar knooppunten die niet-productief of soms competenter kunnen zijn met betrekking tot rekenkracht en opslag.

De Oracle RAC Category of Solutions biedt een verfijnd itempakket om ervoor te zorgen dat aan al deze wensen wordt voldaan. De Oracle RAC-collectie bestaat meestal uit de volgende componenten die bekend staan ​​als 'Oracle RAC Category of Alternatives'

Voordelen van Oracle RAC

  1. Het kan u helpen wat geld te besparen.
  2. Het kan load-balanced zijn om een ​​hogere efficiëntie te krijgen.
  3. DML-procedures kunnen gemakkelijk worden teruggedraaid.
  4. Zichtbaarheid kan worden beheerd via de software.
  5. U kunt transport vinden bij een service van topkwaliteit die meestal helpt bij een gemakkelijke en snelle consolidatie in een datacenter.
  6. Behalve als de verbindingen zeker niet RAC-bewust zijn, hoeft u geen nieuwe verbinding te maken.

Vereiste Oracle RAC-vaardigheden

  • virtualisatie:

Bereik grip met de eenvoudige virtualisatie met behulp van VirtualBox. Als je met Linux werkt, zal het begrijpen dat je meer kennis hebt van fundamenteel Linux-systeembeheer voordat je verder gaat. De combinatie van virtualisatie en Linux-systeembeheer helpt behoorlijk veel bij het uitvoeren van RAC-installatie en bij het uitzoeken van problemen.

  • Automatische opslagmanager (ASM):

ASM is vereist om RAC op Standard Edition (SE) te krijgen. Voor Enterprise Edition (EE) kunt u andere ontwerpen van gedistribueerde opslag gebruiken, het feit dat het geen ASM vereist, maar de kans is groot dat u ASM nodig hebt dat ook RAC met EE heeft. Het merendeel van de essentiële ASM-vaardigheden kan worden geleerd op systemen met één exemplaar.
Verwacht niet dat een succesvolle installatie betekent dat je verder moet gaan. Doe een poging om verschillende typen RAC op verschillende typen besturingssysteem in te stellen. U kunt complicaties treffen; verwacht niet dat een succesvolle installatie betekent dat je verder moet gaan. Doe een poging om verschillende typen RAC op verschillende typen besturingssysteem in te stellen. Je kunt echter complicaties oplopen, maar met dit soort leerideeën omgaan.

Waarom zouden we Oracle RAC gebruiken?

  • Oracle RAC is eigenlijk een shared-everything cluster met één fase van falen en bottleneck: het opslagsubsysteem. Dat gedeelde alles-subsysteem is er in feite voor gezorgd dat OLTP-werkbelastingen zeer stabiel zullen zijn, ongeacht of er meerdere Oracle RAC-knooppunten zijn.
  • Daarom verhoogt u, in het geval dat u het aantal RAC-knooppunten verhoogt, de I / O-prestaties niet lineair, vanwege het singleton-opslagsubsysteem. In het bijzonder, boost zoals de hoeveelheid RAC nodes verhoogt, kan processor en geheugen zijn.
  • RAC profiteert van Cache Fusion (een snelle speciale backplane die de knooppunten gebruiken om die met elkaar te verbinden) waarmee de clustergebruikers gegevens kunnen delen die in de SGA kunnen worden gecached. Dit betekent dat de hele SGA met de hele cluster (en dus de hoeveelheid gegevens die in de cache kan worden opgeslagen) eigenlijk bijna de som is van de afzonderlijke knooppunten van de SGA.
  • Over het algemeen: staat RAC-schalen (vanwege schaalverdeling tussen processor en geheugen), maar kan niet worden geschaald (vanwege singleton-opslagsubsysteem).
  • Totdat u Exadata gebruikt .. in dat geval kan het opslagsubsysteem wegschalen (elke opslagcel heeft zijn eigen processor, RAM, flash en harde schijven).

Wie is de juiste doelgroep om Oracle RAC-technologieën te leren?

Oracle is meestal vergelijkbaar met SQL Server en elk extra relationeel databasesysteem. De database-architecturale concepten zijn identiek en dan werkt dit met SQL (Structured Query Language), daarnaast de eigen PL / SQL-uitbreidingen van Oracle. Het is gemakkelijk te begrijpen - als je veel hebt met Linux en SQL.

  1. Linux-beheerders
  2. DevOps-ingenieurs
  3. Oracle-databasebeheerders
  4. IT-professionals

Hoe deze technologie u helpt bij de groei van uw carrière?

Gekwalificeerde Oracle Database Administrators (DBA) zijn meestal in trek op de markt. Omdat de database van een bedrijf blijft groeien, hebben we ook een grote behoefte aan mensen die databases kunnen beheren, onderhouden en ontwikkelen sinds het opzetten / ontwerpen, het oplossen van problemen en het instellen van richtlijnen om de efficiëntie te verhogen.

Een van de belangrijkste kwalificaties is een aanzienlijke achtergrond in databasebeheer en een ervaring met Oracle-systemen. Oracle biedt ook drie hoeveelheden kwalificatie voor databasebeheerders, die meestal ook Oracle Certified Associate, Oracle Certified Professional (OCP) en Oracle Certified Master (OCM) bevatten, wat ook de jobleads kan stimuleren.

Conclusie

Om services te identificeren om een ​​aangeboden configuratie te krijgen, moet u kijken naar:

  1. Ondersteuning om die Oracle-database te krijgen
  2. Dat Oracle RAC Technology Compatibility Matrixes (RTCM)
  3. Oracle-documenten met betrekking tot aanvullende vereisten
  4. Alternatieve clusteroplossingen en andere clusterbestandseenheden indien nodig

Ondersteuning om Oracle RAC te krijgen kan "gelaagd" zijn, zal tot op zekere hoogte niet op hardware reflecteren

  1. Een methode wordt eenvoudig herkend voor Oracle RAC, wanneer elke laag wordt versterkt.
  2. Geval: binnen een gegeven procedure, wanneer de Oracle-database kan worden herkend, hoewel die meestal niet voldoet aan het netwerk of de opslagruimte Oracle RAC wil verkrijgen, kan niet worden herkend voor Oracle RAC.
  3. Op deze manieren wordt een methode die mogelijk wordt herkend voor Oracle RAC meestal altijd geholpen voor die Oracle DB.

Aanbevolen artikelen

Dit is een handleiding geweest voor Wat is Oracle RAC. Hier hebben we de werking, carrièregroei, vaardigheden, reikwijdte en voordelen van Oracle RAC besproken. U kunt ook onze andere voorgestelde artikelen doornemen voor meer informatie -

  1. Carrière in Oracle
  2. Vragen tijdens solliciteren bij Oracle RAC
  3. Wat is Selenium?
  4. Carrière in Oracle DBA
  5. Wat is een zoekopdracht en soorten Oracle-zoekopdrachten