In this Document
Symptoms
Cause
Solution
References
Symptoms
sysaux表空間的WRH$_ACTIVE_SESSION_HISTORY表變得很大,把SYSAUX表空間撐得報警。
Cause
AWR 表沒有根據sys.wrm$_wr_control的設定清除數據,行數不斷累積,表段變得非常的大。
Solution
從dba_hist_wr_control視圖查看當前的快照保留時間
SQL> select a.snap_interval,a.retention,a.topnsql from dba_hist_wr_control a;
SNAP_INTERVAL RETENTION TOPNSQL
-------------------------------------------------- -------------------------------------------------- ------------------------------
+00000 01:00:00.0 +00007 00:00:00.0 100
從dba_hist_snapshot視圖查看當前快照id
SELECT * FROM dba_hist_snapshot t ORDER BY t.snap_id ASC;
如下程式會從WRH$_ACTIVE_SESSION_HISTORY 表中得到一個最小和最大的sna