Hvad er Oracle RAC?

Oracle-database med RAC-valget Oracle Real Application Clusters giver flere forekomster, der opererer på forskellige servere, adgang til en lignende fysisk database, der er gemt med distribueret lagring. Databasen dækker flere hardwareenheder, men den vises som en enkelt specifik database mod applikationen. Dette tillader brugen af ​​hardware til at minimere de samlede omkostninger for ejendommen og også give et skalerbart computermiljø til det faktum, der understøtter adskillige applikationsarbejdsbelastninger.

Forståelse af Oracle RAC

Som i ovenstående diagram

  1. Oracle Database er en lagerenhed.
  2. Oracle Instance er en hukommelse og procesbehandler.
  3. Oracle Databases er en kombination af 3 forskellige filtyper, hovedsageligt kontrolfiler, gentegne logfiler og databasefiler.
  4. Alle kontrolfiler, online forny logfiler og databasefiler gemmes i klyngefilsystemet eller delte rå enheder, som alle computere i klyngen kan få adgang til.
  5. Du vil finde flere Oracle-forekomster, ofte en pr. Knude; alle disse har muligvis adgang til databasen.
  6. Hver Oracle-forekomst indeholder en helt unik mængde og udtryk, Oracle-systemets identitet. For Oracle-instansforbindelserne mod samlingen er bindingen normalt beskrevet af økosystemvariablen ORACLE_SID eller måske være tilsluttet tråd.
  7. Hver Oracle-forekomst opretter et unikt sæt online forny logfiler, som ofte vil bestå af spejlet online forny logs, baseret på indstillingerne. Alle kategorier, der ejes af en enkelt instans, er kendt som internets forny tråd, anerkendt af deres unikke beløb.
  8. Hver enkelt Oracle-forekomst opretter en unik off-line forny log, genkendt af trådmængde og en kontinuerlig seriemængde. Off-line gentilpasningslogger bliver almindelige datafiler i et distribueret filsystem. Du får muligvis alle disse datafiler over hele kloden, som det er bestemt, med hver knude, der arbejder en instans.

Hvis den ekstra behandlingskapacitet er påkrævet, kan klienter også tilføje yderligere noder i stedet for at ændre deres tilgængelige servere. Det eneste krav er, at servere i klyngen skal arbejde et lignende operativsystem såvel som den samme version af Oracle. De behøver ikke at være af samme kapacitet.

Høj tilgængelighed

De kan ikke håndtere nogen form for nedetid inden for deres betingelser. Disse ønsker er bestemt ikke adskilt til kun databaser, men består dog af forskellige kritiske komponenter foretrækker servere, netværk, kundeforbindelser og så videre. Vi har et krav til en intelligent ressourcevejleder, der kan omdirigere indkommende arbejdsbelastninger effektivt til knudepunkter, der kan være ikke-produktive eller sommetider mere kompetente med hensyn til computerkraft og opbevaring.

Oracle RAC-kategorien af ​​løsninger tilbyder en finjusteret produktpakke for at sikre, at alle disse ønsker bliver opfyldt. Oracle RAC-samlingen er normalt sammensat af følgende komponenter, der kan kaldes “Oracle RAC-kategori af alternativer”

Fordele ved Oracle RAC

  1. Det kan hjælpe dig med at spare nogle penge.
  2. Det kan være balancebalanceret for at opnå højere effektivitet.
  3. DML-procedurer kan let rulles tilbage.
  4. Synligheden kan styres gennem softwaren.
  5. Du kan finde transport blandt service af højeste kvalitet, som normalt hjælper let og hurtig konsolidering i et datacenter.
  6. Bortset fra hvis forbindelserne bestemt ikke er RAC-bevidste, behøver du ikke at få en forbindelse igen.

Krævede Oracle RAC færdigheder

  • Virtualisering:

Nå greb om den enkle virtualisering ved hjælp af VirtualBox. Hvis du arbejder med Linux, vil det forstå at være mere viden om grundlæggende Linux-systemadministration, før du går videre. Kombinationen af ​​virtualisering og Linux-systemadministration vil hjælpe en hel del, når du udfører RAC-installation samt finde ud af problemer.

  • Automatic Storage Manager (ASM):

ASM kræves for at få RAC på Standard Edition (SE). Til Enterprise Edition (EE) kan du muligvis bruge andre design af distribueret lager, det faktum, at det ikke kræver ASM, men sandsynligheden er, at du også har brug for ASM, der også har RAC med EE. Størstedelen af ​​de væsentlige ASM-færdigheder kunne læres på systemer med enkelt instanser.
Forvent ikke, at én vellykket opsætning betyder, at du er nødt til at fortsætte. Lav en indsats for at opsætte forskellige typer RAC på forskellige operativsystemtyper. Du kan slå komplikationer; ikke forvent en vellykket opsætning betyder, at du er nødt til at fortsætte. Lav en indsats for at opsætte forskellige typer RAC på forskellige operativsystemtyper. Du kan strejke komplikationer, dog håndtere denne form for læringsideer.

Hvorfor skal vi bruge Oracle RAC?

  • Oracle RAC er faktisk en delt-alt-klynge, der har et trin med svigtende og flaskehals: lagringsundersystemet. Det delte alt-undersystem er faktisk sørget for, at OLTP-arbejdsbelastninger vil være meget stabil uanset om der er adskillige Oracle RAC-noder.
  • I tilfælde af at du øger mængden af ​​RAC-knudepunkter vil I / O-ydeevnen ikke lineært øges på grund af singleton-lagersubsystemet. Specifikt kan boost, ligesom mængden af ​​RAC-knudepunkter hæver, være processor og hukommelse.
  • RAC drager fordel af Cache Fusion (en hurtig dedikeret bagplan, som noderne bruger til at forbinde hinanden), der gør det muligt for klyngebrugere at dele data, der kan cacher i SGA. Dette betyder, at hele SGA med hele klyngen (og derfor mængden af ​​data, der kan cachelageres), er næsten summen af ​​SGA's individuelle knudepunkter.
  • Generelt: RAC skalerer tilstand (på grund af skalering mellem processor og hukommelse), men det er ikke i stand til at skalere oprettelser (på grund af singleton-lagersubsystem).
  • Indtil du bruger Exadata .. i dette tilfælde kan lagringsundersystemet skaleres væk (hver lagringscelle har sin egen processor, RAM, flash og harddiske).

Hvem er det rigtige publikum til at lære Oracle RAC-teknologier?

Oracle ligner normalt SQL Server og hvert yderligere relationsdatabasesystem. Dets databasearkitektoniske koncepter er identiske, og derefter fungerer dette med SQL (Structured Query Language), derudover Oracle's egne PL / SQL-udvidelser. Det er let at forstå - hvis du har meget med Linux og SQL.

  1. Linux-administratorer
  2. DevOps Engineers
  3. Oracle-databaseadministratorer
  4. IT-fagfolk

Hvordan denne teknologi vil hjælpe dig i karrierevækst?

Kvalificerede Oracle Database Administrators (DBA) er normalt efterspurgt på markedet. Ligeledes vokser vi som en virksomheds database, har vi et stort krav til mennesker, der kan administrere, vedligeholde og udvikle databaser siden arrangeret / design, fejlfinding af udfordringer og sætning af retningslinjer for at øge effektiviteten.

En af de vigtigste kvalifikationer er en betydelig baggrund inden for databaseadministration samt en oplevelse af Oracle-systemer. Oracle leverer også tre mængder kvalifikation til databaseadministratorer, som normalt også indeholder Oracle Certified Associate, Oracle Certified Professional (OCP) og Oracle Certified Master (OCM), som på samme måde kan øge kundeemner.

Konklusion

At identificere tjenester for at få en leveret konfiguration kræver at man kigger på:

  1. Support til at få den Oracle-database
  2. Denne Oracle RAC Technology Compatibility Matrixes (RTCM)
  3. Oracle Dokumenter, der vedrører yderligere krav
  4. Alternative klyngeløsninger og andre klyngefilenheder efter behov

Support til at få Oracle RAC kan være "lagdelt" reflekterer ikke i nogen grad på hardware

  1. En metode genkendes simpelthen til Oracle RAC, når hvert lag vil blive forstærket.
  2. Tilfælde: Når Oracle-databasen kan genkendes, selvom som normalt ikke opfylder netværk eller lagringsplads ønsker at få Oracle RAC, kan ikke genkendes for Oracle RAC.
  3. Disse måder, en metode, der kan genkendes for Oracle RAC, hjælpes normalt altid til den Oracle DB.

Anbefalede artikler

Dette har været en guide til Hvad er Oracle RAC. Her diskuterede vi Oracle RAC's arbejde, karrierevækst, færdigheder, omfang og fordele. Du kan også gennemgå vores andre foreslåede artikler for at lære mere -

  1. Karriere i Oracle
  2. Oracle RAC Interview spørgsmål
  3. Hvad er selen?
  4. Karriere i Oracle DBA
  5. Hvad er en forespørgsel og typer af Oracle-forespørgsler