查詢oracle表空間使用情況

2021-09-01 10:00:22 字數 595 閱讀 5480

1.查詢表空間所在物理路徑及使用情況.

select b.file_id  檔案id,

b.tablespace_name  表空間,

b.file_name     物理檔名,

b.bytes       總位元組數,

(b.bytes-sum(nvl(a.bytes,0)))   已使用,

sum(nvl(a.bytes,0))        剩餘,

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

2.查詢oracle系統使用者的預設表空間和臨時表空間.

select default_tablespace,temporary_tablespace from dba_users

查詢表空間使用情況

select owner,tablespace name,segment name,segment type,sum bytes 1024 1024 sums from dba extents where owner nbcheck and segment type table group by o...

Oracle查詢永久表空間使用情況

查詢永久表空間使用情況 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...

檢視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...