oracle Connection timed out

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle Connection timed out相关的知识,希望对你有一定的参考价值。

请问这是什么错误呀?高手帮看看,多谢!
Caused by: java.sql.SQLException: Io exception: Connection timed out
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:179)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:334)
at oracle.jdbc.ttc7.TTC7Protocol.handleIOException(TTC7Protocol.java:3678)
at oracle.jdbc.ttc7.TTC7Protocol.open(TTC7Protocol.java:621)
at oracle.jdbc.driver.OracleStatement.open(OracleStatement.java:578)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:2806)
at oracle.jdbc.driver.OracleStatement.executeQuery(OracleStatement.java:643)
可能是我没问清楚,我知道是连接超时,我想更具体的知道什么导致的连接超时。
系统启动的时候是正常的,运行一段时间后会出现超时的情况,而且之前已经运行了好久,只是最近才出现这种情况,重启服务也用不了多久就又出现这样的情况了。

参考技术A 这是jdbc驱动造成的问题。

检查一下你的ojdbc驱动版本与JDK的版本是否配套,如果不配套的话你要到otn.oracle.com下载一个配套的jdbc。
参考技术B 你的SQL连接超时!
所造成的: java.sql.SQLException 连接超时
参考技术C 1.在$ORACLE_HOME/network/admin/listener.ora, 增加下面代码:INBOUND_CONNECT_TIMEOUT_LISTENER = 0

2.在$ORACLE_HOME/network/admin/sqlnet.ora,增加下面代码:
SQLNET.INBOUND_CONNECT_TIMEOUT = 0

3. 重新启动监听器和数据库使增加的代码生效。
参考技术D 也许只是您的查询过长执行。或者,也许有
有点问题之间的网络连接,程序和
数据库。
第5个回答  2009-03-23 可能是数据库连接被占满了,如果你是用的weblogic,最好在监控界面中看一下.

以上是关于oracle Connection timed out的主要内容,如果未能解决你的问题,请参考以下文章

Fatal NI connect error 12170,TNS-12535: TNS:operation timed out,WARNING: inbound connection timed ou

Fatal NI connect error 12170,TNS-12535: TNS:operation timed out,WARNING: inbound connection timed ou

ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed o

“ERR_CONNECTION_TIMED_OUT”背后的原因可能是啥?

到达 Tomcat 时出现 ERR_CONNECTION_TIMED_OUT

ssh启动报错:org.dom4j.DocumentException: Connection timed out: connect Nested exception: Connection time