日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

oracle limsize,查看oracle数据库----size

發(fā)布時(shí)間:2025/4/16 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oracle limsize,查看oracle数据库----size 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

查看物理size和實(shí)際size

select name,sum(dbsz)/1024/1024 "Physical siZe MB" from

(select sum(bytes) dbsz from dba_data_files

union all

select sum(bytes) dbsz from dba_temp_files

union all

select sum(bytes) dbsz from v$log),v$database

group by name

OR

select name,sum(a.dbsz)/1024/1024 "Physical siZe MB",b.actsz/1024/1024 "Actual Size in Mb"

from (select sum(bytes) dbsz from dba_data_files

union all

select sum(bytes) dbsz from dba_temp_files

union all

select sum(bytes) dbsz from v$log) a ,

(select sum(bytes) actsz from dba_extents) b ,v$database

group by name,b.actsz

NAME????? Physical siZe MB Actual Size in Mb

--------- ---------------- -----------------

ORA11G????????? 28348.8125???????? 22796.625

查詢表空間使用情況

SELECT UPPER(F.TABLESPACE_NAME) "表空間名",

D.TOT_GROOTTE_MB "表空間大小(M)",

D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空間(M)",

TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.TOT_GROOTTE_MB * 100,2),'990.99') || '%' "使用比",

F.TOTAL_BYTES "空閑空間(M)",

F.MAX_BYTES "最大塊(M)"

FROM (SELECT TABLESPACE_NAME,

ROUND(SUM(BYTES) / (1024 * 1024), 2) TOTAL_BYTES,

ROUND(MAX(BYTES) / (1024 * 1024), 2) MAX_BYTES

FROM SYS.DBA_FREE_SPACE

GROUP BY TABLESPACE_NAME) F,

(SELECT DD.TABLESPACE_NAME,

ROUND(SUM(DD.BYTES) / (1024 * 1024), 2) TOT_GROOTTE_MB

FROM SYS.DBA_DATA_FILES DD

GROUP BY DD.TABLESPACE_NAME) D

WHERE D.TABLESPACE_NAME = F.TABLESPACE_NAME

ORDER BY 1

--查詢表空間的free space

select tablespace_name,

count(*) as extends,

round(sum(bytes) / 1024 / 1024, 2) as MB,

sum(blocks) as blocks

from dba_free_space

group by tablespace_name;

--查詢表空間的總?cè)萘?/p>

select tablespace_name, sum(bytes) / 1024 / 1024 as MB

from dba_data_files

group by tablespace_name;

--查詢表空間使用率

SELECT a.tablespace_name, round(a.bytes / 1024 / 1024) "Sum MB",

round((a.bytes - b.bytes) / 1024 / 1024) "used MB",

round(b.bytes / 1024 / 1024) "free MB",

round(((a.bytes - b.bytes) / a.bytes) * 100, 2) "percent_used"

FROM (SELECT tablespace_name, SUM(bytes) bytes

FROM dba_data_files

GROUP BY tablespace_name) a,

(SELECT tablespace_name, SUM(bytes) bytes, MAX(bytes) largest

FROM dba_free_space

GROUP BY tablespace_name) b

WHERE a.tablespace_name = b.tablespace_name(+)

ORDER BY ((a.bytes - b.bytes) / a.bytes) DESC;

總結(jié)

以上是生活随笔為你收集整理的oracle limsize,查看oracle数据库----size的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。