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;
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容