Grunnleggende om Arkiv Loggfiler i Oracle 12c

September 6  by Eliza

Oracle 12câ € ™ sa RKIV loggfiler er rett og slett kopier av gjøre om loggfiler. Theyâ € ™ re ikke forskjellig fra redo loggfiler, bortsett fra at de får et nytt navn når theyâ € ™ re opprettet.

De fleste arkivloggfiler har filtypen .ARC, .ARCH, eller .LOG., Synes .ARC mest vanlig.

Ikke alle databaser har arkivloggfiler. Det avhenger av om du slår på arkivering. Ved å slå på arkivering, kan du gjenopprette fra nesten hvilken som helst type svikt som gir to ting:

  • Du har en full backup.
  • Du havenâ € ™ t mistet alle kopier av redo eller arkivloggene.

Det er en liten mengde overhead med database arkivering:

  • I / O kostnad: Den ARCn prosessen har å kopiere hver redo log gruppe som det fylles opp.
  • CPU kostnad: Det tar ekstra behandling for å kopiere redo logger via ARCn prosessen.
  • Lagring kostnad: Du må holde alle arkivloggene opprettes mellom hver backup.

Relativt sett, er hver av disse kostnadene liten i forhold til den avkastningen du får: utvinne databasen uten så mye som å miste prikken over en jeg. Dette er vanligvis anbefaler, over hele linja, arkivere alle produksjonsdatabaser sine redo logger.

Noen ganger, ISNA arkivering € ™ t nødvendig, for eksempel i en testdatabase brukt til testing av kode. Du kan enkelt bare kopiere din produksjon database for å gjenopplive en ødelagt test. Weâ € ™ re ikke anbefale ikke arkivering på testdatabaser. Noen ganger testdatabase er viktig nok til arkivet. Weâ € ™ re bare si at noen ganger du kan få av uten å pådra seg ekstra overhead.

Du bør holde arkivere loggfiler for restitusjon mellom hver backup. Si youâ € ™ re gjør en sikkerhetskopi hver søndag. Nå si at databasen mister filer på grunn av diskfeil på onsdag. Gjenopprettingsprosessen vil være å gjenopprette tapte filer fra siste backup og deretter forteller Oracle å bruke arkivet loggfiler fra søndag hele veien opp til svikt på onsdag. Ita € ™ s kalt rulle fremover.

Som kontroll filer og gjøre om loggfiler, for å ita € ™ s beste praksis har mer enn ett eksemplar av hver av arkivloggfiler. De bør gå til to ulike destinasjoner på forskjellige enheter, akkurat som de andre. Du canâ € ™ t hoppe over en tapt arkiv logg.

Server og initialisering parameterfiler er de minste filer på systemet:

  • Pfile, eller parameter fil, er en tekstversjon som du kan lese og redigere med en vanlig tekst editor.
  • Spfile, eller server parameter fil, er en binær kopi som du oppretter for databasen til å bruke når du gjør endringer.

Vanligvis disse filene ender med en .ORA forlengelse.

Pfiles og SPFILEs ha informasjon om hvordan du kjører databasen er konfigurert. Det er der du konfigurere følgende innstillinger:

  • Minnestørrelse
  • Database og forekomst navn
  • Arkivering parametere
  • Prosesser
  • Over 1900 andre parametere

Vent, hva var det? Over 1900 parametere for å konfigurere og justere? Dona € ™ t være redd. Faktum er 99 prosent av din database konfigurasjon er gjort med rundt 30 av de viktigste parametrene. Resten av parametrene er for uvanlig konfigurasjoner som krever mer ekspert justering. Som et spørsmål om faktum, av dem 1900, over 1600 er skjult.

Når du starter din database, den aller første filen lese er parameterfilen. Det setter opp alle dine minne og prosess innstillinger og forteller forekomsten der kontrollfilene ligger. Den har også informasjon om arkivering status.

De Pfiles og SPFILEs ligger under katalogen der du installerte databaseprogramvare. Denne katalogen kalles ORACLE_HOME:

  • Linux / UNIX: $ ORACLE_HOME / DBS
  • Windows:% ORACLE_HOME% \ database

Den bør ha en bestemt navnestrukturen. For eksempel, hvis din database navn er dev12c, filene vil bli navngitt som følger:

  • Den pfile ville bli kalt initdev12c.ora.
  • Den spfile ville bli kalt spfiledev12c.ora.

Ved å navngi dem på denne måten, og sette dem i den aktuelle mappen, finner Oracle automatisk dem når du starter databasen. Else, du har å fortelle Oracle hvor de er hver gang du starter database; som bare ISNA € ™ t praktisk.

Vi anbefaler deg å holde pfile og spfile i standardplasseringene med standard navnekonvensjonen for enkel administrasjon.