有關表空間查詢的sql指令碼
select f.tablespace_name,a.total,u.used,f.free,round((u.used/a.total)*100) "% used",
round((f.free/a.total)*100) "% Free"
from
(select tablespace_name, sum(bytes/(1024*1024)) total
from dba_data_files group by tablespace_name) a,
(select tablespace_name, round(sum(bytes/(1024*1024))) used
from dba_extents group by tablespace_name) u,
(select tablespace_name, round(sum(bytes/(1024*1024))) free
from dba_free_space group by tablespace_name) f
WHERE a.tablespace_name = f.tablespace_name
and a.tablespace_name = u.tablespace_name;
--檢視當前使用者表空間段的分配情況
select tablespace_name,sum(bytes)/(1024*1024),sum(blocks),sum(extents) from user_segments
group by tablespace_name ---當前使用者為nihl 查詢結果就是使用者nihl的表空間分配情況
--檢查各使用者表空間段情況
select owner,segment_type,tablespace_name,sum(bytes)/(1024*1024),sum(blocks),sum(extents) from dba_segments
where wner='NIHL'
group by owner,segment_type,tablespace_name
--檢查當前使用者表空間區的使用情況
select tablespace_name,sum(extent_id),sum(bytes)/(1024*1024),sum(blocks) from user_extents
group by tablespace_name
--檢查所有使用者表空間區的使用情況
select owner,segment_type,tablespace_name,sum(bytes)/(1024*1024),sum(blocks) from dba_extents
where wner='NIHL'
group by owner,segment_type,tablespace_name
select owner,tablespace_name,sum(bytes)/(1024*1024),sum(blocks) from dba_extents
where wner='NIHL'
group by owner,tablespace_name
---檢視當前使用者空閒表空間的情況
select tablespace_name,sum(bytes)/(1024*1024),sum(blocks) from user_free_space
group by tablespace_name
select tablespace_name,sum(bytes)/(1024*1024),sum(blocks) from dba_free_space
group by tablespace_name
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14766526/viewspace-557771/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 表空間查詢相關sqlOracleSQL
- 查詢表空間使用情況的指令碼指令碼
- 表空間相關查詢
- oracle表空間查詢Oracle
- 表空間大小查詢
- 表空間查詢資訊
- oracle查詢表空間的空間佔用情況Oracle
- 表空間查詢和管理
- 關於oracle的空間查詢Oracle
- 臨時表空間的空間使用情況查詢
- 移動表空間的指令碼指令碼
- 查詢表空間的使用率
- oracle 表空間,臨時表空間使用率查詢Oracle
- 查詢數oracle據庫表空間使用率sqlOracleSQL
- 【SQL】查詢及修改資料庫預設表空間SQL資料庫
- 表空間使用量查詢
- 查詢表空間使用情況
- 透過shell指令碼生成查詢表資料的sql指令碼SQL
- 通過shell指令碼生成查詢表資料的sql指令碼SQL
- 查詢表空間已使用空間和空閒空間的簡單檢視
- Oracle查詢表佔磁碟空間大小及移動表空間Oracle
- 查詢表空間中的extent數量
- 修改表空間的SQL程式碼SQL
- 有關Undo表空間與回滾段的一些查詢語句記錄
- oracle表空間使用率查詢Oracle
- Oracle查詢表空間使用情況Oracle
- 查詢表的大小及表空間的使用情況
- 臨時表空間和回滾表空間使用率查詢
- 監控oracle表空間指令碼Oracle指令碼
- 有關UNDO表空間的學習:
- 【轉】查詢表空間中的資料檔案利用率的sqlSQL
- 指令碼建立表空間、使用者、表指令碼
- 【診斷指令碼】【SQL】得到包含關鍵字的表空間與資料檔案資訊指令碼SQL
- Oracle查詢表空間的每日增長量Oracle
- 查詢使用表空間的TABLE,INDEX,INDEX SUBPARTITIONIndex
- 查詢表空間的大小和使用率
- 根據源庫表空間實際使用建立表空間指令碼指令碼
- ORACLE查詢所有表空間使用情況Oracle