Concurrent Processing …

恼火的问题,重启多次并发服务一直无法启动,记录一下解决方法

 

 

 Concurrent Processing - The Concurrent Manager Fails to Start on GSM Enabled Due to DBMS_LOCK.Request ResultCall Failed to Establish ICM (文档 ID 245563.1) 转到底部 


--------------------------------------------------------------------------------

Checked for relevance on 04-JAN-2014
Application Install - 11.5.5 to 12.0.4


?fact: Oracle Application Object Library
?fact: Concurrent:GSM Enabled = Y
?symptom: The Concurrent Manager fails to start
?symptom: Routine &ROUTINE has attempted to start the internal
concurrent manager.
?symptom: The ICM is already running.  Contact you system administrator for
further assistance.
?symptom: a fpdlrq received an unsuccessful result from PL/SQL procedure or
function FND_DCP.Request_Session_Lock.
?symptom: Routine FND_DCP.REQUEST_SESSION_LOCK received a result code of 1
from the call to DBMS_LOCK.Request.
?symptom: Possible DBMS_LOCK.Request resultCall to establish_icm failed
?symptom: The Internal Concurrent Manager has encountered an error.
?change: Cloned Instance
?cause: Database Locking issue

 

fix:

1. Stop all services and concurrent managers
2. Stop and restart the database
3. Restart the services and concurrent managers
4. Verify if the issue remains

 

问题应该是出在这里:

 

转到底部转到底部

In this Document

Goal
Solution
References


Applies to:

Oracle Applications DBA - Version 11.5.10.2 to 11.5.10.2 [Release 11.5.10]
Oracle Concurrent Processing - Version 11.5.10.2 to 11.5.10.2 [Release 11.5]
Information in this document applies to any platform.

Goal

 While configuring the PCP on two Apps tier nodes (example Node1 & Node2), only one ICM (Internal Concurrent Manager) should be running in an Apps 11i env  (e.g.  run only on Primay Node1).

This note explains the way (modification in Apps XML file) to prevent the concurrent managers from starting on the second Node2 when launching the App start script "adstrtal.sh".

Solution

 The script adstrtal.sh calls the ServiceControl.java.

This java class reads the service information in your context file under $APPL_TOP/admin.

To prevent the concurrent managers from starting on your second node, you need to edit
$APPL_TOP/admin/.xml and change:-

s_concstatus">enabled<<BR>To
s_concstatus">disabled<<BR>
Please make this change after the service is already stopped, as this change will also affect adstpall.sh.

There is no need to run AutoConfig, as ServiceControl.class reads the "s_status"
variables directly from the XML file.

References

NOTE:373611.1 - Concurrent Processing - How To Move Concurrent Processing Server from One Node To Another Node
NOTE:389516.1 - Adstrtal.Sh Does Not Initiate Adcmctl.Sh Process
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值