Flash Recovery Area Usage


Job details

Name: Flash Recovery Area Usage
Platform: Oracle
Category: Capacity
Description: Checks space usage in the flash recovery area.
Long description: Task checks space usage in the flash recovery area.
Version: 2.5
Default schedule: 10 * * *
Requires engine install: Yes
Compatibility tag: .[type=‘instance’ & databasetype=‘oracle’]/.[version like ‘10.2%’ & hasengine=‘YES’ & _priv_read_v_flash_recovery_area_usage = ‘1′]

Parameters

Name Default value Description
warning threshold 80 Warning threshold for flash recovery area usage (percentage).
alarm threshold 95 Alarm threshold for flash recovery area usage (percentage).
warning threshold (GB) 5 Minimum of free space (in GB) for the flash recovery area. If the amount of free space falls below this parameter value, and at the same time the amount of free space in percent falls below the “warning threshold” parameter value, the alert will return a WARNING.
alarm threshold (GB) 2 Minimum of free space (in GB) for the flash recovery area. If the amount of free space falls below this parameter value, and at the same time the amount of free space in percent falls below the “alarm threshold” parameter value, the alert will return an ALARM.
history threshold 30 The number of days the statistics will be kept in the history table.

Job Summary

select round(to_number(value)/1048576/1000) "Total Size GB",
       round(sum(PERCENT_SPACE_USED),1) "Percent Space Used",
       round((100 - sum(PERCENT_SPACE_USED)),1) "Percent Free Space" 
from V$FLASH_RECOVERY_AREA_USAGE, v$parameter
where name = 'db_recovery_file_dest_size';

Implementation Details

Alerts and Thresholds

Report Generation

Report Section Description
Flash Recovery Area Usage Displays current usage statistics and file types within the FRA, highlighting potential space reclaimable and the number of files.
Flash Recovery Usage History Shows historical data of space usage in the FRA, allowing for trend analysis and space management planning.
Initialization Parameters Lists Oracle initialization parameters that impact FRA, such as the ‘db_recovery_file_dest_size’ which denotes maximum space for recovery files.

| RMAN Crosscheck | Provides RMAN commands to free up space or verify the state of recovery files if manual intervention is necessary.

Dependencies and Automations

This job setup ensures a proactive management approach towards critical database recovery components, reducing the risk of unscheduled downtimes or data loss due to FRA overflow.