请咨询
我用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报告?
答案 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.