詳細顯示資料表空間的使用率與剩餘空間的SQL
SELECT d.tablespace_name, SPACE sum_space,
SPACE - NVL (free_space, 0) used_space,
ROUND ((1 - NVL (free_space, 0) / SPACE) * 100, 2) used_rate,
free_space free_space
FROM (SELECT tablespace_name, ROUND (SUM (BYTES) / (1024 * 1024),
2) SPACE, SUM (blocks) blocks
FROM dba_data_files
GROUP BY tablespace_name) d,
(SELECT tablespace_name,
ROUND (SUM (BYTES) / (1024 * 1024), 2) free_space
FROM dba_free_space
GROUP BY tablespace_name) f
WHERE d.tablespace_name = f.tablespace_name(+);
SPACE - NVL (free_space, 0) used_space,
ROUND ((1 - NVL (free_space, 0) / SPACE) * 100, 2) used_rate,
free_space free_space
FROM (SELECT tablespace_name, ROUND (SUM (BYTES) / (1024 * 1024),
2) SPACE, SUM (blocks) blocks
FROM dba_data_files
GROUP BY tablespace_name) d,
(SELECT tablespace_name,
ROUND (SUM (BYTES) / (1024 * 1024), 2) free_space
FROM dba_free_space
GROUP BY tablespace_name) f
WHERE d.tablespace_name = f.tablespace_name(+);
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/11411056/viewspace-734300/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 怎麼檢視oracle表空間,剩餘大小,表空間利用Oracle
- boot分割槽剩餘空間不足boot
- parted掛載硬碟剩餘空間硬碟
- 顯示當前排序空間的SQL排序SQL
- 詳解flex佈局的元素如何分配容器的剩餘空間Flex
- linux檢視剩餘磁碟空間Linux
- 檢視單個SQL消耗TEMP表空間以及TEMP表空間使用率SQL
- oracle 剩餘表空間查詢慢,解決辦法Oracle
- oracle 表空間,臨時表空間使用率查詢Oracle
- LINUX檢視目錄剩餘空間的命令Linux
- 查詢表空間的使用率
- 表空間sqlSQL
- 檢視asm磁碟組剩餘空間的正確方法ASM
- 臨時表空間和回滾表空間使用率查詢
- 查詢表空間容量時顯示大小為空的問題
- 獲取資料庫空閒空間的SQL資料庫SQL
- 測試表的空間壓縮與表空間的關係
- 表空間的資料字典管理
- 呼叫API函式得到磁碟上剩餘空間的值 (轉)API函式
- 前端-如何始終平均分配剩餘空間前端
- 『Android』 獲取檔案系統剩餘空間Android
- 查詢表空間的大小和使用率
- Oracle 表空間與資料檔案Oracle
- MYSQL中查詢資料庫設定多大,剩餘空間是多少(轉)MySql資料庫
- oracle表空間使用率查詢Oracle
- 查詢數oracle據庫表空間使用率sqlOracleSQL
- 修改表空間的SQL程式碼SQL
- MySQL innodb共享表空間新增表空間資料檔案方法MySql
- Oracle的表空間quota詳解Oracle
- oracle的表空間quota詳講Oracle
- 檢視Oracle資料庫表空間大小,是否需要增加表空間的資料檔案Oracle資料庫
- 表空間中有資料也可以壓縮表空間(資料檔案)大小
- 管理表空間(表空間的屬性)轉貼
- MySQL 中的共享表空間與獨立表空間如何選擇MySql
- PostgreSQL:表空間-->資料庫-->表SQL資料庫
- 檢查表空間使用率SQL語句SQL
- oracle的臨時表空間使用率99.9%Oracle
- oracle 查詢表空間使用率的語句Oracle