监控快速恢复区空间使用
监控快速恢复区空间使用来确保有足够大的空间来存放备份和其他恢复相关的文件,这很重要!oracle数据库提供两个视图来监控快速恢复区空间使用,V$RECOVERY_FILE_DESTand
V$RECOVERY_AREA_USAGE.
通过使用视图V$RECOVERY_FILE_DEST来获得关于快速恢复区的如下相关信息:文件总数量,当前位置,磁盘限额,已使用空间,通过删除文件能回收空间。空间详细单位是字节。
sys@ORACLE11> SELECT * FROM V$RECOVERY_FILE_DEST;
NAME SPACE_LIMIT SPACE_USED SPACE_RECLAIMABLE NUMBER_OF_FILES
---------------------------------------- ----------- ---------- ----------------- ---------------
/u01/app/oracle/fast_recovery_area 4385144832 9814016 0 1
视图V$RECOVERY_AREA_USAGE包含不同类型文件(包括控制文件、在线重做日志文件、归档重做日志文件、备份片、镜像拷贝、闪回日志、外部归档日志文件)的磁盘限额使用率及文件数量,通过删除废弃的、冗余的或者备份到磁带上的文件来回收的空间百分比。
sys@ORACLE11> SELECT * FROM V$RECOVERY_AREA_USAGE;
FILE_TYPE PERCENT_SPACE_USED PERCENT_SPACE_RECLAIMABLE NUMBER_OF_FILES
-------------------- ------------------ ------------------------- ---------------
CONTROL FILE 0 0 0
REDO LOG 0 0 0
ARCHIVED LOG 0 0 0
BACKUP PIECE .22 0 1
IMAGE COPY 0 0 0
FLASHBACK LOG 0 0 0
FOREIGN ARCHIVED LOG 0 0 0
7 rows selected.