I have seen few posts in the OTN forum asking about how to fix the Exception: java.net.BindException: Address already in use: JVM_Bind during the installation of Oracle Enterprise Manager Grid Control Installation 11g (11.1.0.1.0).
You can find exactly the 2 posts here:
Thread 1
Thread 2
The complete error is:
SEVERE: Exception: java.net.BindException: Address already in use: JVM_Bind at java.net.PlainSocketImpl.socketBind(Native Method) at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:365) at java.net.ServerSocket.bind(ServerSocket.java:319) at java.net.ServerSocket.<init>(ServerSocket.java:185) at oracle.sysman.omsca.util.CoreOMSConfigAssistantUtil.checkPort(CoreOMSConfigAssistantUtil.java:2251) at oracle.sysman.omsca.adapter.wls.OMSWLSAdapterUtil.checkNodeMgrPort(OMSWLSAdapterUtil.java:656) at oracle.sysman.omsca.adapter.wls.OMSWLSAdapter.adapterPreReq(OMSWLSAdapter.java:1185) at oracle.sysman.omsca.framework.OMSGenericAdapter.doPreRequisiteChecks(OMSGenericAdapter.java:264) at oracle.sysman.omsca.framework.OMSCAFreshInstall.execute(OMSCAFreshInstall.java:90) at oracle.sysman.omsca.framework.OMSConfigAssistantDriver.main(OMSConfigAssistantDriver.java:210) 11 févr. 2011 15:38:59 oracle.sysman.omsca.adapter.wls.OMSWLSAdapter adapterPreReq FIN: OMSWLSAdapter::Failed to validate node manager port 11 févr. 2011 15:38:59 oracle.sysman.omsca.framework.OMSCAFreshInstall execute SEVERE: ERROR: Pre req checks of EM failed. 11 févr. 2011 15:38:59 oracle.sysman.omsca.framework.OMSConfigAssistantDriver main FIN: Got resultfalse
It seems that nobody have posted in these two threads the procedure solution.
The error is raised during the OMS configuration.From the error it seems this is just a port issue which has been used by other process.
The quick procedure to fix the problem is to check the port 7401. This port number is required by the node manager during the installation process.
References:
Oracle Enterprise Manager Grid Control Advanced Installation and Configuration Guide 11g Release 1 (11.1.0.1.0)
2.3 : Understanding Installation Basics
Section : What Ports Are Used for Installation?
http://download.oracle.com/docs/cd/E11857_01/install.111/e16847/preparing_for_install.htm#BACEEJEH
The following are the default ports used for installation:
Node Manager
The default HTTPS port for Node Manager is 7401. If 7401 is not available, then the first available free port from the range 7401 to 7500 is selected.
The steps I will use below are for the installation of Oracle Enterprise Manager Grid Control 11g Release 1 (11.1.0.1.0) under windows xp.
But, you can use the same for other environments, only the commands will change.
1- Find the process ID (PID), which process is using the port 7401. netstat -nao | findstr 7401 TCP 169.254.230.7:7401 0.0.0.0:0 LISTENING 2544 2- Note the PID (process id) for that port. 3- Next you will find out that PID with windows task manager program. Note: By default with task manager it will not show the PID of the processes. You have to enable it from the options menu. 4- Kill the process from the task manager program 5- Try again the installationScridb filter
nice!thanks
Thanks, this exactly solved my problem !!
I don’t understand why this whole installation procedure is so f*** complicated at all….
Can you help me solve this proplem in linux?Thanks!
Hi,
what is the issue?