RECOVERY FILE DEST - 使用的空间不正确

时间:2017-06-19 12:59:48

标签: sql oracle plsql database-administration

请咨询

我用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报告?

1 个答案:

答案 0 :(得分:0)

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.