是不是那天SQL语句的问题,导致没有INSERT成功,判断它的SQLCA.SQLCODE

解决方案 »

  1.   

    我有一个函数是执行INSERT SQL的,可是执行过程我全部包含在try catch里了(我catch的是SQLException异常),如果有问题,是一定能捕获到的。
      

  2.   

    捕捉oracle的异常,看看出现了什么异常信息?
      

  3.   

    如何捕获ORACLE的异常??或者说ORACLE会发生什么样的异常才会导致类似的问题??
      

  4.   

    你确信你是在 commit这一步之后马上写日志的吗?
    我的意思实说,这两步是不是紧挨着的?
      

  5.   

    to  xxc1981(asf):没错,这两步是紧挨着的。
      

  6.   

    是数据库内部的问题,于程序无关
    看看oracle的log
      

  7.   

    你确认是数据库内部的问题吗?你遇到类似的问题了吗?如果是这样,那ORACLE数据库也太不稳定了吧?
      

  8.   

    或者是在你的客户端由于提交时间超时,可以把session的时候设大点(我指web端)
      

  9.   

    我晕!所有的操作都是后台进行的。是在后台生成的ZIP文件,然后解析、存库……
      

  10.   

    你确信catch了SQLException吗?
    我还是觉得连接超时的可能性比较大!
    如果文件数量少的时候能成功的话!