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
- SQL Server 檢視錶佔用空間大小SQLServer
- 檢視錶大小
- 檢視磁碟使用空間和檔案大小
- undo表空間使用率100%的原因檢視
- 兩種檢視錶空間使用情況的方法
- SQL Server檢視所有表大小,所佔空間SQLServer
- oracle表空間使用率查詢Oracle
- 檢視oracle臨時表空間佔用率的檢視Oracle
- Oracle11g新增檢視查詢表空間使用率DBA_TABLESPACE_USAGE_METRICSOracle
- Keil MDK編譯器下檢視佔用Flash和SRAM空間大小編譯
- linux雲主機如何檢視目錄空間的使用率Linux
- Oracle常用檢視錶結構命令Oracle
- Linux技巧--檢視檔案及資料夾佔用空間大小Linux
- 【TUNE_ORACLE】檢視Oracle的壞塊在空閒空間中還是在已用空間中的SQL參考OracleSQL
- 臨時表空間和回滾表空間使用率查詢
- win10怎麼看資料夾所佔空間的大小 windows10如何檢視檔案所佔空間大小Win10Windows
- Linux下檢視CPU型號,記憶體大小,硬碟空間的命令Linux記憶體硬碟
- 檢視oracle資料庫真實大小Oracle資料庫
- Oracle SYSAUX 表空間使用率100% 導致的DB 故障OracleUX
- Oracle錶的歷史統計資訊檢視Oracle
- 如何檢視ORACLE的LOB(BLOB和CLOB)物件佔用的大小Oracle物件
- Oracle臨時表空間檢視、新增臨時表空間資料檔案、修改預設臨時表空間 方法!Oracle
- oracle11g 查詢臨時表空間的使用率和正在使用臨時表空間的使用者Oracle
- linux檢視剩餘磁碟空間Linux
- Linux如何檢視目錄佔用空間大小?常用命令是什麼?Linux
- 檢視錶名和表的行數
- PostgreSQL DBA(190) - 行大小和空間佔用SQL
- Oracle案例08——xx.xx.xx.xx,表空間 SYSAUX 使用率>95%%OracleUX
- 【TUNE_ORACLE】檢視錶,列和索引的統計資訊SQL參考Oracle索引SQL
- 檢視佔用磁碟空間的程式
- linux檢視mysql佔用磁碟空間LinuxMySql
- 更改undo表空間大小
- 【TUNE_ORACLE】檢視錶的總塊數SQL參考OracleSQL
- Linux檢視CPU使用率Linux
- 【UNDO】Oracle undo表空間使用率過高,因為一個查詢Oracle
- Oracle普通檢視和物化檢視的區別Oracle
- 檢視錶的定義
- Oracle表空間Oracle