Grunnleggende verktøy å bruke for å administrere en Real Application Clusters Installasjon i Oracle 12c

January 18  by Eliza

Oracle 12c leverer flere verktøy for å administrere en reell søknad Cluster (RAC) installasjon. Noen av verktøyene er RAC bestemt, men andre er også for ikke-RAC databaser. Alle verktøy for både RAC og ikke-RAC databasene blir klynge klar når du starter dem i nærvær av et klyngemiljø. Dette betyr at de vil se klyngen og alle nodene i det.

Oracle Universal Installer for nettanlegg

Hvis du velger Oracle Grid Infrastruktur som clustering programvare, rett utenfor balltre Oracle Universal Installer (OUI) gjør programvaren stabelen installasjonen enkel.

Så lenge du oppfyller følgende to kriterier, begynner OUI ved å installere programvare fra en node, og da er det replikerer over hele klyngen:

  • Konfigurere riktig hosts-filen på tvers av alle nodene.
  • Aktiver bruker likeverdighet, ssh / rsh, og scp / rcp for Oracle brukeren på tvers av alle noder.

På denne måten, må du installere programvaren bare én gang. (Du har fortsatt å kjøre et par konfigurasjons skript på de resterende nodene etter den første installere på primærnoden.)

Oracle Universal Installer for annen programvare

Når du har konfigurert klyngen, er det oui klynge klar for alt installerer etterpå. Det betyr at hver gang du går å installere Oracle-programvare, ber den deg å velge nodene du ønsker å gjøre det installere på. Dette alternativet er veldig hyggelig når du gjør database og nestleder installasjonene. Videre har alle patchsets som du bruker også gi deg muligheten til å skyve ut til alle nodene.

Selvfølgelig, hvis youâ € ™ re patching i en rullende metode, du kan bruke den til en node av gangen (derav, rull fra en node til den neste).

Database Configuration Assistant (DBCA) i Oracle 12c

Når Database Configuration Assistant (DBCA) skytes opp fra en node i en klynge, det også er automatisk klynge klar. Det begynner database og konfigurasjon ved å spørre om hva noder du ønsker å utføre operasjoner. Å lage en fire-forekomst klynge på fire noder, må du logge deg på bare en av serverne og gjøre alt fra DBCA.

Network Configuration Assistant (NETCA) og Oracle 12c

Når det gjelder å håndtere lyttere og tnsnames filer, er NETCA også klynge klar. Hvis du trenger å legge til en lytter eller tnsnames oppføring, er enhver handling utført på en node automatisk formeres med riktige innstillinger på tvers av alle nodene. Konfigurering alle listener.ora og tnsnames.ora filer på tvers av en multimode klynge ville ta en uke for hånd.

Server Control (srvctl) og Oracle 12c

Server Control er sannsynligvis din dag-til-dag hovedkommandolinjeverktøy for administrasjon av RAC miljø.

Å se en forkortet liste over alle de tingene du kan gjøre med dette verktøyet, åpne en kommandolinje på din OS og skriv dette:

<Srvctl>

Du ser omtrent slik ut:

Bruk: srvctl <command> <objekt> [<alternativer>]
kommando: aktiver | deaktivere | start | stop | flytte | status | legge | fjerne | modifisere | getenv | setenv | unsetenv | config
objekter: database | eksempel | tjeneste | nodeapps | asm | lytteren
For detaljert hjelp på hver kommando og objekt og dets alternativer bruke:
srvctl <command> <object> -h

Serveren kontroll verktøyet lar deg administrere nesten alle ressursene på tvers av hele klyngen fra én økt. Si youâ € ™ re logget inn for å node1 og ønsker å stenge forekomsten prod31 på node3 for databasen prod3. Dette er hva youâ € ™ d Type:

<Srvctl stoppe eksempel -d prod3 -i prod31>

Du bør se på dette:

Thatâ € ™ s høyre: Du ser ingenting om det fungerer riktig. Hvis du får feil, forskning på riktig måte.

Du kan bruke Server Control til å gjøre følgende og enhver kombinasjon der:

  • Stopp alle forekomster av en database.
  • Stoppe to av fem tilfeller for en database.
  • Starte alle forekomster.
  • Stoppe en eller alle lyttere.

Du kan enkelt script Server Control i drifts skript. Thatâ € ™ s en av sine store fordeler. Verktøy som SQL * Plus og lytteren kontroll verktøyet (som krever en henrettelse på hver node for multinode operasjoner og flere linjer innganger) gjør for mer kompliserte skript. Med Server Control, alt i én linje for hva operasjonen du ønsker å oppnå.

Cluster Control (crsctl) og Oracle 12c

Cluster Control er en annen kommandolinjeverktøy som styrer klyngespesifikke ressurser. Det kan starte og stoppe klasekomponenter på enkelt noder.

Skriv dette for å starte Cluster Kontroll og få en liste over kommandoalternativer:

<Crsctl>

Du ser omtrent slik ut:

Bruk: crsctl sjekk CRS - sjekker levedyktighet av Oracle Clusterware
crsctl sjekk CSSD
- Sjekker levedyktigheten til klase Synchronization Services
crsctl sjekk crsd - sjekker levedyktigheten til Cluster Ready Services
crsctl sjekk evmd - sjekker levedyktigheten til Event Manager
crsctl sjekk klynge [-node <nodenavn>]
- Sjekker levedyktigheten til CSS tvers noder
crsctl sett css <parameter> <verdi> - setter en parameter overstyring
... Utgang klippet ...
crsctl spør CRS activeversion - viser Oracle Clusterware drifts
Om nødvendig noen av disse kommandoene kan kjøres med ytterligere sporing ved å legge til et
'Spor'
argument helt foran. Eksempel: crsctl spor sjekk css

  1. Stoppe alle klase ressurser på den aktuelle noden med Server Control.

  2. Stopp klyngespesifikke komponenter:

    <Crsctl stoppe CRS>

    Du ser dette:

    Stoppe ressurser.
    Vellykket stoppet ressurser CRS
    Stoppe CSSD.
    Nedleggelse CSS daemon.
    Nedleggelse forespørsel vellykket utstedt.

    Du kan bli bedt om å starte node en eller to ganger i løpet av OS vedlikehold; du dona € ™ t vil klyngen for å starte på nytt.

  3. Hindre at klase tjenester på denne noden fra omstart:

    <Crsctl deaktivere crs>

  4. Gjøre alt omstart du ønsker.

    Du dona € ™ t trenger å bekymre deg om klyngetjenester forstyrrer.

  5. Re-aktivere klase tjenester:

    <Crsctl aktiver CRS>

  6. Starte klyngen tjenester:

    <Crsctl starte CRS>

    Alle klyngeressurser starte, inkludert database-relaterte ressurser på noden.

Oracle Interface Configuration Tool (OIFCFG)

Hvis du trenger å endre klyngen (skifte servernavn eller IP-adresser, for eksempel), må du bruke Oracle Interface Configuration Tool (OIFCFG) for å konfigurere disse endringene i den interne klyngekonfigurasjon.