壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1370|回复: 0

[基础架构] How to Troubleshoot Concurrent Manager Start Up Issue Related to Service Manager

[复制链接]
发表于 2011/10/7 11:49:32 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
Applies to:
Oracle Application Object Library - Version: 11.5.9 to 12.0.4
Information in this document applies to any platform.

Goal
Concurrent manager does not start if the profile option "Concurrent:GSM Enabled" is set to "Y" at site level the following error occurs in ICM log file:
============================
Could not initialize the Service Manager FNDSM_<HOSTNAME>_<SID>.
============================

In this case only the Internal Manager is coming up and remaining managers do not come up as expected.

Setting the profile option "Concurrent:GSM Enabled" to "N" at site level allows the managers, except those detailed below, to start thus the issue is only with GSM services.
=====================
Output Post Processor
Workflow Agent Listener Service
Workflow Mailer Service
Workflow Document Web Services Service
=====================

For the above managers to be started the profile option "Concurrent:GSM Enabled" has to be set to "Y" at site level.

For a Service Manager to come up as expected the below criteria should be fulfilled :

1. There should be a Service Manager defined.
2. Entries in the FND_NODES should be correct.
3. Entries in tnsnames.ora and listener.ora should be correct on CP node.
4. Able to do a tnsping for all entries related to FNDSM in tnsnames.ora on CP node.
5. There should not be any errors in APPS Listener log file on CP node and it should be running.
6. Able to ping the hostname and the IP Address of the hostname.
7. FNDSM should not give the "segmentation fault" at the time of execution.

Solution
Verify all the steps that are necessary to start a Service Manager successfully.

1. There should be a Service Manager defined.

Run the following statement as the APPS user:

select CONCURRENT_QUEUE_NAME from FND_CONCURRENT_QUEUES where CONCURRENT_QUEUE_NAME like 'FNDSM%';

The above statement should return a value related to the CP node.

If the above does not return any value then please do the following:
Go to $FND_TOP/patch/115/sql

Connect SQLPLUS as APPS user and run the following script :


Reference Note 218893.1 :How to Create The Service Manager 'FNDSM' on Oracle Applications

(Note : The same "afdcm037.sql" is used for Release 12 also ).

This script will create libraries for FNDSM and create managers for preexisting nodes.

2. Verify the entries in the FND_NODES as correct.

Run the following statement as the APPS user:

select node_name "Node Name", node_mode "Mode", support_cp "C",
support_web "W", support_admin "A", support_forms "F"
from FND_NODES;

If the above statement returns any invalid node or IP address follow the steps provided in the following note to clean up and repopulate the table.

Note 260887.1 : Steps to Clean Nonexistent Nodes or IP Addresses from FND_NODES

3. Verify entries in tnsnames.ora on CP node.

The below entry should present in tnsnames.ora on CP node :

FNDSM_OracleTEST_VIS=
           (DESCRIPTION=
                      (ADDRESS=(PROTOCOL=tcp)(HOST=Oracletest.idc.Oracle.com)(PORT=1626))
                (CONNECT_DATA=
                      (SID=FNDSM)
                 )
            )

FNDSM_OracleTEST.Oracle.com_VIS=
          (DESCRIPTION=
                      (ADDRESS=(PROTOCOL=tcp)(HOST=Oracletest.idc.Oracle.com)(PORT=1626))
                 (CONNECT_DATA=
                       (SID=FNDSM)
                )
          )

Where OracleTEST is the "hostname", VIS is the "SID" and ".Oracle.com" is domain.

4. Check that tnsping is successful for all entries related to FNDSM in tnsnames.ora on CP node.

$ tnsping FNDSM_OracleTEST_VIS

TNS Ping Utility for Linux: Version 8.0.6.3.0 -

(c) Copyright 1997 Oracle Corporation. All rights reserved.

Attempting to contact (ADDRESS=(PROTOCOL=tcp)(HOST=Oracletest.idc.Oracle.com)(PORT=1626))
OK (50 msec)

$ tnsping FNDSM_OracleTEST.Oracle.com_VIS

TNS Ping Utility for Linux: Version 8.0.6.3.0 -

(c) Copyright 1997 Oracle Corporation. All rights reserved.

Attempting to contact (ADDRESS=(PROTOCOL=tcp)(HOST=Oracletest.idc.Oracle.com)(PORT=1626))
OK (0 msec)

5. Verify that no error exists in APPS Listener log file on CP node and it is running.

APPS Listener should be up and running for Service Manager to be up and running as expected. There should not be any error in the APPS Listener log file. If there will be any error in APPS Listener log file then the Service Manager will not start properly. Check the APPS Listener log file. You can find this APPS Listener log file in one directory up of $TNS_ADMIN named as "apps_<SID>.log".


6. Are you able to ping the host name/IP Address of the host.

Host name and the related IP address should be pingable to get a connection like below :

$ hostname
OracleTEST.Oracle.com
$ ping OracleTEST.Oracle.com
PING OracleTEST.Oracle.com (10.100.100.10) 56(84) bytes of data.
64 bytes from OracleTEST.Oracle.com (10.100.100.10): icmp_seq=0 ttl=64 time=0.029 ms
64 bytes from OracleTEST.Oracle.com (10.100.100.10): icmp_seq=1 ttl=64 time=0.028 ms

--- OracleTEST.Oracle.com ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.028/0.028/0.029/0.005 ms, pipe 2
$ ping 10.100.100.10
PING 10.100.100.10 (10.100.100.10) 56(84) bytes of data.
64 bytes from 10.100.100.10: icmp_seq=0 ttl=64 time=0.028 ms
64 bytes from 10.100.100.10: icmp_seq=1 ttl=64 time=0.028 ms

--- 10.100.100.10 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.028/0.028/0.028/0.000 ms, pipe 2

7. Verify FNDSM does not give the "segmentation fault" at the time of execution.

Go to $FND_TOP/bin

$ FNDSM <- Enter

It should not give any segmentation fault here. If it is giving any segmentation fault then it means that the executable is not relinked well. Relink the executable as below.

$ adrelink.sh force=y "fnd FNDSM"

For Linux Operating System Please follow the notes below to get correct the segmentation fault by FNDSM.

Note 430812.1 :After Linux Version Upgrade FNDSM Does Not Spawn

Note 423170.1 :Concurrent Manager Fails to Start Because of a 'Could not start Service Manager FNDSM_<server>_<SID>' Error
If the concurrent managers are still not coming up even with profile option "Concurrent:GSM Enabled" is set to "Y" at site level and having followed all the above steps, then please log a Service Request with ATG Component Tools Team under product 510, component CP .

References
Note 218893.1 - How to Create The Service Manager 'FNDSM' on Oracle Applications
Note 260887.1 - Steps to Clean Nonexistent Nodes or IP Addresses from FND_NODES
Note 423170.1 - Concurrent Manager Fails to Start Because of a 'Could not start Service Manager FNDSM__' Error
Note 430812.1 - After Linux Version Upgrade FNDSM Does Not Spawn
Note 555081.1 - After Doing a Clone All the Concurrent Managers Do Not Start


该贴已经同步到 纵横四海的微博
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/30 08:39 , Processed in 0.020326 second(s), 18 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表