oracle 檢視各表空間剩餘量

2021-09-08 22:53:05 字數 1025 閱讀 3105

1、檢視所有表空間大小、剩餘量:

select dbf.tablespace_name,

dbf.totalspace "總量(m)",

dbf.totalblocks as 總塊數,

dfs.freespace "剩餘總量(m)",

dfs.freeblocks "剩餘塊數",

(dfs.freespace / dbf.totalspace) * 100 "空閒比例" 

from (select t.tablespace_name,

sum(t.bytes) / 1024 / 1024 totalspace,

sum(t.blocks) totalblocks

from dba_data_files t

group by t.tablespace_name) dbf,

(select tt.tablespace_name,

sum(tt.bytes) / 1024 / 1024 freespace,

sum(tt.blocks) freeblocks

from dba_free_space tt

group by tt.tablespace_name) dfs

where trim(dbf.tablespace_name) = trim(dfs.tablespace_name)

2、檢視當前使用者各表所佔表空間

select segment_name,sum(bytes)/1024/1024 from user_extents group by segment_name

3.  使用如下語句檢視一下誰在用臨時段

select se.username, se.sid, se.serial#, se.sql_address, se.machine, se.program, su.tablespace,  su.segtype,  su.contents

from v$session se, v$sort_usage su

where se.saddr = su.session_addr;

oracle 檢視各表空間剩餘量

1 檢視所有表空間大小 剩餘量 select dbf.tablespace name,dbf.totalspace 總量 m dbf.totalblocks as 總塊數,dfs.freespace 剩餘總量 m dfs.freeblocks 剩餘塊數 dfs.freespace dbf.total...

使用wmic檢視遠端伺服器磁碟空間剩餘量

1 準備工作 1.1 遠端伺服器的ip 主機賬號及密碼 確認遠端伺服器ip位址 主機賬號及密碼。1.2 服務 確認開啟remote procedure call rpc remote procedure call rpc locator服務 1.2 防火牆及埠 檢視遠端伺服器是否開啟防火牆,若開啟防...

ORACLE檢視表空間容量及剩餘容量

select b.file name 物理檔名,b.tablespace name 表空間,b.bytes 1024 1024 大小m,b.bytes sum nvl a.bytes,0 1024 1024 已使用m,substr b.bytes sum nvl a.bytes,0 b.bytes ...