oracle Weblogic - 在为池创建连接时收到异常:“mds-SpacesDS”:套接字读取超时
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/3305673/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
Weblogic - Received exception while creating connection for pool: "mds-SpacesDS": Socket read timed out
提问by Khue Vu
I am upgrading Oracle middleware suite from 11.1.2 to 11.1.3. When creating my weblogic domain, come to the step of testing database schema connections, it works fine (I have upgraded DEV_SOAINFRA to 11.1.3). However, when I start my weblogic admin server, I have this error : Received exception while creating connection for pool: "mds-SpacesDS": Socket read timed out.
我正在将 Oracle 中间件套件从 11.1.2 升级到 11.1.3。在创建我的 weblogic 域时,来到测试数据库模式连接的步骤,它工作正常(我已将 DEV_SOAINFRA 升级到 11.1.3)。但是,当我启动 weblogic 管理服务器时,出现此错误:为池创建连接时收到异常:“mds-SpacesDS”:套接字读取超时。
The part of the log file is:
日志文件的部分是:
<[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'> <> <> <1279769964111> <[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'> <> <> <1279769964112>
<[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'> <> <> <1279769964111> <[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (自调)'> <> <> <1279769964112>
java.sql.SQLException: Socket read timed out at oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.java:74) at oracle.jdbc.driver.DatabaseError.newSQLException(DatabaseError.java:135) at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:203) at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:489) at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:439) at oracle.jdbc.driver.PhysicalConnection.(PhysicalConnection.java:640) at oracle.jdbc.driver.T4CConnection.(T4CConnection.java:205) at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:35) at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:554) at weblogic.jdbc.common.internal.ConnectionEnvFactory.makeConnection(ConnectionEnvFactory.java:327) at weblogic.jdbc.common.internal.ConnectionEnvFactory.createResource(ConnectionEnvFactory.java:227) at weblogic.common.resourcepool.ResourcePoolImpl.makeResources(ResourcePoolImpl.java:1193) at weblogic.common.resourcepool.ResourcePoolImpl.makeResources(ResourcePoolImpl.java:1117) at weblogic.common.resourcepool.ResourcePoolImpl.recreateDeadResources(ResourcePoolImpl.java:2067) at weblogic.common.resourcepool.ResourcePoolImpl.access$1000(ResourcePoolImpl.java:40) at weblogic.common.resourcepool.ResourcePoolImpl$ResourcePoolMaintanenceTask.timerExpired(ResourcePoolImpl.java:2442) at weblogic.timers.internal.TimerImpl.run(TimerImpl.java:273) at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201) at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
Caused By: oracle.net.ns.NetException: Socket read timed out at oracle.net.ns.Packet.receive(Packet.java:333) at oracle.net.ns.NSProtocol.connect(NSProtocol.java:267) at oracle.jdbc.driver.T4CConnection.connect(T4CConnection.java:1076) at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:303) at oracle.jdbc.driver.PhysicalConnection.(PhysicalConnection.java:640) at oracle.jdbc.driver.T4CConnection.(T4CConnection.java:205) at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:35) at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:554) at weblogic.jdbc.common.internal.ConnectionEnvFactory.makeConnection(ConnectionEnvFactory.java:327) at weblogic.jdbc.common.internal.ConnectionEnvFactory.createResource(ConnectionEnvFactory.java:227) at weblogic.common.resourcepool.ResourcePoolImpl.makeResources(ResourcePoolImpl.java:1193) at weblogic.common.resourcepool.ResourcePoolImpl.makeResources(ResourcePoolImpl.java:1117) at weblogic.common.resourcepool.ResourcePoolImpl.recreateDeadResources(ResourcePoolImpl.java:2067) at weblogic.common.resourcepool.ResourcePoolImpl.access$1000(ResourcePoolImpl.java:40) at weblogic.common.resourcepool.ResourcePoolImpl$ResourcePoolMaintanenceTask.timerExpired(ResourcePoolImpl.java:2442) at weblogic.timers.internal.TimerImpl.run(TimerImpl.java:273) at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201) at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
java.sql.SQLException:在 oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.java:74) at oracle.jdbc.driver.DatabaseError.newSQLException(DatabaseError.java:135) at oracle.jdbc.driver 处的套接字读取超时.DatabaseError.throwSqlException(DatabaseError.java:203) at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:489) at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:439) at oracle.jdbc。 driver.PhysicalConnection.(PhysicalConnection.java:640) at oracle.jdbc.driver.T4CConnection.(T4CConnection.java:205) at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:35) at oracle.jdbc.driver .OracleDriver.connect(OracleDriver.java:554) 在 weblogic.jdbc.common.internal.ConnectionEnvFactory.makeConnection(ConnectionEnvFactory.java:327) 在 weblogic.jdbc.common.internal.ConnectionEnvFactory.createResource(ConnectionEnvFactory.java:227) 在 weblogic.common.resourcepool.ResourcePoolImpl.makeResources(ResourcePoolImpl.java:1193) 在 weblogic.common.resourcepool.ResourcePoolImpl.makemplResources(ResourcePoolImplResources) .java:1117) at weblogic.common.resourcepool.ResourcePoolImpl.recreateDeadResources(ResourcePoolImpl.java:2067) at weblogic.common.resourcepool.ResourcePoolImpl.access$1000(ResourcePoolImpl.java:40) at weblogic.common.resourcepool.TaskResourcePoolMaintan$1000(ResourcePoolImpl.java:40) .timerExpired(ResourcePoolImpl.java:2442) at weblogic.timers.internal.TimerImpl.run(TimerImpl.java:273) at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528) at weblogic.work.ExecuteThread.执行(执行线程.java:201) 在 weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
引起:oracle.net.ns.NetException:在 oracle.net.ns.Packet.receive(Packet.java:333) at oracle.net.ns.NSProtocol.connect(NSProtocol.java:267) 处的套接字读取超时oracle.jdbc.driver.T4CConnection.connect(T4CConnection.java:1076) at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:303) at oracle.jdbc.driver.PhysicalConnection.(PhysicalConnection.java:640) at oracle.jdbc.driver.T4CConnection.(T4CConnection.java:205) at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:35) at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:554) at weblogic.jdbc.common.internal.ConnectionEnvFactory.makeConnection(ConnectionEnvFactory.java:327) at weblogic.jdbc.common.internal.ConnectionEnvFactory.createResource(ConnectionEnvFactory.java:227) at weblogic.common。resourcepool.ResourcePoolImpl.makeResources(ResourcePoolImpl.java:1193) at weblogic.common.resourcepool.ResourcePoolImpl.makeResources(ResourcePoolImpl.java:1117) at weblogic.common.resourcepool.ResourcePoolImpl.recreateDeadResources(ResourcePoolImpl.java at weblogic.common) .resourcepool.ResourcePoolImpl.access$1000(ResourcePoolImpl.java:40) at weblogic.common.resourcepool.ResourcePoolImpl$ResourcePoolMaintanenceTask.timerExpired(ResourcePoolImpl.java:2442) at weblogic.timers.internal.TimerImpl.run(TimerImpl.java)在 weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528) 在 weblogic.work.ExecuteThread.execute(ExecuteThread.java:201) 在 weblogic.work.ExecuteThread.run(ExecuteThread.java:173)1193) 在 weblogic.common.resourcepool.ResourcePoolImpl.makeResources(ResourcePoolImpl.java:1117) 在 weblogic.common.resourcepool.ResourcePoolImpl.recreateDeadResources(ResourcePoolImpl.java:2067) 在 weblogic.common.resourcepool.ResourcePoolImpl0(ResourcePoolImpl.access$10PoolImpl.access$1067) java:40) at weblogic.common.resourcepool.ResourcePoolImpl$ResourcePoolMaintanenceTask.timerExpired(ResourcePoolImpl.java:2442) at weblogic.timers.internal.TimerImpl.run(TimerImpl.java:273) at weblogic.work.SelfTuningWorkManagerImplrun$WorkAdapterImpl. (SelfTuningWorkManagerImpl.java:528) 在 weblogic.work.ExecuteThread.execute(ExecuteThread.java:201) 在 weblogic.work.ExecuteThread.run(ExecuteThread.java:173)1193) 在 weblogic.common.resourcepool.ResourcePoolImpl.makeResources(ResourcePoolImpl.java:1117) 在 weblogic.common.resourcepool.ResourcePoolImpl.recreateDeadResources(ResourcePoolImpl.java:2067) 在 weblogic.common.resourcepool.ResourcePoolImpl0(ResourcePoolImpl.access$10PoolImpl.access$1067) java:40) at weblogic.common.resourcepool.ResourcePoolImpl$ResourcePoolMaintanenceTask.timerExpired(ResourcePoolImpl.java:2442) at weblogic.timers.internal.TimerImpl.run(TimerImpl.java:273) at weblogic.work.SelfTuningWorkManagerImplrun$WorkAdapterImpl. (SelfTuningWorkManagerImpl.java:528) 在 weblogic.work.ExecuteThread.execute(ExecuteThread.java:201) 在 weblogic.work.ExecuteThread.run(ExecuteThread.java:173)ResourcePoolImpl.recreateDeadResources(ResourcePoolImpl.java:2067) 在 weblogic.common.resourcepool.ResourcePoolImpl.access$1000(ResourcePoolImpl.java:40) 在 weblogic.common.resourcepool.ResourcePoolImpl$ResourcePoolMaintanenceTask.timerExpired(ResourcePool.24) timers.internal.TimerImpl.run(TimerImpl.java:273) at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201) at weblogic.work .ExecuteThread.run(ExecuteThread.java:173)ResourcePoolImpl.recreateDeadResources(ResourcePoolImpl.java:2067) 在 weblogic.common.resourcepool.ResourcePoolImpl.access$1000(ResourcePoolImpl.java:40) 在 weblogic.common.resourcepool.ResourcePoolImpl$ResourcePoolMaintanenceTask.timerExpired(ResourcePool.24) timers.internal.TimerImpl.run(TimerImpl.java:273) at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201) at weblogic.work .ExecuteThread.run(ExecuteThread.java:173)2442) 在 weblogic.timers.internal.TimerImpl.run(TimerImpl.java:273) 在 weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528) 在 weblogic.work.ExecuteThread.execute(ExecuteThread.java:201) ) 在 weblogic.work.ExecuteThread.run(ExecuteThread.java:173)2442) 在 weblogic.timers.internal.TimerImpl.run(TimerImpl.java:273) 在 weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528) 在 weblogic.work.ExecuteThread.execute(ExecuteThread.java:201) ) 在 weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
It seems that weblogic can't connect to the schema mds_spacesDS. I am, however, able to manually connect to the Database schema without any problem.
似乎 weblogic 无法连接到架构 mds_spacesDS。但是,我可以毫无问题地手动连接到数据库模式。
Does anyone encounter it before?
有没有人遇到过?
Khue.
奎。
回答by Lokendra Chauhan
I bit late but did you see this
我有点晚了但是你看到这个了吗
http://forums.oracle.com/forums/thread.jspa?threadID=1102140
http://forums.oracle.com/forums/thread.jspa?threadID=1102140