Oracle檢視表空間使用情況

2021-08-31 05:55:54 字數 654 閱讀 4927

關鍵字:oracle檢視表空間使用情況

說明:下面是通用的sql語句(無需任何修改)

如何使用:登陸乙個資料庫例項後,直接複製下面的sql語句並執行即可。

登陸特定資料庫:

sqlplus sys/root as sysdba@vwdb(dba身份登陸)

sqlplus sys/root@vwdb(普通使用者登陸)

select a.tablespace_name "表空間名",

total 表空間大小,

free 表空間剩餘大小,

(total - free) 表空間使用大小,

round((total - free) / total, 4) * 100 "使用率 %"

from (select tablespace_name, sum(bytes) free

from dba_free_space

group by tablespace_name) a,

(select tablespace_name, sum(bytes) total

from dba_data_files

group by tablespace_name) b

where a.tablespace_name = b.tablespace_name

檢視表空間使用情況

select upper a.tablespace name 表空間名 d.tot grootte mb 表空間大小 m d.tot grootte mb a.total bytes 已使用空間 m to char round d.tot grootte mb a.total bytes d.tot...

檢視表的空間使用情況

在 中,可以直接在表的屬性中看到表的大小和索引檔案大小,而後 中卻不能直接看到,需要用以下 來實現,其實o.name like 是用來篩選表的名字的 if not exists select from dbo.sysobjects where id object id n dbo tablespac...

檢視表空間使用情況sql語句

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