Hvorfor Oracle Arkiv Logg Space fylles opp

Hvorfor Oracle Arkiv Logg Space fylles opp


Arkiv loggfiler representerer en kopi av Oracle redo loggfiler. Gjenopprette en database fra en sikkerhetskopi krever den lagrede databasen og et arkiv loggfil over alle endringer som er gjort siden forrige backup. Du kan ikke endre størrelsen på loggfilen etter at det har blitt opprettet, men komprimering reduserer hvor mye minne de sikkerhetskopierte arkivloggfiler bruke.

Faktorer som påvirker størrelse

Arkiv loggstørrelsen er proporsjonal med størrelsen på databasen, og avhenger av hvor mange endringer som er gjort i databasen mellom sikkerhetskopier. Sikkerhetskopiering loggfilene oftere resulterer i mindre filer, med lagringsplass fortært av arkivloggfiler avhengig av hvor mange sikkerhetskopier du gjør ut av hver fil.

Kopier vs. sikkerhetskopier

Kopiering av databaser skaper en kopi som er umiddelbart tilgjengelig uten en database restaurering, men det er tregere enn backup og tar opp mer plass. Å gjøre inkrementelle sikkerhetskopier av databaser bruker mindre plass, men kan bare brukes på nivå 0-delen av databasen. Hvis du kopierer og sikkerhetskopiere hele databasen, trenger du ikke å sikkerhetskopiere arkivloggene.

Saving Space

Med jevne mellomrom lage sikkerhetskopier av arkivloggene beskytter dine poster fra tap. Sikkerhetskopiering arkivloggene bare laget i de siste 24 timene hindrer kopiere backup, og du kan redusere minne de forbruker ved å slette loggene som er eldre enn 30 dager eller tidsrammen som kreves av dine data retningslinjer for oppbevaring.

Hvis du sikkerhetskopierer arkivloggene til en annen server eller tape, kan du slette dem av Oracle server. RMAN kommandoen frigjør plass ved å slette sikkerhetskopiert arkiverte loggfiler ved gjennomføring av backup, men hvis sikkerhetskopieringen mislykkes, betyr RMAN ikke slette den siste sikkerhetskopien. Kjører en Crosscheck med RMAN kommandoen forteller det å bare se på eksisterende arkivloggene, hindrer den fra å søke etter slettede arkivloggene, påskynde sikkerhetskopieringen. Hvis ledig plass igjen i arkivlogg sikkerhetskopi etter hver backup, kan du redusere størrelsen på den tilgjengelige plassen.

Plassbesparende Innstillinger

Sparer mer enn ett eksemplar av en Oracle arkivlogg holder deg fra å miste den, men har ikke mer enn to eller tre backup vil spare minne. Slik endrer du standard antall arkiv backup logg, må du endre log_archive_dest_n initialisering parameter for å log_archive_dest_2 for to sikkerhetskopier eller log_archive_dest_3 for tre. Den maksimale verdien som er tillatt er 10.

Du kan også slå av arkivloggmodus på databaser som ikke krever backup, for eksempel test databaser og utvikling servere. Deaktivering arkivlogg sporing ved å endre log_archive_trace parameter til null setter databasen i no-arkivloggmodus. I denne tilstanden blir redo loggfilene overskrevet når arkivet loggplass minnegrensen er nådd.