首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Exception >

plsql报异常: Connection reset; nested exception is java.sql.SQLException

2014-01-26 
plsql过5,6分钟没操作,报的是ORA-03113 通信通道文件结束,网站过相应的时间没操作是报Io 异常: Connection

plsql过5,6分钟没操作,报的是ORA-03113 通信通道文件结束,
  网站过相应的时间没操作是报Io 异常: Connection reset; nested exception is java.sql.SQLException: Io 异常: Connection reset
  在自己局域网数据库开发的时候,没出现过这个问题,联外网数据库后报这个错,
 
  spring +jdbc 用的是spring 的JdbcDaoSupport 里面的getJdbcTemplate()操作数据库
  <bean id="dataSource"
  class="org.apache.commons.dbcp.BasicDataSource"
  destroy-method="close">
  <property name="driverClassName">
  <value>oracle.jdbc.driver.OracleDriver</value>
  </property>
  <property name="url">
  <value>jdbc:oracle:thin:@ip</value>
  </property>
  <property name="username">
  <value></value>
  </property>
  <property name="password">
  <value></value>
  </property>
  <property name="maxWait">
  <value>10000</value>
  </property>
  <property name="maxActive">
  <value>100</value>
  </property>
  <property name="maxIdle">
  <value>30</value>
  </property>
  <property name="removeAbandoned">
  <value>true</value>
  </property>
  <property name="removeAbandonedTimeout">
  <value>60</value>
  </property>
  </bean>   
    
  好几天没找到原因,会不会是oracle服务器设置的问题

------解决方法--------------------------------------------------------
可能是网络断过的原因
------解决方法--------------------------------------------------------
如果只是报了 connection reset,但是数据库存取依旧正常的话,就应该是网络暂时中断了。之前我在广州操作北京的oracle数据库就常现这个问题,南方电信跟北方网通之间常断的。
 
------解决方法--------------------------------------------------------
安装SQL SP3

        

热点排行