每次RMAN在闪回区(flash recovery area)创建文件时,会同时更新可删除文件列表。当闪回区存在空间压力时,Oracle会自动从闪回区中删除废弃文件,当没有更多空间可以释放时,Oracle会给出空间压力警报。
当空间使用达到100%,数据库将会因为无法归档等原因挂起。
闪回区的大小由:db_recovery_file_dest_size 参数指定。
路径由: db_recovery_file_dest 参赛指定。
这两个参数都是动态参数。
当闪回区空间使用达到85%时,Oracle会发出警告:
当空间使用达到97%的时候,Oracle会发出Critical的警报:
当空间使用达到100%的时候,数据库无法归档就会挂起了:
接下来就是这样的错误了:
注意这里的一个词:reclaim,Oracle用了回收在这里,意思就是已经没有空间可以回收以满足归档的空间需求了。
当Oracle在reclaim空间时,你可能看到如下类似信息: