解決gc current request等待事件
異常現象:session一直處於waiting狀態,等待事件為gc current request。
異常原因:rac的程式碼缺陷導致可能出現的BUG,在頻繁的insert或者update操作下,導致節點之間鎖的狀態不同步。徹底修復可以通過打補丁來解決。
臨時解決辦法:
SQL> oradebug setmypid
Statement processed.
SQL> oradebug lkdebug -m reconfig lkdebug
Statement processed.
這個bug相當於長時間佔用某個快,hang在這個塊上,用這個命令把這個資源釋放掉換一條鏈路去拿這個塊就過去了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69994536/viewspace-2772032/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【等待事件】global cache cr request/gc current request事件GC
- gc current request等待時間處理GC
- gc cr request等待事件GC事件
- gc current/cr block busy等待事件GCBloC事件
- gc current request等待事件,介紹p1,p2,p3轉換方法GC事件
- gc current request 引起長期鎖表的故障GC
- 儲存過程遇到gc cr request等待儲存過程GC
- 【等待事件】virtual circuit next request事件UI
- gc 等相關等待事件描述GC事件
- gc current block pin time gc current block flush time 疑惑GCBloC
- 解決library cache pin等待事件事件
- 常見等待事件的分析解決方法事件
- 快速解決Oracle緩衝區忙等待事件Oracle事件
- 常見等待事件的分析解決辦法事件
- 記一次gc buffer busy等待事件的處理GC事件
- Oracle等待事件詳解Oracle事件
- 等待解決
- ORACLE等待事件詳解(轉)Oracle事件
- 【等待事件】ORACLE常見等待事件事件Oracle
- 【等待事件】等待事件系列(5.1)--Enqueue(佇列等待)事件ENQ佇列
- gc cr request 'gcs log flush sync'GC
- 等待事件事件
- 分析解決11gR2 雙節點RAC環境下的gc cr block busy/gc buffer busy acquire等待GCBloCUI
- gc current block busy和LMS優先順序GCBloC
- oracle 'row cache objects' 等待事件解釋OracleObject事件
- 【TUNE_ORACLE】等待事件之等待事件類別Oracle事件
- 等待事件分析事件
- oracle等待事件Oracle事件
- Oracle 等待事件Oracle事件
- px等待事件事件
- 等待事件 二事件
- 【等待事件】等待事件系列(1)--User I/O型別事件型別
- 【效能調整】等待事件(三) 常見等待事件(一)事件
- 【效能調整】等待事件(四) 常見等待事件(二)事件
- 詳解 db file sequential read 等待事件事件
- request/response解決中文亂碼
- Oracle Mutex 等待事件OracleMutex事件
- 等待事件指令碼事件指令碼