Wygasłe zarchiwizowane dzienniki nie zostały usunięte z katalogu RMAN
On 30 listopada, 2020 by admin Jeśli wydaję polecenie LIST EXPIRED
w RMAN, widzę listę plików ze statusem wygasłych, to znaczy, że istnieją w katalogu, ale nie na dysku (weryfikowane przez ls
). Po wydaniu poleceń CROSSCHECK
i DELETE EXPIRED
spodziewałbym się, że LIST EXPIRED
nic nie zwróci … ale oni wciąż tu są.
Może to powodować sporadyczne awarie moich kopii zapasowych w ORA-19588
. Sprawdziłem i jestem w 100% pewien, że nie używam dwóch RMAN w tym samym czasie. Jakieś pomysły? Celem jest 10 g, a katalog 11 g.
Komentarze
- Być może powinieneś wymienić pełne polecenia podczas ich wprowadzania.
Odpowiedź
Wykonanie LIST EXPIRED ARCHIVELOG
, a następnie DELETE EXPIRED ARCHIVELOG
powinno spowodować, że nowy LIST EXPIRED ARCHIVELOG
nie będzie pokazywał żadnych wpisów w większości sytuacji. Oto kilka sytuacji, które mogą spowodować, że tak się nie stanie.
-
Jeśli
FORCE
nie jest określony w poleceniu usuwania, to postępuje zgodnie z polityką usuwania zarchiwizowanych dzienników, która określa, kiedy zarchiwizowane pliki dziennika powtórzeń kwalifikują się do usunięcia. -
Zasady usuwania nie dotyczą zarchiwizowanych za granicą plików dziennika ponownego wykonania, które są dziennikami odebranymi przez logiczna rezerwowa baza danych dla sesji LogMiner.
Te możliwości pochodzą z tej dokumentacji . Jeśli żadne z nich nie ma zastosowania, być może napotykasz błąd i powinieneś otworzyć SR z obsługą .
Zakładam, że wykonujesz takie polecenia:
list expired archivelog all; crosscheck archivelog all; delete expired archivelog all; list expired archivelog all;
Być może wpisy LIST EXPIRED
dotyczą elementów nie są usuwane przez konkretne polecenie usunięcia, które robisz. Na przykład DELETE EXPIRED BACKUP
nie usunie nieaktualnych archiwów ani kopii, które utraciły ważność.
Ponieważ problem występuje sporadycznie, nie powinno być odniesienia do niego w dokumencie MOS ID 1189883.1, w którym polecenie tworzenia kopii zapasowej ma postać backup archivelog all archivelog...
Komentarze
- Nie , zdecydowanie określając dziennik archiwum dla obu.
- Czy próbowałeś określić
FORCE
przy usuwaniu? - Tak. Mam otwarty TAR , więc trwa wyścig między Stack Exchange a Metalink …
- I ' zdziwiłbym się, gdyby któryś z nich rozwiązał twój problem przed zakończeniem nagrody. do małej bazy użytkowników i wsparcia Oracle, ponieważ są po prostu tak dobrzy.
Odpowiedź
Działamy w ten sam problem, jak wspomniano w oryginalnej odpowiedzi, dla nas problemem była opcja FORCE. Nie zdawałem sobie sprawy, że w przeciwnym razie nadal używana jest polityka przechowywania.
Dodaj komentarz