本帖最后由 chandler1984 于 2012-5-10 12:49 编辑
LINUX下安装64位11G,配置监听NETCA,提示1521端口被占用,但是检查下来,1521没有任何程序占用,配置1522 1523也提示被占用,防火墙也关闭的
打开监听log,发现如下报错:
ng.String;@40363068
[AWT-EventQueue-0] [ 2012-05-10 07:23:18.616 EDT ] [NativeSystem.isCmdScv:471] isCmdScv: cmd=[]
[AWT-EventQueue-0] [ 2012-05-10 07:23:18.617 EDT ] [RuntimeExec.runCommand:75] Calling Runtime.exec() with the command
[AWT-EventQueue-0] [ 2012-05-10 07:23:18.617 EDT ] [RuntimeExec.runCommand:77] /bin/sh
[AWT-EventQueue-0] [ 2012-05-10 07:23:18.618 EDT ] [RuntimeExec.runCommand:77] -c
[AWT-EventQueue-0] [ 2012-05-10 07:23:18.618 EDT ] [RuntimeExec.runCommand:77] /u01/app/oracle/product/11.2.0/dbhome_1/srvm/admin/getcrshome
[Thread-8] [ 2012-05-10 07:23:18.623 EDT ] [StreamReader.run:61] In StreamReader.run
[AWT-EventQueue-0] [ 2012-05-10 07:23:18.623 EDT ] [RuntimeExec.runCommand:142] runCommand: Waiting for the process
[Thread-7] [ 2012-05-10 07:23:18.720 EDT ] [StreamReader.run:61] In StreamReader.run
[AWT-EventQueue-0] [ 2012-05-10 07:23:18.720 EDT ] [RuntimeExec.runCommand:144] runCommand: process returns 1
[AWT-EventQueue-0] [ 2012-05-10 07:23:18.721 EDT ] [RuntimeExec.runCommand:161] RunTimeExec: output>
[AWT-EventQueue-0] [ 2012-05-10 07:23:18.721 EDT ] [RuntimeExec.runCommand:170] RunTimeExec: error>
[AWT-EventQueue-0] [ 2012-05-10 07:23:18.722 EDT ] [RuntimeExec.runCommand:192] Returning from RunTimeExec.runCommand
[AWT-EventQueue-0] [ 2012-05-10 07:23:18.723 EDT ] [CmdToolUtil.doexecute:372] nativeSystem.runRemoteExecCmd failed. Command = /u01/app/oracle/product/11.2.0/dbhome_1/srvm/admin/getcrshome arguments = [] env = null
[AWT-EventQueue-0] [ 2012-05-10 07:23:18.723 EDT ] [HAUtils.isHASConfigured:349] Ignoring exception in isHASConfigured: PRCT-1011 : Failed to run "getcrshome"
[AWT-EventQueue-0] [ 2012-05-10 07:23:18.724 EDT ] [HAUtils.isHASConfigured:350] oracle.cluster.deployment.ClusterwareInfo.getConfiguredCRSHome(ClusterwareInfo.java:423)
oracle.sysman.assistants.util.hasi.HAUtils.getCRSHome(HAUtils.java:544)
oracle.sysman.assistants.util.hasi.HAUtils.getHASHome(HAUtils.java:604)
oracle.sysman.assistants.util.hasi.HAUtils.isHASConfigured(HAUtils.java:345)
oracle.net.ca.ConfigureListener.isHASConfigured(ConfigureListener.java:1428)
oracle.net.ca.ConfigureListener.isHASRunning(ConfigureListener.java:1450)
oracle.net.ca.ConfigureListener.validateListenerName(ConfigureListener.java:1697)
oracle.net.ca.NetCA.prepareNextPage(NetCA.java:1644)
oracle.net.ca.NetCA.wizardValidatePage(NetCA.java:1032)
oracle.ewt.wizard.WizardPage.processWizardValidateEvent(Unknown Source)
oracle.ewt.wizard.WizardPage.validatePage(Unknown Source)
oracle.ewt.wizard.BaseWizard.validateSelectedPage(Unknown Source)
oracle.ewt.wizard.BaseWizard.doNext(Unknown Source)
oracle.ewt.wizard.BaseWizard$Action.actionPerformed(Unknown Source)
oracle.ewt.button.PushButton.processActionEvent(Unknown Source)
oracle.ewt.button.PushButton.processEventImpl(Unknown Source)
oracle.ewt.lwAWT.LWComponent.redispatchEvent(Unknown Source)
oracle.ewt.lwAWT.LWComponent.processEvent(Unknown Source)
oracle.ewt.button.PushButton.activate(Unknown Source)
oracle.ewt.lwAWT.AbstractButton.processMouseReleased(Unknown Source)
oracle.ewt.lwAWT.AbstractButton.processMouseEvent(Unknown Source)
java.awt.Component.processEvent(Component.java:5282)
java.awt.Container.processEvent(Container.java:1966)
oracle.ewt.lwAWT.LWComponent.processEventImpl(Unknown Source)
oracle.ewt.button.PushButton.processEventImpl(Unknown Source)
oracle.ewt.lwAWT.LWComponent.redispatchEvent(Unknown Source)
oracle.ewt.lwAWT.LWComponent.processEvent(Unknown Source)
java.awt.Component.dispatchEventImpl(Component.java:3984)
java.awt.Container.dispatchEventImpl(Container.java:2024)
java.awt.Component.dispatchEvent(Component.java:3819)
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
java.awt.Container.dispatchEventImpl(Container.java:2010)
java.awt.Window.dispatchEventImpl(Window.java:1791)
java.awt.Component.dispatchEvent(Component.java:3819)
java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:153)
java.awt.Dialog$1.run(Dialog.java:535)
java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
[AWT-EventQueue-0] [ 2012-05-10 07:23:18.725 EDT ] [ConfigureListener.isHASConfigured:1436] Is Oracle Restart configured: false
[AWT-EventQueue-0] [ 2012-05-10 07:23:18.725 EDT ] [ConfigureListener.isHASRunning:1465] Is Oracle Restart running: false
[AWT-EventQueue-0] [ 2012-05-10 07:23:20.248 EDT ] [ConfigureListener.validateEndPoint:938] Validating end-point: TCP:1521
[AWT-EventQueue-0] [ 2012-05-10 07:23:20.305 EDT ] [ConfigureListener.isPortFree:1010] Checking if port 1521 is free on local machine...
[AWT-EventQueue-0] [ 2012-05-10 07:23:20.305 EDT ] [ConfigureListener.isPortFree:1023] InetAddress.getByName(127.0.0.1): /127.0.0.1
[AWT-EventQueue-0] [ 2012-05-10 07:23:20.316 EDT ] [ConfigureListener.isPortFree:1025] Local host IP address: CPDBINFO/180.168.41.175
[AWT-EventQueue-0] [ 2012-05-10 07:23:20.316 EDT ] [ConfigureListener.isPortFree:1027] Local host name: CPDBINFO
[AWT-EventQueue-0] [ 2012-05-10 07:23:20.317 EDT ] [ConfigureListener.isPortFree:1039] Creating ServerSocket on Port:1521, IP Address: CPDBINFO/180.168.41.175
[AWT-EventQueue-0] [ 2012-05-10 07:23:20.318 EDT ] [ConfigureListener.isPortFree:1075] java.net.PlainSocketImpl.socketBind(Native Method)
java.net.PlainSocketImpl.bind(PlainSocketImpl.java:359)
java.net.ServerSocket.bind(ServerSocket.java:319)
java.net.ServerSocket.(ServerSocket.java:185)
oracle.net.ca.ConfigureListener.isPortFree(ConfigureListener.java:1041)
oracle.net.ca.ConfigureListener.validatePort(ConfigureListener.java:1002)
oracle.net.ca.ConfigureListener.validateEndPoint(ConfigureListener.java:986)
oracle.net.ca.NetCA.prepareNextPage(NetCA.java:1724)
oracle.net.ca.NetCA.wizardValidatePage(NetCA.java:1032)
oracle.ewt.wizard.WizardPage.processWizardValidateEvent(Unknown Source)
oracle.ewt.wizard.WizardPage.validatePage(Unknown Source)
oracle.ewt.wizard.BaseWizard.validateSelectedPage(Unknown Source)
oracle.ewt.wizard.BaseWizard.doNext(Unknown Source)
oracle.ewt.wizard.BaseWizard$Action.actionPerformed(Unknown Source)
oracle.ewt.button.PushButton.processActionEvent(Unknown Source)
oracle.ewt.button.PushButton.processEventImpl(Unknown Source)
oracle.ewt.lwAWT.LWComponent.redispatchEvent(Unknown Source)
oracle.ewt.lwAWT.LWComponent.processEvent(Unknown Source)
oracle.ewt.button.PushButton.activate(Unknown Source)
oracle.ewt.lwAWT.AbstractButton.processMouseReleased(Unknown Source)
oracle.ewt.lwAWT.AbstractButton.processMouseEvent(Unknown Source)
java.awt.Component.processEvent(Component.java:5282)
java.awt.Container.processEvent(Container.java:1966)
oracle.ewt.lwAWT.LWComponent.processEventImpl(Unknown Source)
oracle.ewt.button.PushButton.processEventImpl(Unknown Source)
oracle.ewt.lwAWT.LWComponent.redispatchEvent(Unknown Source)
oracle.ewt.lwAWT.LWComponent.processEvent(Unknown Source)
java.awt.Component.dispatchEventImpl(Component.java:3984)
java.awt.Container.dispatchEventImpl(Container.java:2024)
java.awt.Component.dispatchEvent(Component.java:3819)
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
java.awt.Container.dispatchEventImpl(Container.java:2010)
java.awt.Window.dispatchEventImpl(Window.java:1791)
java.awt.Component.dispatchEvent(Component.java:3819)
java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:153)
java.awt.Dialog$1.run(Dialog.java:535)
java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
[AWT-EventQueue-0] [ 2012-05-10 07:23:20.318 EDT ] [ConfigureListener.isPortFree:1088] Returning is Port 1521 free: false
oracle.net.ca.IllegalEndpointException: Port 1521 provided for this listener is currently in use.
at oracle.net.ca.ConfigureListener.validatePort(ConfigureListener.java:1003)
at oracle.net.ca.ConfigureListener.validateEndPoint(ConfigureListener.java:986)
at oracle.net.ca.NetCA.prepareNextPage(NetCA.java:1724)
at oracle.net.ca.NetCA.wizardValidatePage(NetCA.java:1032)
at oracle.ewt.wizard.WizardPage.processWizardValidateEvent(Unknown Source)
at oracle.ewt.wizard.WizardPage.validatePage(Unknown Source)