Utgångna arkiverade loggar har inte tagits bort från RMAN-katalog
On november 30, 2020 by admin Om jag utfärdar ett LIST EXPIRED
-kommando i RMAN ser jag en lista av filer med utgången status, det vill säga de finns i katalogen, men inte på disken (verifierad av ls
). Efter att ha utfärdat CROSSCHECK
och DELETE EXPIRED
kommandon, skulle jag förvänta mig att LIST EXPIRED
skulle returnera ingenting … men de är alla fortfarande här.
Detta kan orsaka att mina säkerhetskopior misslyckas sporadiskt på ORA-19588
. Jag har kontrollerat och är 100% säker på att jag inte kör två RMAN samtidigt. Några idéer? Målet är 10 g och katalogen är 11 g.
Kommentarer
- Kanske bör du lista alla kommandon när du anger dem.
Svar
Gör en LIST EXPIRED ARCHIVELOG
och sedan en DELETE EXPIRED ARCHIVELOG
bör orsaka att en ny LIST EXPIRED ARCHIVELOG
inte visar några poster i de flesta situationer. Här är några situationer som kan orsaka att detta inte är fallet.
-
Om
FORCE
inte anges i raderingskommandot så är det följer den arkiverade raderingsprincipen för logg som avgör när arkiverade redo-loggfiler är berättigade till radering. -
Raderingspolicyn gäller inte för utländska arkiverade redo-loggfiler, som är loggar som tas emot av en logisk standby-databas för en LogMiner-session.
Dessa möjligheter är från denna dokumentation . Om inget av dessa är tillämpligt kanske du stöter på ett fel och ska öppna en SR med stöd .
Jag antar att du kör kommandon så här:
list expired archivelog all; crosscheck archivelog all; delete expired archivelog all; list expired archivelog all;
Posterna LIST EXPIRED
kanske är för objekt raderas inte av det specifika raderingskommandot du gör. Till exempel kommer en DELETE EXPIRED BACKUP
inte att ta bort utgångna arkivloggar eller utgångna kopior.
Eftersom problemet är sporadiskt, borde du inte få problemet hänvisat i MOS Doc ID 1189883.1 där säkerhetskopieringskommandot följer formuläret backup archivelog all archivelog...
Kommentarer
- Nej , specificerar definitivt arkivlogg för båda.
- Har du försökt ange
FORCE
vid borttagningen? - Japp. Jag har ett TAR öppet nu , så loppet pågår mellan Stack Exchange och Metalink …
- Jag ' skulle bli förvånad om någon av dem löste ditt problem innan belöningen slutade. till den lilla användarbasen och Oracle-supporten eftersom de bara är så bra.
Svar
Vi har kört in i samma problem, som det ursprungliga svaret nämnde, för oss var frågan FORCE-alternativet. Visste inte att lagringspolitiken annars används fortfarande.
Lämna ett svar