ORACLE表空間的各種統計

2021-06-19 13:18:09 字數 508 閱讀 3001

每當伺服器管理員通知,某某檔案占用太大硬碟空間時,估計就是資料庫的表空間又變大了,

沒辦法,對於表空間目前已經佔了多少,需要做到心中有數。所以總結幾條常用的表空間統計方法,

但是不是很全,在日後的工作中,會繼續整理更新。

1、每個表空間大小統計:

select tablespace_name,sum(bytes)/1024/1024 from dba_segments group by tablespace_name

2、所有表空間總和統計:

select b.name,sum(a.bytes/1000000) 總空間 from v$datafile a,v$tablespace b where a.ts#=b.ts# group by b.name;

3、檢視剩餘表空間:

select tablespace_name 表空間,sum(blocks*8192/1000000) 剩餘空間m from dba_free_space group by tablespace_name;

Oracle表空間 表

表 table 表空間是對儲存系統檔案 使用者資訊等資料的乙個空間。oracle表空間屬於oracle中的儲存結構,是由資料檔案組成,乙個資料庫例項可以有n個表空間,每個資料庫至少有乙個表空間 system表空間 乙個表空間下可以有n張表。可以通過表空間來實現對oracle的調優 oracle資料庫...

oracle表空間的空間管理

表空間 tablespace 為資料庫提供使用空間的邏輯結構,其對應物理結構是資料檔案,乙個表空間可以包含多個資料檔案.本地管理表空間 locally managed tablespace簡稱lmt 8i以後出現的一種新的表空間的管理模式,通過本地位圖來管理表空間的空間使用。字典管理表空間 dict...

Oracle 表空間和臨時表空間

表空間 此空間是用來進行資料儲存的 表 function 儲存過程等 所以是實際物理儲存區域。臨時表空間 主要用途是在資料庫進行排序運算 如建立索引 order by及group by distinct union intersect minus sort merge及join analyze命令 ...