AWR資料導致SYSAUX表空間一直增長的問題
問題現象:
Oracle 11.2.0.4版本中存在bug(bug id 14084247),該bug主要資料庫無法清理AWR的歷史資料,導致SYSAUX表空間使用率一直增長。
主要表現為表SYS.WRH$_EVENT_HISTOGRAM
使用?/rdbms/admin/awrinfo.sql可以檢視awr的資料使用情況。
問題原因分析:
Oracle在刪除操作時出現問題,導致後續的拆分分割槽的操作沒有正常進行。這回導致分割槽表會越來越大。
資料庫在清理AWR資料的步驟如下:
需要單獨執行
待資料清理完成之後,再將保留時間修改回預設值
Oracle 11.2.0.4版本中存在bug(bug id 14084247),該bug主要資料庫無法清理AWR的歷史資料,導致SYSAUX表空間使用率一直增長。
主要表現為表SYS.WRH$_EVENT_HISTOGRAM
使用?/rdbms/admin/awrinfo.sql可以檢視awr的資料使用情況。
問題原因分析:
Oracle在刪除操作時出現問題,導致後續的拆分分割槽的操作沒有正常進行。這回導致分割槽表會越來越大。
資料庫在清理AWR資料的步驟如下:
1) drop expired partitions (DDL)
2) purge by callback (anything can happen here, but mostly no-ops or regular DELETE operations)
3) purge regular non-partitioned tables (i.e, DELETE)
4) split partitions (DDL)
解決辦法:
有兩種解決辦法
1.安裝bug補丁 Patch 14084247
2.手工進行清理
a.修改awr資料保留為1天
EXEC DBMS_WORKLOAD_REPOSITORY.MODIFY_SNAPSHOT_SETTING(1440,60);
第一次執行時可能會報下面的錯誤
ERROR at line 1:
ORA-13541: system moving window baseline size (691200) greater than retention
(86400)
ORA-06512: at "SYS.DBMS_WORKLOAD_REPOSITORY", line 174
ORA-06512: at "SYS.DBMS_WORKLOAD_REPOSITORY", line 222
ORA-06512: at line 1
exec DBMS_WORKLOAD_REPOSITORY.modify_baseline_window_size(window_size => 1);
待資料清理完成之後,再將保留時間修改回預設值
EXEC DBMS_WORKLOAD_REPOSITORY.MODIFY_SNAPSHOT_SETTING(1440*8,60)
查詢AWR保留時間
select * from dba_hist_wr_control
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23850820/viewspace-2093662/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- AWR不自動刪除導致SYSAUX表空間滿UX
- AWR佔用sysaux表空間太大UX
- 【AWR】該怎樣清理SYSAUX表空間相關資料UX
- OGG相關的CPATURE導致SYSAUX表空間異常暴增處理UX
- sysaux 表空間不足問題處理UX
- 10g ORACLE_HOME空間滿導致SYSAUX表空間離線OracleUX
- Oracle SYSAUX 表空間使用率100% 導致的DB 故障OracleUX
- 【AWR】清理SYSAUX表空間資料(第三季非暴力不合作)UX
- ORACLE的SYSAUX 表空間OracleUX
- 【AWR】該怎樣清理SYSAUX表空間相關資料(第二季)UX
- 32、SYSAUX表空間UX
- SYSAUX表空間使用率高問題處理UX
- undo表空間出現壞塊導致資料庫重啟問題解決資料庫
- 11gr2 rac WRH$_ACTIVE_SESSION_HISTORY未自動清理導致SYSAUX空間過度增長SessionUX
- TRUNCATE模式SQLLDR導致SECUREFILE的LOB空間不斷增長模式SQL
- Oracle清理SYSAUX表空間OracleUX
- oracle 10g SYSAUX表空間快速增長之WRH$_SQL_PLAN篇Oracle 10gUXSQL
- ORACLE 10g SYSAUX表空間快速增長之WRH$_ACTIVE_SESSION_HISTORY篇Oracle 10gUXSession
- oracle 10g SYSAUX表空間快速增長之WRI$_OPTSTAT_HISTGRM_HISTORY篇Oracle 10gUX
- 2.5.4.1 關於SYSAUX表空間UX
- 認識 SYSAUX 表空間(zt)UX
- 2.5.4 為 SYSAUX 表空間指定資料檔案屬性UX
- SYSAUX 表空間歷史統計資料過大purgeUX
- UNDO表空間損壞導致資料庫無法OPEN資料庫
- 修復受損的SYSAUX表空間UX
- SYSAUX表空間佔用過大情況下的處理(AWR資訊過多)UX
- SYSAUX表空間清理之SM/OPTSTATUX
- oracle之 SYSAUX表空間維護OracleUX
- SYSAUX表空間管理及恢復UX
- oracle 10g SYSAUX表空間快速增長之STREAMS$_APPLY_SPILL_MESSAGES篇Oracle 10gUXAPP
- SYSAUX表空間滿對資料庫的影響以及解決措施UX資料庫
- 臨時表空間資料刪除問題
- oracle10g的sysaux空間暴增與空間回收-轉載OracleUX
- oracle 11g sysaux表空間使用率非常高的問題解決OracleUX
- MySQL 磁碟空間滿導致表空間相關資料檔案損壞故障處理MySql
- oracle表空間增長趨勢分析Oracle
- 4.2.1.7 規劃 SYSTEM 和 SYSAUX 表空間UX
- sysaux 表空間爆滿處理方法UX