恢复文件目标 - 使用的空间不正确



请指教

我用FRA创建了Oracle DB。总大小等于 50GB。

但报告显示,SPACE_USED比SPACE_LIMIT更大。

col space_limit format 999,999,999,999
col space_used  format 999,999,999,999
select space_limit, space_used from v$recovery_file_dest;
     SPACE_LIMIT       SPACE_USED
---------------- ----------------
  53,687,091,200  505,911,314,944
1 row selected.

其他 SQL 报告:

set lines 120
col name     format a36
col size_mb  format 999,999,999,999
col used_mb  format 999,999,999,999
col pct_used format 999
TTITLE CENTER "Fast Recovery Area Space Status" SKIP 1 -
CENTER =================================
select
   name,
   ceil( space_limit / 1024 / 1024) size_mb,
   ceil( space_used / 1024 / 1024) used_mb,
   decode( nvl( space_used, 0),0, 0,
   ceil ( ( space_used / space_limit) * 100) ) pct_used
from
    v$recovery_file_dest
order by
   name desc;
                                             Fast Recovery Area Space Status
                                            =================================
NAME                                          SIZE_MB         USED_MB PCT_USED
------------------------------------ ---------------- --------------- --------
/u05/app/oracle/fast_recovery_area             51,200        4,824,75      943
1 row selected.

如何选择正确的百分比 sql 报告?

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                     946.11                         0            2640
BACKUP PIECE                          0                         0               0
IMAGE COPY                            0                         0               0
FLASHBACK LOG                         0                         0               0
FOREIGN ARCHIVED LOG                  0                         0               0
7 rows selected.

运行下面并检查

change archivelog all crosscheck;
report obsolete orphan;
report obsolete;
crosscheck backup;
crosscheck copy;
crosscheck backup of controlfile;
delete noprompt expired backup;
delete noprompt expired archivelog all;
delete noprompt expired backup of controlfile;
delete force noprompt expired copy;
delete force noprompt obsolete orphan;
delete force noprompt obsolete;

最新更新