JAVA代理读取oracle异常

      DOMINO系统管理真是不好当啊,好像必须十八般武艺都具备了才有可能游刃有余。

      今天一个工程师写了支JAVA代理更新数据到orcle数据库,一启动HTTP任务就OVER了,执行语句如下:

    2006-12-20 09:59:57   HTTP JVM: oracle.jdbc.driver.OracleDriver
    2006-12-20 09:59:57   HTTP JVM: edu
    2006-12-20 09:59:57   HTTP JVM: misboot
    2006-12-20 09:59:58   HTTP JVM: connected
    2006-12-20 09:59:58   HTTP JVM: SELECT * FROM FORSEARCH WHERE PEMN='1980009'然后就没有回复讯息,WEB访问就开始刷不出来,于是res task http,有如下讯息回馈,重复N个页面:

     2006-12-20 10:08:48   HTTP Server: Waiting for session to finish: Session State [Processing Request] Session ID [57] POST /sal/hr03.nsf/0/8679df2dabe6df86482571ab001887e1?EditDocument&Seq=2 HTTP/1.1
     2006-12-20 10:08:48   HTTP Server: Waiting for session to finish: Session State [Processing Request] Session ID [60] POST /sal/hr03.nsf/0/8679df2dabe6df86482571ab001887e1?EditDocument&Seq=2 HTTP/1.1
     2006-12-20 10:08:48   HTTP Server: Waiting for session to finish: Session State [Processing Request] Session ID [70] GET /boards.nsf/h2_left_0411?Openform HTTP/1.1

     惭愧的是,我只知道是那个代理有问题,但由于控制台没有给出更多的讯息,加上对oracle也不了解,只能从domino方面先查找原因,后来orcle工程师灵机一动,才想起来oracle这前做了update的动作,可是没有下commit的语句来结束,造成oracle数据锁定,只能读取了,于是domino的JAVA代理想要写数据到oracle就一直在等待oracle的commit。

     一个ORACLE的commit解决了问题,http服务活过来了,代理继续执行,只是我的思想又起伏了,做这个DOMINO系统管理,随着越来越多的技术的融合,我到底需要知道多少领域的知识才能做个优秀的系统管理员呢?没有答案!!!!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值