filer arkivloggprogram utgör en kopia av Oracle -filer redo log . Återställa en databas från en säkerhetskopia kräver sparad databas och ett arkiv loggfil av alla ändringar som gjorts sedan den förra säkerhetskopieringen . Du kan inte ändra storleken loggfilen efter att den har skapats , men komprimering reducerar hur mycket minne de säkerhetskopierade arkiv loggfiler använder . Faktorer som påverkar Storlek
storlek arkivloggprogram är proportionell mot storleken på databasen , och beror på antal ändringar gjorts i databasen mellan säkerhetskopior . Säkerhetskopiera loggfilerna oftare resulterar i mindre filer , med lagringsutrymme förbrukas av arkivera loggfiler beroende på hur många säkerhetskopior du gör av varje fil .
Kopior vs säkerhetskopior
kopiering databaser skapas en kopia som är omedelbart tillgänglig utan en databas restaurering , men det är långsammare än säkerhetskopior och tar upp mer utrymme . Göra inkrementella säkerhetskopior förbrukar mindre plats , men kan endast användas på nivå 0 i databasen . Om du kopierar och säkerhetskopiera hela databasen , behöver du inte att säkerhetskopiera arkivera loggar .
Spara utrymme
Periodvis skapa säkerhetskopior av arkiv loggar skyddar dina poster från förlust . Säkerhetskopiera arkiv loggar bara skapats under de senaste 24 timmarna förhindrar dubbla säkerhetskopior , och du kan minska mängden minne som de förbrukar genom att radera loggar äldre än 30 dagar eller tidsram som krävs av er politik datalagring .
P Om du tillbaka upp arkivera loggar till en annan server eller band , kan du ta bort dem från Oracle -servern . Den RMAN Kommandot frigör utrymme genom att radera framgångsrikt backas upp arkiverade loggfiler efter slutförandet av backup , men om säkerhetskopieringen misslyckas , inte RMAN inte ta bort den sista säkerhetskopian . Köra en dubbelkontrollera med RMAN kommandot berättar att bara titta på befintliga arkivera loggar , hindrar det från att söka efter borttagna arkivera loggar , påskynda säkerhetskopieringen . Om ledigt utrymme kvar i arkivet log backup avsnitt efter varje backup , kan du minska storleken på det tillgängliga utrymmet .
Platsbesparande Inställningar
Spara mer än en kopia av en Oracle arkivlogg håller dig från att förlora det , men har inte mer än två eller tre säkerhetskopior kommer att spara minne . Om du vill ändra standardvärdet för antal arkivloggprogram säkerhetskopior , måste du ändra log_archive_dest_n initiering parameter till log_archive_dest_2 för två säkerhetskopior eller log_archive_dest_3 för tre . Det högsta tillåtna värdet är 10 .
Du kan också stänga arkivloggprogram läge på databaser som inte kräver säkerhetskopior , t.ex. testa databaser och servrar utveckling . Inaktivera arkivloggprogram spårning genom att ändra log_archive_trace parametern till noll sätter databasen i no- arkiv log läge . I detta tillstånd , de redo log filer skrivs över när arkivloggprogram utrymme minne är nådd .