我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:ds视讯 > 多用户 >

使用oracle数据库多用户同时对一个表进行增加删除修改查看等操作

归档日期:08-14       文本归类:多用户      文章编辑:爱尚语录

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

  oracle数据库提供行级锁,也就是说用户操作数据时,oracle为记录航枷锁,当然如果用户一次性操作的数据过多,oracle的锁资源过大,或者锁定数据长时间没有释放(例如几百万条记录更新移植没有提交)。oracle的资源不够,回省级为表锁。

  只要在增、删、改时记得及时commit或rollback事务处理,释放锁就可以了

  多人操作表是有加锁的 也就是表是共享的 行是独占的 你正在操作的行别人只能查 不能一起做修改的操作 你commit或rollback之后就会释放锁别人就可以操作了

  oracle并发可以解决这个问题,只要在增、删、改时记得及时commit或rollback就行了两个用户同时对一个表进行增加操作,是不是要等一个增加完之后另一个才可以执行增加操作啊?对,一个用户加数据,如果加完数据立即做事务处理,另一个用户就不用太久等待,甚至可能没有感觉,再如果一个用户加数据加锁后不做事务处理,那另一个用户就会一直等待,直到第一个用户commit后才可以执行第二个用户的操作

本文链接:http://losmochileros.net/duoyonghu/550.html