每當(dāng)服務(wù)器管理員通知,某某文件占用太大硬盤空間時(shí),估計(jì)就是Oracle數(shù)據(jù)庫的表空間又變大了,沒辦法,對于表空間目前已經(jīng)占了多
每當(dāng)服務(wù)器管理員通知,某某文件占用太大硬盤空間時(shí),,估計(jì)就是Oracle數(shù)據(jù)庫的表空間又變大了,沒辦法,對于表空間目前已經(jīng)占了多少,需要做到心中有數(shù)。所以總結(jié)幾條常用的表空間統(tǒng)計(jì)方法,但是不是很全,在日后的工作中,會(huì)繼續(xù)整理更新。
1、每個(gè)表空間大小統(tǒng)計(jì):
Select Tablespace_Name,Sum(bytes)/1024/1024 From Dba_Segments Group By Tablespace_Name
2、所有表空間總和統(tǒng)計(jì):
select b.name,sum(a.bytes/1000000) 總空間 from v$datafile a,v$tablespace b where a.ts#=b.ts# group by b.name;
3、查看剩余表空間:
SELECT tablespace_name 表空間,sum(blocks*8192/1000000) 剩余空間M FROM dba_free_space GROUP BY tablespace_name;
相關(guān)閱讀:
Oracle Undo 鏡像數(shù)據(jù)探究
Oracle 回滾(ROLLBACK)和撤銷(Undo)
Undo 表空間損壞導(dǎo)致無法open
Undo表空間失敗的處理方法
Oracle Undo表空間重建與恢復(fù)
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com