Цитата: select * from v$flash_recovery_area_usage;
alter system set db_recovery_file_dest_size = 100G
crosscheck backup; <---- проверяет все archivelog,copy, backupset,backup
crosscheck archivelog all; <----проверяет только archivelog
crosscheck copy; <----проверяет только copy;
delete noprompt expired backup; <---- удаляет копий которые физически не существуют. Они есть в списке бэкапов в контрольном файле(или в каталоге восстановления), но не существуют реально.
delete noprompt expired archivelog all; <---- тож самое только для archivelog
delete noprompt expired copy; <---- тож самое только для copy
delete noprompt obsolete;
Для RMAN, если бездумно или резать по живому, но я так понял сами файлы вы удалили, так что ... Это если в этом проблема была.
run {
crosscheck backup;
crosscheck archivelog all;
crosscheck copy;
delete noprompt obsolete;
delete noprompt expired backup;
delete noprompt expired archivelog all;
delete noprompt expired copy;
}
пс лучше конечно прогоните оптимайзер по бд.