Fusion Middleware 11g startup issue : OPMN RCV No such file or directory

Oracle Process Manager and Notification (OPMN) enables management of system components in Fusion Middleware and installed with following Fusion Middleware components

  • Oracle HTTP Server & WebCache
  • Oracle Forms, Reports, and Discoverer
  • Oracle Internet Directory and Virtual Directory
  • Oracle Business Intelligence (OBIEE)

Fusion Middleware System Components (there are two type of components in Fusion Middleware – System Component and Java Component) are started using OPMNCTL from $ORACLE_INSTANCE/bin directory and logs are recorded in $ORACLE_INSTANCE/diagnstics/logs/OPMN/<opmn> directory.

If you face below error during OPMN start then check OPMN logs to troubleshoot
______

RCV: No such file or directory
Communication error with the OPMN server local port.
Check the OPMN log files
/oracle/fusionapps/mididm/Oracle_IDM1/opmn/bin/opmn: unexpected exit: code 512
opmnctl startall: opmn failed to start. 

______

In my case error reported in OPMN logs at  $ORACLE_INSTANCE/diagnstics/logs/OPMN/opmn/opmn.log

____

[2011-10-27T23:29:46][opmn][ERROR:1][17][OPMN][code:ons-listener]127.0.0.1,6700: BIND (Address already in use)

[2011-10-27T23:35:59][opmn][NOTIFICATION:1][90][OPMN][code:ons-internal]ONS server initiated

[2011-10-27T23:35:59][opmn][NOTIFICATION:1][522][OPMN][code:pm-internal]PM state directory exists: /oracle/fusionapps/mididm/asinst_1/config/OPMN/opmn/states

______

This means OPMN Local Port 6700 is already in use by some other process.

Fix :

1. Identify which process is using port 6700 (on Linux as root user run “lsof | grep 6700“) and terminate process using port 6700

If above solution is not acceptable then

2.  Change OPMN local port in $ORACLE_INSTANCE/config/OPMN/<opmn>/opmn.xml and change value defined against local

<port local=”6700″ remote=”6701″/>

 

About the Author Atul Kumar

Oracle ACE, Author, Speaker and Founder of K21 Technologies & K21 Academy : Specialising in Design, Implement, and Trainings.

follow me on:

Leave a Comment:

4 comments
Mak says November 9, 2011

Thanks very much. I had the same issue with my App server and you solution worked.

Reply
shashank says November 9, 2011

Hi,

Inspite of changing the local port I am getting the same error. Any suggestions?

Shahsank

Reply
shashank T says November 9, 2011

[2011-11-09T07:41:22][opmn][NOTIFICATION:1][90][OPMN][code:ons-internal]ONS server initiated
[2011-11-09T07:41:22][opmn][NOTIFICATION:1][522][OPMN][code:pm-internal]PM state directory exists: /u01/app/oracle/product/Middleware/Oracle_WT1/instances/instance1/config/OPMN/opmn/states
[2011-11-09T07:41:22][opmn][NOTIFICATION:1][675][OPMN][code:pm-internal]OPMN server ready. Request handling enabled.
[2011-11-09T07:41:22][opmn][ERROR:1][17][OPMN][code:ons-listener]any: BIND (Address already in use)

Inspite of changing port I am getting the above error. But this time I don’t even get to see the port details. Any suggestions??

Reply
J says August 2, 2012

Thank you!:) I have the same problem now!:))

Reply
Add Your Reply

Not found