kewastUnPackStats(): oracle 11.2.0.1的bug解決方法
今天檢查alert日誌,發現出現了這個錯誤:
kewastUnPackStats(): bad magic 1 (0x0000000042A995D0, 0)
kewastUnPackStats(): bad magic 1 (0x0000000042A997E0, 0)
kewastUnPackStats(): bad magic 1 (0x0000000042A997E0, 0)
kewastUnPackStats(): bad magic 1 (0x0000000042A99800, 0)
kewastUnPackStats(): bad magic 1 (0x0000000042A997F8, 0)
......................
發現這是個oralce 11.2.0.1的bug, (Bug 8730312) , 原因是在訪問V$ACTIVE_SESSION_HISTORY檢視時,由於NULL字元導致錯誤的ASH資料,ASH每秒從v$session中取快照,存到V$ACTIVE_SESSION_HISTORY中,收集所有活動會話的等待資訊。
kewastUnPackStats(): bad magic 1 (0x0000000042A995D0, 0)
kewastUnPackStats(): bad magic 1 (0x0000000042A997E0, 0)
kewastUnPackStats(): bad magic 1 (0x0000000042A997E0, 0)
kewastUnPackStats(): bad magic 1 (0x0000000042A99800, 0)
kewastUnPackStats(): bad magic 1 (0x0000000042A997F8, 0)
......................
發現這是個oralce 11.2.0.1的bug, (Bug 8730312) , 原因是在訪問V$ACTIVE_SESSION_HISTORY檢視時,由於NULL字元導致錯誤的ASH資料,ASH每秒從v$session中取快照,存到V$ACTIVE_SESSION_HISTORY中,收集所有活動會話的等待資訊。
解決方案有兩種:
1:修改control_management_pack_access引數
SQL>show parameter control_management_pack_access;
1 control_management_pack_access string DIAGNOSTIC+TUNING
SQL>alter system set control_management_pack_access='none' scope=both;
2. 升級打補丁,有哥們反映,打補丁要關閉資料庫。
我不建議使用第一種修復方案。修改為none,會禁用掉很多ORACLE的特性包括ADDM,對AWR收據收集影響很大,ASH也就沒有了。這個問題現在看起來似乎對資料庫的效能影響並不大。如果不修改,也不打補丁,後果可能是:1.在procedure裡用了hint,編譯的時候,過程掛死。2.pl/sql連線會慢。
因為是在生產庫裡,不能關閉資料庫,所以,我決定還是先不動作,等以後有機會打補丁。
我不建議使用第一種修復方案。修改為none,會禁用掉很多ORACLE的特性包括ADDM,對AWR收據收集影響很大,ASH也就沒有了。這個問題現在看起來似乎對資料庫的效能影響並不大。如果不修改,也不打補丁,後果可能是:1.在procedure裡用了hint,編譯的時候,過程掛死。2.pl/sql連線會慢。
因為是在生產庫裡,不能關閉資料庫,所以,我決定還是先不動作,等以後有機會打補丁。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25116248/viewspace-1061138/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle11g bug - kewastUnPackStats(),bad magic 1OracleAST
- oracle11.2 BUG kewastUnPackStats(): bad magic 1OracleAST
- ORACLE for aix 11.2.0.1 DATAPUMP expdp之BUG 9470768OracleAI
- Entity Framework的預設值BUG解決方法Framework
- MacOS 不顯示 SD 卡的 bug 解決方法Mac
- 在使用SwipebackLayout出現的bug以及解決的方法
- 寫出幾種IE6 BUG的解決方法
- 解決Oracle死鎖的快捷方法Oracle
- 批量解決oracle鎖等待的方法Oracle
- iOS 解決MJPhotoBrowser的bugiOS
- Remove Oracle Rac (11.2.0.1)REMOracle
- 常見的幾種IE6 BUG及其解決的方法
- ORACLE ORA-1652的解決方法Oracle
- Oracle 10.2.0.5 EM 啟動BUG問題解決Oracle
- oracle從10.2.0.4升級到11.2.0.1的三種升級方法Oracle
- Select2外掛 IE下 autofocus bug的解決方法
- Visual C++6.0一個小BUG的解決方法 (轉)C++
- 常見BUG解決
- 深入講解調整Oracle SGA大小的解決方法Oracle
- Oracle資料表死鎖的解決方法Oracle
- 解決ORACLE共享記憶體不足的方法Oracle記憶體
- 更新macOS Monterey後遇到的各種Bug問題及解決方法Mac
- bug 11890804 的解決
- Enable Oracle NUMA support with Oracle Server Version 11.2.0.1OracleServer
- ORACLE 鎖機制及解決方法Oracle
- Oracle JDK7 bug 發現、分析與解決實戰OracleJDK
- oracle 10g 出現gap的解決方法Oracle 10g
- BUG 解決記錄 一
- iview 酸爽debug: subMenu預設選中無效的解決方法View
- ORACLE匯入遇到ORACLE錯誤959解決方法Oracle
- 11.2.0.1bug引發的報錯:ORA-07445: exception encounteredException
- Oracle分析函式多層使用時的一個bug及其解決方案Oracle函式
- 無限debugger的解決----(一)
- 【Oracle】ORA-00054 錯誤解決方法Oracle
- Oracle問題解決方法ORA-0Oracle
- oracle 死鎖解決方法一例Oracle
- Oracle 11.2.0.1 升級到11.2.0.3Oracle
- Oracle 11.2.0.1 Result Cache 測試 - 1Oracle