监控flash_recovery_area的使用情况可以查询2个视图: 1.V$FLASH_RECOVERY_AREA_USAGE:displays usage information about flashback recovery areas SQL > select * from v$flash_recovery_area_usage; FILE_TYPE PERCENT_SPACE_USED PERCENT_SPACE_RECLAIMABLE NUMBER_OF_FILES -- ------------------ ------------------ ------------------------- --------------- CONTROL FILE 0 0 0 REDO LOG 0 0 0 ARCHIVED LOG 30.81 0 61 BACKUP PIECE 0 0 0 IMAGE COPY 0 0 0 FLASHBACK LOG 12.99 8.54 70 FOREIGN ARCHIVED LOG 0 0 0 已选择7行。 SQL > select sum (PERCENT_SPACE_USED) from v$flash_recovery_area_usage; SUM (PERCENT_SPACE_USED) -- --------------------- 43.8 2.V$RECOVERY_FILE_DEST:displays information about the disk quota and current disk usage in the flash recovery area. SQL > select * from V$RECOVERY_FILE_DEST; NAME SPACE_LIMIT SPACE_USED SPACE_RECLAIMABLE NUMBER_OF_FILES -- -------------------------------------- ----------- ---------- ----------------- --------------- / opt / oracle / flash_recovery_area 8589934592 3762538496 733315072 131 SQL > select round ( 100 * (a.space_used / space_limit), 2 ) from v$recovery_file_dest a; ROUND ( 100 * (A.SPACE_USED / SPACE_LIMIT), 2 ) -- ------------------------------------- 43.8 --本篇文章转自:http://www.blogjava.net/KingKong/archive/2011/05/30/351332.html