请问这个是什么原因?
大概这个存储过程要跑10个小时左右,用PL/SQL可以执行成功
但是直接用JAVA来调用的时候,到一半左右的时候就失败了
难道连接池的连接等待响应超时了吗?在哪里可以设置?谢谢连接池 org.apache.commons.dbcp.BasicDataSource
驱动   oracle.jdbc.driver.OracleDriver

解决方案 »

  1.   

    weblogic 好像是设置timeout吧。。
      

  2.   

    weblogic吗? 如果是的话, 数据库执行时间超过了max-stuck-thread-time, 线程挂起。
      

  3.   

    谢谢楼上的
    我忘了说,我问的是TOMCAT的
    上面写的连接池应该是属于APACHE的吧?WEBLOGIC应该不会用这个
      

  4.   

    对了,我又忽略了
    这个不是JAVA抛出的,是数据库自己抛出的ORA-03113: 通信通道的文件结束表面上看可能是网络问题
    但是在测试环境的网络都没问题的
    在生产环境下却出问题了
    所以想不明白
      

  5.   

    单从你这个原因来看,不一定是客户端的问题,应该看看DB服务器端的配置,
    你可以从查看background_dump_dest目录中的alertSID.log文件,看看里边有什么错误提示。