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