问题解决了,原因不知道
2009-12-20 21:57
239 查看
java.sql.SQLException: Io exception: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=169869824)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=125
05)(EMFI=4))))
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.logon(TTC7Protocol.java:352)
at oracle.jdbc.driver.OracleConnection.<init>(OracleConnection.java:365)
at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:547)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:347)
at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)
at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:294)
at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1247)
at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1221)
... 24 more
一遇到这个异常是比较惊讶的,因为查看文件的修改时间是4天前的。那天早上还正常呢。很奇怪的是在plussql的TNS中弄个两个IP和两个实例分别测试都可以正常访问人家的测试库。 但我们的应用服务和我本机环境只能通过一个IP和一个实例访问。由于人家测试库也是由客户管理的,感觉是比较恶心的。只晓得出现这个问题前,人家的数据库宕机了,重启后,连接池就一直报异常,继而就定位到那个异常了。无意间改改SERVERNAME, 或着IP地址就把问题解决了。估摸着是客户动了数据库服务器的配置了。
05)(EMFI=4))))
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.logon(TTC7Protocol.java:352)
at oracle.jdbc.driver.OracleConnection.<init>(OracleConnection.java:365)
at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:547)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:347)
at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)
at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:294)
at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1247)
at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1221)
... 24 more
一遇到这个异常是比较惊讶的,因为查看文件的修改时间是4天前的。那天早上还正常呢。很奇怪的是在plussql的TNS中弄个两个IP和两个实例分别测试都可以正常访问人家的测试库。 但我们的应用服务和我本机环境只能通过一个IP和一个实例访问。由于人家测试库也是由客户管理的,感觉是比较恶心的。只晓得出现这个问题前,人家的数据库宕机了,重启后,连接池就一直报异常,继而就定位到那个异常了。无意间改改SERVERNAME, 或着IP地址就把问题解决了。估摸着是客户动了数据库服务器的配置了。
相关文章推荐
- 解决了一个不知道原因的问题
- 公司系统遇到的问题,虽然解决了,但是,不知道原因。贴下图片,供下次参考
- 三层终于解决事务问题了。如果delphi由于种种原因在没落,不知道以后需要快速开发用什么工具最妥当了
- JBPM deploy processdefinition 报错的问题原因及解决办法
- 腾讯云服务器涉及对外违规行为而被隔离的问题原因和解决方法
- java.lang.ClassCastException: org.slf4j.impl.Log4jLoggerFactory cannot be cast to ch.qos.logback.classic.LoggerContext问题原因及解决方法
- DB2 sql报错后查证原因与解决问题的方法
- 解决RTX开发问题:检索 COM 类工厂中 CLSID 为 {79210E58-99EB-45D0-8890-763EFEAA143F} 的组件时失败,原因是出现以下错误: 80040154。
- 内存不足引起的SIGKILL:一个缓冲区不断增长问题的定位与解决(解释SIGKILL原因)
- 对于Codematic2.0启动后报错,自动关闭的问题原因及解决
- 2.倒置字符串(这里第二个倒置出现问题不知道怎么解决)
- linux-vyos-ebtables 解决国内慢和无法访问的问题,(原因是CT这边的路由器开启了arp绑定和防欺骗功能)
- ORA-24550: signal received:这个问题的原因及解决办法
- Tomcat(8005,8080,8009)端口占用问题常见原因及解决方法
- 解决Jpush无法获得registrationid原因,出现缺少write_setting权限问题
- JqueryEasyUI的DataGrid接收html内容后不显示问题的原因,解决方法
- 关于android编程遇到java.lang.OutOfMemoryError: bitmap size exceeds VM budget此类问题的原因及解决办法
- 出现“unrecognized selector sent to instance”问题原因之一及解决方法。
- Tomcat(8005,8080,8009)端口占用问题常见原因及解决方法
- "Unable to get image data from canvas because the canvas has been tainted by cross-origin data"问题产生原因及解决办法