檢視ORACLE表空間的情況

2021-04-24 16:24:24 字數 489 閱讀 999

select  b.tablespace_name 表空間名m,

b.file_name   資料檔案,

b.bytes/1024/1024 總共大小m,

(b.bytes-sum(nvl(a.bytes,0)))/1024/1024 以使用空間m,

sum(nvl(a.bytes,0))/1024/1024 剩餘空間m,

sum(nvl(a.bytes,0))/(b.bytes)*100 以使用百分比,    

(100-(sum(nvl(a.bytes,0))/(b.bytes)*100)) 剩餘百分比     

from dba_free_space a,dba_data_files b

where a.file_id=b.file_id

group by b.tablespace_name,b.file_name,b.file_id,b.bytes

order by b.tablespace_name

oracle檢視表空間情況

查詢表空間的總容量 select tablespace name 表空間名稱,sum bytes 1024 1024 表空間總容量mb 查詢表空間使用率 select total.tablespace name 表空間名稱,round total.mb,2 總容量mb,round total.mb ...

檢視oracle表空間使用情況

dba free space 描述資料空間的剩餘大小 dba data file 描述資料表空間的總大小 select a.tablespace name,a.bytes bytes used,b.largest,round a.bytes b.bytes a.bytes 100,2 percent...

Oracle表空間檢視sql使用情況

dba在日常工作中,最重要的一點就是檢視表空間的使用情況,去了解是否有表空間滿了的情況出現。具體方法和步驟如下所示 第一步 開啟plsql 第二步 新建乙個sql視窗 第三步 輸入 select a.tablespace name tablespace n程式設計客棧ame nvl ceil 1 b...