Oracle檢視錶空間大小和使用率
Oracle檢視錶空間
1. 全部表空間的大小
select tablespace_name, sum(bytes)/1024/1024 from dba_data_files group by tablespace_name;
TABLESPACE_NAME SUM(BYTES)/1024/1024
-------------------- --------------------
UNDOTBS1 65
SYSAUX 520
USERS 6
SYSTEM 680
EXAMPLE 100
2. 空閒表空間大小
select tablespace_name, sum(bytes)/1024/1024 from dba_free_space group by tablespace_name;
TABLESPACE_NAME SUM(BYTES)/1024/1024
-------------------- --------------------
SYSAUX 34
UNDOTBS1 1
USERS 1
SYSTEM 4
EXAMPLE 22
3. 已使用空間可以這樣計算
select a.tablespace_name, total, free, total-free as used from
(select tablespace_name, sum(bytes)/1024/1024 as total from dba_data_files group by tablespace_name) a,
(select tablespace_name, sum(bytes)/1024/1024 as free from dba_free_space group by tablespace_name) b
where a.tablespace_name = b.tablespace_name;
TABLESPACE_NAME TOTAL FREE USED
-------------------- ---------- ---------- ----------
SYSAUX 520 33.6875 486.3125
UNDOTBS1 65 1 64
USERS 6.25 1.25 5
SYSTEM 680 3.5 676.5
EXAMPLE 100 21.5625 78.4375
更具體的sql語句:
select a.tablespace_name, total, free, total-free as used, substr(free/total * 100, 1, 5) as "FREE%", substr((total - free)/total * 100, 1, 5) as "USED%" from
(select tablespace_name, sum(bytes)/1024/1024 as total from dba_data_files group by tablespace_name) a,
(select tablespace_name, sum(bytes)/1024/1024 as free from dba_free_space group by tablespace_name) b
where a.tablespace_name = b.tablespace_name
order by a.tablespace_name;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29485627/viewspace-1250754/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle檢視錶空間大小Oracle
- Oracle檢視錶空間使用率SQL指令碼OracleSQL指令碼
- oracle 檢視錶所佔用的空間大小Oracle
- oracle 檢視錶空間Oracle
- oracle 10g 命令檢視錶空間大小情況Oracle 10g
- SQL Server 檢視錶佔用空間大小SQLServer
- Oracle 檢視錶空間的大小及使用情況sql語句OracleSQL
- oracle 檢視錶空間使用情況Oracle
- 檢視錶空間及檔案大小的語句
- 檢視ORACLE中表、表空間的大小Oracle
- 檢視ORACLE的表所佔空間大小Oracle
- db2檢視錶空間和增加表空間容量DB2
- 檢視錶大小
- 檢視磁碟使用空間和檔案大小
- 使用SQL指令碼檢視錶空間使用率和使用dba_tablespace_usage_metrics檢視的區別SQL指令碼
- 怎麼檢視oracle表空間,剩餘大小,表空間利用Oracle
- Linux 檢視磁碟空間大小Linux
- mysql檢視錶大小MySql
- 查詢表空間的大小和使用率
- oracle 資料庫裡檢視錶空間使用狀況;Oracle資料庫
- Oracle 查詢表大小以及表空間使用率Oracle
- oracle表空間檢視Oracle
- SQL語句大全—檢視錶空間(二)SQL
- SQL語句大全—檢視錶空間(一)SQL
- HPUX檢視外部硬碟空間大小的方法UX硬碟
- db2檢視錶大小DB2
- linux下檢視分割槽資訊和剩餘空間大小Linux
- 檢視單個SQL消耗TEMP表空間以及TEMP表空間使用率SQL
- SQL Server檢視所有表大小,所佔空間SQLServer
- ORACLE如何檢視錶空間路徑及使用者許可權Oracle
- 檢視Oracle資料庫表空間大小,是否需要增加表空間的資料檔案Oracle資料庫
- 指令碼實現檢視錶空間使用情況指令碼
- 怎樣檢視錶空間下的資料物件物件
- Oracle檢視物件佔用空間Oracle物件
- DB2 檢視錶空間是否自動儲存DB2
- 檢視錶空間及資料檔案的checkpoint資訊
- Keil MDK編譯器下檢視佔用Flash和SRAM空間大小編譯
- 檢視oracle臨時表空間佔用率的檢視Oracle