--1、检查db_recovery_file_dest_size的空间设置大小 SQL> show parameter db_recovery NAME TYPE VALUE --2、检查flash recovery area的使用情况: SQL> select * from v$flash_recovery_area_usage; --3、计算flash recovery area已经占用的空间: SQL> select sum(percent_space_used)*3/100 from v$flash_recovery_area_usage; --4、增加原来的db_recovery_file_dest_size的值 SQL> alter system set db_recovery_file_dest_size=3G scope=both; 系统已更改。 SQL> alter database open; 数据库已更改。 --5、也可以在rman中通过删除flash recovery area中不必要的备份来释放flash recovery area空间: delete obsolete; crosscheck backupset; delete expired backupset; DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-7';--7表示7天以前的数据 |