您好、欢迎来到现金彩票网!
当前位置:秒速飞艇 > 提交事务 >

oracle中怎么提交某个用户下所有未提交事务?

发布时间:2019-07-03 03:50 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部你这么做有悖oracle事务管理的意义,如果别人在修改数据,不知觉不觉中就让你提交了,这样做对数据安全存在极大隐患。如果你因为不知道是谁在占用表资源,而不能提交自己的操作,你可以重启oracle实例,让锁释放掉。更多追问追答追问是有这样的需求,另一个用户是实时在往库中写数据,又不想每插一条数据提交一次,到现在没有想到一个很好的方法,只是在这里问一下追答程序处理数据应该快的吧,这样必须等那个用户把事务提交完了,再做其他处理。

  请问你现在是什么框架的项目吗?追问现在是有一个采集软件,实时从网上采集数据到数据库中,100多个会话同时进行,采集软件只能是采集一条往库中插入一条,不想插入一条提交一次。追答你说的这种情况别人并不影响你自己事务的提交啊。

  你可以在insert或update最底层的操作数据时候,在达到数据一定量的时候对session做flush(),clrear()。

http://toytownquilts.com/tijiaoshiwu/487.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有