闪回空间 backup piece 占用特别高是什么原因,如果满了的话估计会夯住数据库吧,这个网上还找不到原因以及解决办法,有没有oracle大佬知道这个啊
原因还没找到,通过rman发现有一个参数不是默认的,
CONFIGURE CONTROLFILE AUTOBACKUP ON;
然后报告过期备份发现文件都是闪回空间下的文件 reportobsolete;
之后删除了过期备份 deleteobsolete;
之后通过 v$flash_recovery_area_usage 查询发现占用下去了。
一般流程是:
做一次crosscheck
查看备份详细信息 list backup;可以看到有哪些内容的备份,以及备份时间等
然后根据清理策略清理
CONFIGURE CONTROLFILE AUTOBACKUP ON; 这个在19c是默认设置,意思是在有新增备份记录,或者数据库结构元信息变化(比如增加了一个表空间)就会自动进行控制文件的备份,用于异常时的recover。