oracle檢視表空間情況

2021-06-22 12:08:49 字數 1750 閱讀 7727

--查詢表空間的總容量

select tablespace_name 表空間名稱, sum(bytes) / 1024 / 1024 表空間總容量mb

--查詢表空間使用率

select

total.tablespace_name 表空間名稱,

round(total.mb, 2) 總容量mb,

round(total.mb - free.mb, 2) 已使用m,

round((1 - free.mb / total.mb) * 100, 2) || '%' 使用率

--查詢表空間使用情況

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

oracle檢視表空間占用的大小情況

1.檢視乙個使用者所佔的空間大小 用該使用者登入 select sum bytes 1024 1024 mb from user extents u 2.檢視表空間還剩多少用 還能看每檔案情況 select b.file id 檔案id,b.tablespace name 表空間,b.file na...

Oracle檢視表空間使用情況

關鍵字 oracle檢視表空間使用情況 說明 下面是通用的sql語句 無需任何修改 如何使用 登陸乙個資料庫例項後,直接複製下面的sql語句並執行即可。登陸特定資料庫 sqlplus sys root as sysdba vwdb dba身份登陸 sqlplus sys root vwdb 普通使用...

oracle 檢視表空間大小

1.檢視所有表空間大小 sql select tablespace name,sum bytes 1024 1024 from dba data files 2 group by tablespace name 2.已經使用的表空間大小 sql select tablespace name,sum ...