檢視Oracle的表空間的使用情況
轉自網路,供大家分享!
1. 檢視所有表空間大小
SQL> select tablespace_name,sum(bytes)/1024/1024 from dba_data_files
2 group by tablespace_name;
2. 檢視空閒的表空間大小
SQL> select tablespace_name,sum(bytes)/1024/1024 from dba_free_space
2 group by tablespace_name;
3. 所以使用空間可以這樣計算
select a.tablespace_name,total,free,total-free used 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;
4. 下面這條語句檢視所有segment的大小。
Select Segment_Name,Sum(bytes)/1024/1024 From User_Extents Group By Segment_Name
注意查詢的結果都是以M為單位
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/27009266/viewspace-745150/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 兩種檢視錶空間使用情況的方法
- 查詢表空間使用情況
- 檢視oracle臨時表空間佔用率的檢視Oracle
- 查詢表空間使用情況的指令碼指令碼
- 華納雲:如何檢視Linux硬碟空間使用情況Linux硬碟
- 依靠dba_hist_tbspc_space_usage檢視獲得表空間的歷史使用情況
- 每天自動統計表空間的使用情況
- 檢視temp表空間的消耗明細情況
- oracle 檢視錶空間Oracle
- 在oracle中監視索引的使用情況Oracle索引
- 使用netstat命令檢視埠的使用情況
- DB2檢視索引的使用情況DB2索引
- linux檢視埠占用情況Linux
- CentOS 系統的磁碟空間佔用情況查詢CentOS
- oracle表空間的整理Oracle
- Oracle臨時表空間檢視、新增臨時表空間資料檔案、修改預設臨時表空間 方法!Oracle
- 看下Linux 如何檢視埠占用情況Linux
- 【TUNE_ORACLE】檢視Oracle的壞塊在空閒空間中還是在已用空間中的SQL參考OracleSQL
- Oracle表空間Oracle
- oracle 表空間Oracle
- undo表空間使用率100%的原因檢視
- 在Linux中,如何檢視系統的磁碟使用情況?Linux
- Linux 檢視記憶體使用情況的幾種方法Linux記憶體
- Oracle的表空間quota詳解Oracle
- Oracle OCP(47):表空間的建立Oracle
- 檢視LINUX程式記憶體佔用情況Linux記憶體
- Linux 伺服器硬碟使用情況檢視Linux伺服器硬碟
- 檢視埠被佔用情況,殺死埠
- 如何檢視Mac埠號以及佔用情況Mac
- 增加oracle表空間Oracle
- oracle temp 表空間Oracle
- Linux檢視伺服器記憶體使用情況的命令Linux伺服器記憶體
- 轉:Linux檢視GPU資訊和使用情況LinuxGPU
- 用 bmon 檢視網路頻寬使用情況
- (開發必看)windows檢視埠號使用情況Windows
- Oracle中表空間、表、索引的遷移Oracle索引
- oracle 表移動表空間Oracle
- Oracle表移動表空間Oracle
- ORACLE expdp在表空間較多的情況下執行非常緩慢Oracle