Grunnleggende maskinvare Hensyn for Real Application Clusters i Oracle 12c

April 22  by Eliza

Real Application Clusters (RAC) i forbindelse med Oracle 12c databaser har noen spesielle krav til maskinvare som enkelt forekomst eller ikke-RAC database Dona € ™ t har. Maskinvare områder å fokusere på inkludere nettverksgrensesnitt, sentral lagring og noder.

Noder og Real Application Clusters i Oracle 12c

En node er en server som kjører en Oracle-forekomst. En sann RAC-konfigurasjonen har minst to noder.

Antall noder i din RAC konfigurasjon avhenger av hardware og software begrensninger. Ifølge Oracleâ € ™ s dokumentasjon og støtte nettsteder, Oracle selve programvaren kan støtte i overkant av 100 noder, men andre krefter kan begrense deg til færre.

Hvis youâ € ™ re får inn massevis av noder (mer enn åtte), sjekk med alle dine maskinvare- og programvareleverandører for å se hva grensen er.

Legg noder som du skalere klynge. Du kan legge til og fjerne dem med minimal eller ingen driftsavbrudd til søknaden din. Dette sikrer høy tilgjengelighet. Typisk vil hver node har sin egen installasjon av Oracle programvare.

Du kan ha en sentral, felles programvare katalog for hver node å bruke. Men en konfigurasjon som dette begrenser høy tilgjengelighet evner.

For eksempel, en fordel å installere Oracle programvare på hver node er evnen til individuelt lappe de noder ved å ta dem ned en av gangen. Dette rullende patch unngår en fullstendig søknad brudd. Du canâ € ™ t gjelde alle oppdateringer på denne måten. Sjekk med patch dokumentasjon for å være sikker. På den annen side, en sentral installasjon krever at du stenge hele klyngen for å bruke oppdateringen.

Hver node bør ha sin egen Oracle-programvare kode tre hvis du vil ha høy tilgjengelighet.

Sentral lagring og Real Application Clusters i Oracle 12c

Følgende er noen RAC konfigurasjons sentrale lagringsbehov:

  • Alle dine databasefiler, kontrollfiler, redo logger, arkivloggene, og spfile bør være på delt lagring. På denne måten hver av nodene har tilgang til alle de nødvendige filene for datatilgang, gjenvinning og konfigurasjon.
  • Fest sentral lagring til hver node i form av noen high-speed media. Massevis av høyhastighets-tilkoblinger (fiberkanal eller iSCSI, for eksempel) er tilgjengelig fra ulike lagrings leverandører.

    Sørg for at lagrings og vedlegg er godkjent for Oracle RAC før du gjør dine beslutninger. (For eksempel, NFS monterings stasjoner til hver server ISNA € ™ t vanligvis en sertifisert konfigurasjon.) Du kan bruke nesten alle delt lagring konfigurasjon med anstendig utdanning og testing resultater.

  • Når du velger en lagring leverandøren, bør du vurdere dine applicationsâ € ™ ytelsesbehov. Din diskdelsystem skal kunne skalere like lett som dine RAC noder. Som du legge til noder, må du kanskje legge til fysiske disker for å støtte den økte etterspørselen på lagringsdelsystemet. Du bør være i stand til å gjøre dette med liten eller ingen nedetid.
  • Disken på den delte lagringsdelsystemet må konfigureres for delt tilgang Du kan ha opptil fire valg for dette.:

    • Raw filsystem (uformatert disker)
    • (OCFS) Oracle Cluster File System (tilgjengelig på Windows og Linux)
    • Oracle Automatic Storage Management (ASM) (en Oracle-levert volum leder av former for database-relaterte filer)
    • Tredjepartsløsning (for eksempel Veritas)

Du må kanskje kombinere alternativer. For eksempel kan du bruke Oracle ASM for databasefiler, men du vil kanskje noe annet enn ASM for RMAN sikkerhetskopier.

Klaseinterconnect og Real Application Clusters i Oracle 12c

Klyngen interconnect er en dedikert maskinvare som styrer all inter-eksempel kommunikasjon. Mye av kommunikasjonen over tilfeller forekommer i en RAC konfigurasjon: opprettholde konsistens, deling lås informasjon, og overføring av datablokker.

Oracle bruker Cache Fusion for å håndtere overføring av data mellom noder. Cache Fusion krever en ekstremt pålitelig, privat, høyhastighets nettverk å koble alle nodene.

Cache Fusion er en kritisk komponent for å få RAC å gi gode resultater. Den interconnect må være gigabit hastigheter eller bedre.

Når du har klase kommunikasjon ytelsesproblemer, er interconnectâ € ™ s evne til å gi den nødvendige båndbredde avhørt. Ita € ™ s en nødvendig utgift for å sette opp en RAC miljø på riktig måte. Vil du bruke tusenvis av dollar på en racerbil og deretter sette gatedekk på den?

Nettverksgrensesnitt og Real Application Clusters i Oracle 12c

Kontroller at du har de riktige nettverksgrensesnitt på serveren for riktig kommunikasjon. Dette inkluderer flere kort nettverkskort:

  • Ett for de offentlige eller bruker forbindelser til maskinen
  • En for private interconnect for klyngen å dele informasjon på tvers av nodene

I det minste bør en RAC konfigurasjon har to nettverkskort:

  • En for private nettverk for klynge interconnect trafikk
  • Ett for det offentlige nettverket

Det offentlige nettverket er tilkobling for alle klase tilkoblinger, fra applikasjoner og sluttbrukere (inkludert deg og sys admin).