Environment:
Oracle Fusion Middleware - Version 10.1.3.1.0 to 10.1.3.3.0 [Release AS10gR3]
Symptoms:
The opmnctl process hangs and goes into a loop, executing opmnctl repeatedly and thereby increasing the number of opmnctl processes. Depending on how long the original process is allowed to run, you can end up with hundreds of opmnctl processes.
This issue may occurs in following two scenarios.

Cloning
The opmnctl hangs when the clone.pl which invokes the opmnctl script.

Universal Installer
It may occur during the configuration assistant phase when OPMN attempts to start processes for the first time.
Cause:
The problem is the result of a small bug in the opmnctl script. The root cause is described in unpublished BUG 12285871

 

Solution:
Make a backup copy of $ORACLE_HOME/opmn/bin/opmnctl
$ cp $ORACLE_HOME/opmn/bin/opmnctl $ORACLE_HOME/opmn/bin/opmnctl.bkup

Edit and add "cat << __EOF__" in $ORACLE_HOME/opmn/bin/opmnctl as like below
$ vi $ORACLE_HOME/opmn/bin/opmnctl
status_support_info()
{
cat << __EOF__
opmnctl status is not supported without
$1.
__EOF__
}

Save the modified opmnctl script and terminate all the old opmnctl processes
$ ps -eadf | grep opmnctl
$ kill -9 <pid>
Start OPMN, check OPMN status, and verify there are no opmnctl processes running
$ $ORACLE_HOME/opmn/bin/opmnctl startall
$ $ORACLE_HOME/opmn/bin/opmnctl status
$ ps -eadf | grep opmnctl

 

 

Recent Posts

Start typing and press Enter to search