不知道大家在使用过程中,有没有出现过这样的提交问题:在连接不断的往数据库连接插入数据的时候,到一定时间后,居然不能够立即提交到库中,有时间延迟达到几十分钟!

解决方案 »

  1.   

    这个不大可能,因为我划分单独的一个硬盘给oracle使用,另外内存空间也足够大,
    9i我使用的是缺省的选项,而在8i下面就没有这种问题。
      

  2.   

    其实我想说的是你的归档位置没有空间了,或你使用的不是自动归档。
    原因:因为oracle对于commit所使用的是迅速回应,也就是在它写入联机重做日志成功后它就会把“提交成功”的信息返回给你,迟迟没返回说明的是,lgwr等待写入联机重做日志,可能的是归档阻碍了日志重写。
    1、检查一下归档位置是否有空间
    2、执行一下:
     svrgmrl>alter system archive log all;
      

  3.   

    多谢,hrb_qiuyb(大森林)!我出现的是所有提交完成返回后过一段时间后,才能在数据库里
    里查询出数据来,知道是否也与此有关?我试试。