Oracle EBS R12 "OutOfMemoryError"

一般朋友遇到的,虽然没有帮他找到具体的解决方案,给他指了一个大方向,最终他找到和合适的答案,整理如下,以备查找

[@more@]

部分错误信息:

========OC4J~oacore~default_group~1, May 29 14:28:53,OutOfMemoryError==========
JVMDUMP006I Processing Dump Event "uncaught", detail "java/lang/OutOfMemoryError" - Please Wait.
JVMDUMP007I JVM Requesting Snap Dump using '/u05/oracle/PROD/apps/tech_st/10.1.3/j2ee/home/Snap0001.20080529.142853.798822.trc'
JVMDUMP010I Snap Dump written to /u05/oracle/PROD/apps/tech_st/10.1.3/j2ee/home/Snap0001.20080529.142853.798822.trc

解决方案:

Applies to:

Oracle Applications Technology Stack - Version: 12.2
This problem can occur on any platform.
12.0.0 to 12.0.3

Symptoms

You are using e-business suite R12 and some users experience the following on screen error message:

java.lang.OutOfMemoryError

You may also see the above error in the iAS 10.1.3 log files instead of 'on screen', in such cases the on screen error may be "internal server error"

The log file message may manifest as:

JVMDUMP006I Processing Dump Event "uncaught", detail "java/lang/OutOfMemoryError"

Cause

The problem is caused by a memory issue in java code. This causes objects to not be garbage collected resulting in memory not being freed within the jvm and eventually giving java.lang.OutOfMemoryError.

This problem can result in significant performance issues when running web applications. The performance degradation is caused by MDS which is holding the page metadata reference even after the cache timeout. MDS reloads a new instance of the metadata after cache timeout without removing the old reference which was freed only on session timeout.

Solution

Apply and test Patch 6488097 'ONE OFF TRACKING BUG FOR MDS FIX 5715952'

This patch fixes the performance issue caused by MDS which held the page metadata reference even after the cache timeout. MDS reloaded a new instance of the metadata after cache timeout without removing the old reference which was freed only on session timeout

Apply and test Patch 6778032 'R12 ONE-OFF PATCH 6701446 HAS ISSUES'

This patch fixes the OutOfMemoryError which was caused because MDS was holding CustPath cached objects even after cache invalidation.

IMPORTANT: Do not apply these patches unless you can confirm you have a memory leak. One-off patches are not tested in the same way as standard patches, as such it is not recommended to go ahead and apply these patches until Oracle Support has verified there is a memory leak. It is important to make sure your Java Virtual machines are tuned correctly for the current load.

Presently the patches are password protected. Please contact Oracle Support for the passwords

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7318139/viewspace-1004925/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/7318139/viewspace-1004925/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值