专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Oracle Exception

Oracle处理大量并发事务时数据会出错?

发布时间:2010-05-20 14:01:29 文章来源:www.iduyao.cn 采编人员:星星草

Oracle处理大量并发事务时数据会出错:

用的版本好像是9.2.0.1(没记错的话)。
几十个线程并发向数据库做update,线程之间的内容不会互相冲突,但是出现程序明明执行了update操作,但数据库里面的数据实际上没有更新的情况。而且是不确定发生,百思不得其解。

难道是因为我对update字段创建了索引,导致的数据不同步?应该不会这么弱吧?!!!

另外,还出现过oralce的服务异常终止的情况。无从寻找终止原因,再启动也没有报错。
是oralce的问题还是我rpwt?

------解决方法--------------------------------------------------------
开事务了吗?更新完后提交没有?更新时是否锁表?前台有没有报错?
------解决方法--------------------------------------------------------
有没有commit
------解决方法--------------------------------------------------------
检查自己的程序,确定连上了正确的数据库,并且执行了相应的更新动作。
------解决方法--------------------------------------------------------
看看你是用什么连接oracle 的,
oci 还是proc
一般会有是否 auto commit之类的设置的。
如果没有设置断开之后 会回滚的。

    
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: