Introduction
Solution to fix Discoverer Error : CORBA protocal :Failed to bind session using IOR:null Hint
Posted by Sakthi Sethu Perumal
Users getting below error while logging to Discoverer.
===========================================================
CORBA protocal :Failed to bind session using IOR:null Hint:An administrator can futher diagnose connection problems by running the
“checkdiscover” script under /d01/app/fmw_1/discoinst_1/Discoverer/<DISCOVERER_COMPONENT_NMA/util.
Solution:
============
STEP1 :
——–
Run checkdiscoverer.sh to diagnose the connection problem as shown below:
[oradisco@oraserv util]$ cd /u03/app/fmw_1/discoinst_1/Discoverer/Discoverer_discoinst_1/util[oradisco@oraserv util]$ ./checkdiscoverer.sh
Initializing ORB…
ORB initialized successfully.
Checking for Discoverer “ServicesStatus”…
“ServicesStatus” is running.
Checking the adminstrator set soft limit on no. of sessions …
Current value of soft limit = 50 sessions.
Hint: Administrators can increase the soft limit on Discoverer sessions by modifying
“//ias-component[id=’Discoverer_discoinst_1′]/process-type[id=’SessionServer’]/process-set/@maxprocs” attribute in the file /d01/app/fmw_1/discoinst_1/config/OPMN/opmn/opmn.xml
Checking for Discoverer Preference Server component…
Found Discoverer Preference Server component.
Binding to Discoverer Server…
Successfully bound to Discoverer Server.
Checking that the machine has only one network card…
Yes.
STEP 2:
——–
Check the number are disco processes:
[oradisco@oraserv ~]$ ps -fu oradisco|grep preforadisco 1263 581 0 08:57 ? 10:00:00 /d01/app/fmw_1/disco_1/bin/dis51ws -port 0 -opmn_ping_time 20 -preferenceHost localhost -preferencePort 1602 -uid 2615203462
oradisco 1689 581 0 19:57 ? 10:00:16 /d01/app/fmw_1/disco_1/bin/dis51ws -port 0 -opmn_ping_time 20 -preferenceHost localhost -preferencePort 1602 -uid 2618923534
oradisco 2264 581 0 00:03 ? 10:00:04 /d01/app/fmw_1/disco_1/bin/dis51ws -port 0 -opmn_ping_time 20 -preferenceHost localhost -preferencePort 1602 -uid 2615467389
oradisco 2289 581 0 14:00 ? 10:00:01 /d01/app/fmw_1/disco_1/bin/dis51ws -port 0 -opmn_ping_time 20 -preferenceHost localhost -preferencePort 1602 -uid 2617310623
………………………..
………………………….
……………………………. [oradisco@doyen ~]$ ps -fu oradisco|grep pref|wc
78 822 8217
STEP 3:
——-
<process-set id=”SessionServer” minprocs=”0″ maxprocs=”50″ restart-on-death=”false” parallel-requests=”true”/>
Increase the Maxprocs value in opmn.xml and bounce discoverer services.
[oradisco@oraserv conf]$ grep -i maxproc opmn.xml<process-set id=”SessionServer” minprocs=”0″ maxprocs=”100″ restart-on-death=”false” parallel-requests=”true”/>
Thanks.Hope it will be helpful 🙂