關鍵字: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 ...