SYSAUX表空間使用率過高,達到90%以上,此時根據百度得來的SQL查詢
SELECT occupant_name"Item",
round(space_usage_kbytes/1024/1024,3)"Space Used (GB)",
schema_name "Schema",
move_procedure "MoveProcedure"
FROM gv$sysaux_occupants
ORDER BY 2 Desc
看的出大部分都是AWR,但是,並不是被AWR報告佔用了,我們從segment來看
SELECT segment_name,SUM(BYTES)/(1024*1024*1024) FROM dba_segments WHERE tablespace_name='SYSAUX'
GROUP BY segment_name
ORDER BY SUM(BYTES) DESC
可以看出WRH$_ACTIVE_SESSION_HISTORY佔了大部分,這個表不會被刪除,只會越增越多,只需把此表清空即可(需登錄sys用戶刪除),刪除此表不影響數據庫,因爲存儲的是一下session歷史數據
truncate table WRH$_ACTIVE_SESSION_HISTORY