# RMAN - Walidacja oraz wyczyszczenie archiwizacji logów

By sprawdzić aktualnie dostępne archiwa logów wykonujemy komendę:

**CROSSCHECK ARCHIVELOG ALL;**

Przykładowy output, w momencie braku odpowiednich plików :

[![image.png](https://bookstack.vm.local/uploads/images/gallery/2023-02/scaled-1680-/rIlimage.png)](https://bookstack.vm.local/uploads/images/gallery/2023-02/rIlimage.png)

Output w momencie gdy pliki są poprawne:

[![image.png](https://bookstack.vm.local/uploads/images/gallery/2023-02/scaled-1680-/Wx3image.png)](https://bookstack.vm.local/uploads/images/gallery/2023-02/Wx3image.png)

By wyczyścić uszkodzone / brakujące pliki logów z działań RMAN'a należy najpierw zweryfikować istnienie ich komendą powyżej, a później wykonać komendę:

**DELETE EXPIRED ARCHIVELOG ALL;**

[![image.png](https://bookstack.vm.local/uploads/images/gallery/2023-02/scaled-1680-/CCRimage.png)](https://bookstack.vm.local/uploads/images/gallery/2023-02/CCRimage.png)[![image.png](https://bookstack.vm.local/uploads/images/gallery/2023-02/scaled-1680-/hpyimage.png)](https://bookstack.vm.local/uploads/images/gallery/2023-02/hpyimage.png)

Po weryfikacji, RMAN spyta o usunięcie z aktywnych jobów, wskazane obiekty :

Zgadzamy się, wpisując "y", następnie RMAN usuwa obiekty z listy:

[![image.png](https://bookstack.vm.local/uploads/images/gallery/2023-02/scaled-1680-/Lztimage.png)](https://bookstack.vm.local/uploads/images/gallery/2023-02/Lztimage.png)