FRA盘告警

一、检查相关参数配置

DB_RECOVERY_FILE_DEST:闪回区的目录
DB_RECOVERY_FILE_DEST_SIZE:闪回区的大小
DB_FLASHBACK_RETENTION_TARGET:数据库可以闪回的时间范围,单位为分钟

二、查询闪回区使用率

查询一

SET linesize 200

SELECT *
FROM   (SELECT Round(Sum(percent_space_used - percent_space_reclaimable)) usable
        FROM   v$flash_recovery_area_usage)
WHERE  usable > 80;

查询二

SET lines 200 
col name FOR a10

SELECT Round(( space_used - space_reclaimable ) / space_limit, 3) * 100 usable
FROM   v$recovery_file_dest
WHERE  usable > 80;

三、检查有无还原点

SELECT *
FROM   v$restore_point;

若有,删除还原点

drop restore point restore_point_name;

四、检查FRA盘具体内容

SELECT *
FROM   V$FLASH_RECOVERY_AREA_USAGE;

五、告警解决思路

  1. 若有还原点,删除还原点
  2. 若FRA盘中存放了归档日志,进RMAN删除一些已备份且时间较远的归档日志,删除命令如下:
delete noprompt archivelog until time 'sysdate-3' all;
  1. 调大DB_RECOVERY_FILE_DEST_SIZE参数
show parameter DB_RECOVERY_FILE_DEST_SIZE
alter system set DB_RECOVERY_FILE_DEST_SIZE=&size;
  1. 调小DB_FLASHBACK_RETENTION_TARGET
show parameter DB_FLASHBACK_RETENTION_TARGET
alter system set DB_FLASHBACK_RETENTION_TARGET=&size;

你可能感兴趣的:(FRA盘告警)