清理SYSAUX表空间
1.查看SYSAUX表空間中數(shù)據(jù)分布情況
col SEGMENT_NAME for a30
set lines 999
select * from (select segment_name,PARTITION_NAME,segment_type,bytes/1024/1024 from dba_segments where tablespace_name='SYSAUX' order by 4 desc) where rownum<=10;
2.刪除WRH$_LATCH_CHILDREN表中不需要的數(shù)據(jù)(紅色為表名,藍(lán)色為分區(qū)名,根據(jù)查詢的結(jié)果定制)
WRH$開頭的表是和AWR相關(guān)的可以清理
alter?table?WRH$_LATCH_CHILDREN?truncate?partition?WRH$_LATCH__275777000_16351;
3.那么問題來(lái)了,LOBSEGMENT叫SYS_LOB0000006409C00004$$的也占了SYSAUX很多的空間咋整?
查看LOBSEGMENT叫SYS_LOB0000006409C00004$$到底是啥表
select table_name from dba_lobs where segment_name like 'SYS_LOB0000006417C00038$$';
WRH$_SQL_PLAN
WRH$_SQL_PLAN表是干嘛的?這個(gè)是sql的執(zhí)行計(jì)劃,
那繼續(xù)truncate 掉WRH$_SQL_PLAN表就釋放了
truncate table WRH$_SQL_PLAN
以上步驟在你不需要AWR報(bào)告和執(zhí)行計(jì)劃時(shí)可以清理,目的只有一個(gè)就是釋放SYSAUX表空間
?
轉(zhuǎn)載于:https://www.cnblogs.com/wlmq/p/6087944.html
總結(jié)
以上是生活随笔為你收集整理的清理SYSAUX表空间的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 排序算法之二分治法
- 下一篇: [原创软件]体验组批量加分工具