Oracle 回收站清理
Oracle 回收站清理
前幾天,看到落落調優了一條由於回收站過大引起的 SQL 問題,作為一個 DBA 提供一些清理回收站的 SQL
-- 回收站大小
select sum (mb) from (
select * from (
select a.owner,a.OBJECT_NAME,a.ORIGINAL_NAME,b.bytes/ 1024 / 1024 MB
from dba_recyclebin a,dba_segments b where a.object_name=b.segment_name
order by MB desc ) ) ;
-- 回收站中物件的大小
select * from (
select a.owner,a.OBJECT_NAME,a.ORIGINAL_NAME,b.bytes/ 1024 / 1024 MB
from dba_recyclebin a,dba_segments b where a.object_name=b.segment_name
order by MB desc ) where rownum < 11 ;
-- 生成清理回收站 SQL
select * from ( select 'purge table ' ||a.owner|| '.' ||ORIGINAL_NAME|| ' ;'
from dba_segments b, dba_recyclebin a where a.object_name=b.segment_name order by b.bytes desc )
where rownum < 11 ;
-- 直接清理整個回收站
purge dba_recyclebin ;
-- 參考文獻
落落調優 SQL
http://blog.csdn.net/robinson1988/article/details/9312913#comments
eygle Oracle10g 的回收站 (recyclebin) 和自由空間管理
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26442936/viewspace-769097/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle回收站的清理方法Oracle
- oracle 回收站Oracle
- oracle—回收站Oracle
- oracle 回收站功能Oracle
- 清除oracle回收站Oracle
- Oracle回收站機制Oracle
- Oracle回收站介紹Oracle
- oracle碎片清理Oracle
- 【RECYCLEBIN】Oracle回收站詳解Oracle
- oracle回收站,搬運工Oracle
- 清除oracle的recyclebin回收站Oracle
- oracle清空回收站中資料Oracle
- oracle回收站的關閉Oracle
- Win10怎樣自動清理回收站和臨時檔案 win10設定自動清理回收站和臨時檔案的步驟Win10
- Oracle:審計清理Oracle
- Oracle 10 Recycle Bin回收站(轉)Oracle
- Oracle回收站及flashback drop(上)Oracle
- Oracle回收站及flashback drop(下)Oracle
- Oracle中的回收站(Recycle Bin)Oracle
- 常見問題--oracle 回收站Oracle
- 【recyclebin】徹底禁用 Oracle回收站功能Oracle
- Oracle 10G 中的回收站Oracle 10g
- Oracle 10G 中的"回收站"Oracle 10g
- Oracle清理SYSAUX表空間OracleUX
- oracle 審計日誌清理Oracle
- oracle清理監聽日誌Oracle
- Oracle歸檔日誌清理Oracle
- Oracle回收站表閃回機制研究Oracle
- Oracle 10G 中的"回收站"(轉)Oracle 10g
- Oracle回收站功能開啟與關閉Oracle
- Oracle大表清理truncate .. reuse storageOracle
- oracle 定期清理inactive會話Oracle會話
- oracle清理無用的sql資訊OracleSQL
- oracle的adr清理incidentOracleIDE
- 清理oracle資料庫空間Oracle資料庫
- Oracle10g新特性:Recycle Bin回收站Oracle
- oracle10g 清除回收站中垃圾表Oracle
- Oracle10g 中的回收站(Recycle Bin)Oracle