oracle 表空間,臨時表空間使用率查詢
臨時表空間:
SELECT a.tablespace_name, a.BYTES total, a.bytes - nvl(b.bytes, 0) free
FROM (SELECT tablespace_name, SUM (bytes) bytes FROM dba_temp_files GROUP BY tablespace_name) a,
(SELECT tablespace_name, SUM (bytes_cached) bytes FROM v$temp_extent_pool GROUP BY tablespace_name) b
WHERE a.tablespace_name = b.tablespace_name(+)
或者
select TABLESPACE_NAME, BYTES_USED/1024/1024 used_MB,BYTES_FREE/1024/1024 free_MB
from V$TEMP_SPACE_HEADER;
一般的表空間用如下即可:
Select a.Tablespace_Name, a.Total || 'M' Total_Space, (a.Total - b.Free) || 'M' Used_Space, To_Char((a.Total - b.Free) / a.Total * 100, '99.99') || '%' Pct_Free
From
(Select Tablespace_Name, Sum(Bytes) / 1024 / 1024 Total From Dba_Data_Files Group By tablespace_Name) a,
(Select Tablespace_Name, Sum(Bytes) / 1024 / 1024 Free From Dba_Free_Space Group By Tablespace_Name) b where a.Tablespace_Name = b.Tablespace_Name;
SELECT a.tablespace_name, a.BYTES total, a.bytes - nvl(b.bytes, 0) free
FROM (SELECT tablespace_name, SUM (bytes) bytes FROM dba_temp_files GROUP BY tablespace_name) a,
(SELECT tablespace_name, SUM (bytes_cached) bytes FROM v$temp_extent_pool GROUP BY tablespace_name) b
WHERE a.tablespace_name = b.tablespace_name(+)
或者
select TABLESPACE_NAME, BYTES_USED/1024/1024 used_MB,BYTES_FREE/1024/1024 free_MB
from V$TEMP_SPACE_HEADER;
一般的表空間用如下即可:
Select a.Tablespace_Name, a.Total || 'M' Total_Space, (a.Total - b.Free) || 'M' Used_Space, To_Char((a.Total - b.Free) / a.Total * 100, '99.99') || '%' Pct_Free
From
(Select Tablespace_Name, Sum(Bytes) / 1024 / 1024 Total From Dba_Data_Files Group By tablespace_Name) a,
(Select Tablespace_Name, Sum(Bytes) / 1024 / 1024 Free From Dba_Free_Space Group By Tablespace_Name) b where a.Tablespace_Name = b.Tablespace_Name;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28869493/viewspace-2147817/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 臨時表空間和回滾表空間使用率查詢
- oracle表空間使用率查詢Oracle
- oracle11g 查詢臨時表空間的使用率和正在使用臨時表空間的使用者Oracle
- Oracle臨時表空間檢視、新增臨時表空間資料檔案、修改預設臨時表空間 方法!Oracle
- oracle臨時表空間相關Oracle
- oracle 臨時表空間的增刪改查Oracle
- oracle建立臨時表空間和資料表空間以及刪除Oracle
- 臨時表空間被佔滿的原因查詢
- mysql臨時表,臨時表空間,ibtmp1表空間暴增原因初探MySql
- Oracle表空間Oracle
- oracle 表空間Oracle
- Oracle 查詢佔用臨時表空間大的歷史會話和SQLOracle會話SQL
- 【UNDO】Oracle undo表空間使用率過高,因為一個查詢Oracle
- 4.2.1.8規劃臨時表空間
- 刪除臨時表空間組
- MySQL InnoDB臨時表空間配置MySql
- Oracle查詢表空間的每日增長量Oracle
- oracle建立使用者,表空間,臨時表空間,分配許可權步驟詳解Oracle
- 查詢表空間使用情況
- 表空間使用量查詢
- 臨時表空間使用率過高的解決辦法
- 增加oracle表空間Oracle
- oracle temp 表空間Oracle
- 2.5.7 建立預設臨時表空間
- oracle 表移動表空間Oracle
- Oracle表移動表空間Oracle
- 檢視oracle臨時表空間佔用率的檢視Oracle
- 16、表空間 建立表空間
- 查詢過去一段時間內某條sql使用的臨時表空間大小SQL
- oracle 剩餘表空間查詢慢,解決辦法Oracle
- 消除臨時表空間暴漲的方法
- SQLServer如何釋放tempdb臨時表空間SQLServer
- oracle表空間的整理Oracle
- Oracle 批量建表空間Oracle
- Oracle清理SYSAUX表空間OracleUX
- Oracle11g新增檢視查詢表空間使用率DBA_TABLESPACE_USAGE_METRICSOracle
- MySQL 5.7 新特性 共享臨時表空間及臨時表改進MySql
- 達夢資料庫表空間等空間大小查詢方法總結資料庫
- MYSQL造資料佔用臨時表空間MySql