Usuwanie Backupów i plików – RMAN

Brutalne, niebezpieczne ale czasem konieczne – usuwanie kopii zapasowych.
Pierwszy nasz wpis od dawna i pierwszy na temat czarodziejskiego RMAN’a.

Pierwsze polecenie powoduje trwałe usunięcie wszystkich kopii z dysku(katalogu)
RMAN> DELETE BACKUP;

 

Powyższe polecenie zapyta czy na pewno chcemy usunąć wszystkie backupy bazy. Jeśli jesteśmy z góry pewni i lubimy ryzyko możemy pominąć potwierdzenie wpisując polecenie:
RMAN> DELETE NOPROMPT BACKUP;

 

Możemy też usunąć wszystkie kopie obrazu:
RMAN> DELETE DATAFILECOPY ALL;

 

Lub wybrane kopie obrazu, podając numer lub nazwę pliku:
RMAN> DELETE DATAFILECOPY 17;
RMAN> DELETE DATAFILECOPY '/u01/app/oracle/fra/test01.dbf’;

 

Bezpieczniejszą metodą zanim usuniemy wszystkie kopie będzie sprawdzenie i usunięcie tych, powiedzmy ‘przeterminowanych’ po wcześniejszym użyciu polecenia CROSSCHECK:
RMAN> DELETE EXPIRED BACKUP;

 

Warto również usunąć wszystkie ‘przeterminowane’ archive logi:
RMAN> DELETE EXPIRED ARCHIVELOG ALL;

 

Jest jeszcze polecenie z klauzulą OBSSOLATE które usunie wszystkie kopie które są zbyt stare zgodnie z polityką retencji:
RMAN> DELETE OBSOLETE;

 

Oczywiście nie są to wszystkie metody usuwania dlatego zapraszamy do dodawania komentarzy

Posted in Administracja.