11.2.0.1 rac 2nodes asm aix6.1 orarootagent.bin swap memory記憶體洩漏
oracle 11.2.0.1
aix 6.1
rac(2nodes) + asm
現象:rac os 無響應,檢視crs asm db 的alert log 均無明顯異常。
症狀:orarootagent.bin 程式消耗了近40g swap memory。幾乎耗盡全部交換分割槽
metalink 參考:
ORAAGENT or ORAROOTAGENT High Resource (CPU, Memory etc) Usage [ID 1062676.1]
Bug 9855476 - aix:cssd/ohasd may coredump, or orarootagent/gipcd may leak memory [ID 9855476.8]
下面說明了 導致了記憶體洩漏,觀察發現每個節點的orarootagent.bin 程式每天增加約220M記憶體左右
Description
gipcd.bin or orarootagent.bin process may leak process memory.
Huge memory consumption by these processes may cause other processes
such as cssd.bin or ohasd.bin to be unable to allocate memory and crash.
Rediscovery Notes:
If the following are true, you might be hitting this problem.
- Platform is IBM AIX on POWER Systems (64-bit)
- Process memory is steadily increasing in oraagent.bin process
or gipcd.bin process. There is a report that oraagent.bin
process increased about 4KB to 8KB memory every 15 seconds.
解決辦法:打補丁升級到>11.2.0.2,或者定期kill orarootagent.bin程式
It's recommended to apply latest patch set or PSU. But if patches are unavailable or can not be applied, the workaround is to kill agent process during off peak hour. There should be no impact as agent will be respawn automatically.
To kill agent process with pid 7242: kill -9 7242
找到orarootagent.bin 程式 ,並kill掉,該程式會自動重啟,並不影響rac執行
ps -ef|grep orarootagent
kill -9 2163012
ps -ef|grep 12845336
[@more@]
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70612/viewspace-1057322/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 11.2.0.1 rac 2nodes asm aix6.1 orarootagent.bin swap memory記憶體洩漏ASMAI記憶體
- Android WebView Memory Leak WebView記憶體洩漏AndroidWebView記憶體
- ANTS Memory Profiler - .NET記憶體洩漏分析工具記憶體
- 記憶體洩漏記憶體
- 分析記憶體洩漏和goroutine洩漏記憶體Go
- js記憶體洩漏JS記憶體
- Java記憶體洩漏Java記憶體
- webView 記憶體洩漏WebView記憶體
- Javascript記憶體洩漏JavaScript記憶體
- 記憶體分析與記憶體洩漏定位記憶體
- 記憶體洩漏和記憶體溢位記憶體溢位
- valgrind 記憶體洩漏分析記憶體
- Android 記憶體洩漏Android記憶體
- Android記憶體洩漏Android記憶體
- 淺談記憶體洩漏記憶體
- 記憶體洩漏的原因記憶體
- JavaScript 記憶體洩漏教程JavaScript記憶體
- 說說 記憶體洩漏記憶體
- 【記憶體洩漏和記憶體溢位】JavaScript之深入淺出理解記憶體洩漏和記憶體溢位記憶體溢位JavaScript
- JVM——記憶體洩漏與記憶體溢位JVM記憶體溢位
- Perfdog 玩轉記憶體洩漏記憶體
- WebView引起的記憶體洩漏WebView記憶體
- .Net程式記憶體洩漏解析記憶體
- iOS檢測記憶體洩漏iOS記憶體
- Android 記憶體洩漏分析Android記憶體
- ARC下的記憶體洩漏記憶體
- PHP 記憶體洩漏分析定位PHP記憶體
- 如何檢測記憶體洩漏記憶體
- JavaScript之記憶體洩漏【四】JavaScript記憶體
- 【轉】Java的記憶體洩漏Java記憶體
- 如何查詢記憶體洩漏記憶體
- 記憶體洩漏除錯工具記憶體除錯
- 納尼,Java 存在記憶體洩洩洩洩洩洩漏嗎?Java記憶體
- JavaScript之記憶體溢位和記憶體洩漏JavaScript記憶體溢位
- 記憶體的分配與釋放,記憶體洩漏記憶體
- 1.記憶體優化(一)記憶體洩漏記憶體優化
- 使用 Chrome 開發者工具的 Memory 標籤頁分析記憶體洩漏問題Chrome記憶體
- 記一次透過Memory Analyzer分析記憶體洩漏的解決過程記憶體