Udløbne arkiverede logfiler ikke slettet fra RMAN katalog
On november 30, 2020 by admin Hvis jeg udsteder en LIST EXPIRED
kommando i RMAN, ser jeg en liste af filer med udløbet status, dvs. de findes i kataloget, men ikke på disken (verificeret af ls
). Efter at have udstedt CROSSCHECK
og DELETE EXPIRED
kommandoer, ville jeg forvente LIST EXPIRED
at returnere intet … men de er alle stadig her.
Dette kan eller ikke medføre, at mine sikkerhedskopier sporadisk mislykkes på ORA-19588
. Jeg har kontrolleret og er 100% sikker på, at jeg ikke kører to RMANer på samme tid. Nogle ideer? Målet er 10 g og kataloget er 11 g.
Kommentarer
- Måske skal du angive de fulde kommandoer, når du indtaster dem.
Svar
Gør et LIST EXPIRED ARCHIVELOG
og derefter et DELETE EXPIRED ARCHIVELOG
bør få en ny LIST EXPIRED ARCHIVELOG
til at ikke vise nogen poster i de fleste situationer. Her er et par situationer, der kan medføre, at dette ikke er tilfældet.
-
Hvis
FORCE
ikke er angivet i sletningskommandoen, er det følger den arkiverede politik for sletning af log, der bestemmer, hvornår arkiverede gentagelseslogfiler er kvalificerede til sletning. -
Sletningspolitikken gælder ikke for udenlandske arkiverede gentagelseslogfiler, som er logfiler, der modtages en logisk standby-database til en LogMiner-session.
Disse muligheder er fra denne dokumentation . Hvis ingen af dem finder anvendelse, løber du måske ind i en fejl og skal åbne en SR med support .
Jeg antager, at du kører kommandoer som denne:
list expired archivelog all; crosscheck archivelog all; delete expired archivelog all; list expired archivelog all;
Posterne LIST EXPIRED
er muligvis for emner ikke slettes af den specifikke sletningskommando, du laver. F.eks. Vil en DELETE EXPIRED BACKUP
ikke slette udløbne arkivloge eller udløbne kopier.
Da problemet er sporadisk, bør du ikke have det henvist til problemet i MOS Doc ID 1189883.1, hvor sikkerhedskopieringskommandoen følger formen backup archivelog all archivelog...
Kommentarer
- Nej , angiver bestemt arkivlog for begge.
- Har du prøvet at angive
FORCE
på sletningen? - Jep. Jeg har en TAR åben nu , så løbet kører mellem Stack Exchange og Metalink …
- Jeg ' Jeg vil blive overrasket, hvis en af dem løste dit problem, før dusøren slutter. Dette site skyldes til den lille brugerbase og Oracle-support, fordi de bare er så gode.
Svar
Vi har kørt ind i det samme problem, som det originale svar nævnte, for os var spørgsmålet FORCE-indstillingen. Var ikke klar over, at der ellers bruges tilbageholdelsespolitik stadig.
Skriv et svar