Как удалить старые backup БД Oracle?
Досталась старая АИС на поддержку и обслуживание серверов на которых она развернута. В качестве базы данных используется Oracle 11.2.0. Контракта на сопровождение и обслуживание самой АИС нет, поэтому если возникает какая проблема приходится разбираться.
Заметил что диск на котором rman складывает backup базы вот вот переполниться. Следовательно задался вопросом удаления старых backup базы данных. Команды для выполнения этой операции оказалось найти не трудно. Но после выполнения команды на диске все таки остались фалы практически за два месяца. Как их удалить?
RMAN> show all;
RMAN configuration parameters for database with db_unique_name PROD are:
CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 3 DAYS;
CONFIGURE BACKUP OPTIMIZATION OFF; # default
CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
CONFIGURE CONTROLFILE AUTOBACKUP ON;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO 'g:\dbbackup\rman\%F';
CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET;
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE MAXSETSIZE TO 40 G;
CONFIGURE ENCRYPTION FOR DATABASE OFF; # default
CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default
CONFIGURE COMPRESSION ALGORITHM 'BASIC' AS OF RELEASE 'DEFAULT' OPTIMIZE FOR LOAD TRUE ; # default
CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default
CONFIGURE SNAPSHOT CONTROLFILE NAME TO 'C:\ORACLE\11.2.0\DATABASE\SNCFPROD.ORA'; # default
RMAN> list backup summary;
List of Backups
===============
Key TY LV S Device Type Completion Time #Pieces #Copies Compressed Tag
------- -- -- - ----------- --------------- ------- ------- ---------- ---
7792 B A A DISK 15-DEC-21 1 1 NO AL_202112150341
7794 B A A DISK 15-DEC-21 1 1 NO AL_202112150741
7796 B A A DISK 15-DEC-21 1 1 NO AL_202112151141
7798 B A A DISK 15-DEC-21 1 1 NO AL_202112151541
7800 B A A DISK 15-DEC-21 1 1 NO AL_202112151941
7802 B A A DISK 15-DEC-21 1 1 NO AL_202112152341
..............
7873 B A A DISK 19-DEC-21 1 1 NO AL_202112190341
7883 B 0 A DISK 19-DEC-21 1 1 YES LV0_202112181800
7884 B 0 A DISK 19-DEC-21 1 1 YES LV0_202112181800
7885 B 0 A DISK 19-DEC-21 1 1 YES LV0_202112181800
7886 B A A DISK 19-DEC-21 1 1 NO AL_202112190741
7888 B 0 A DISK 19-DEC-21 1 1 YES LV0_202112181800
..............
8240 B A A DISK 17-FEB-22 1 1 NO AL_202202171141
8241 B A A DISK 17-FEB-22 1 1 NO AL_202202171141
8242 B A A DISK 17-FEB-22 1 1 NO AL_202202171141
8243 B F A DISK 17-FEB-22 1 1 NO TAG20220217T115704
Для удаления старых bavkup использовал команду:
RMAN> delete obsolete;