Database
edoox
这个作者很懒,什么都没留下…
展开
-
Oracle锁机制锁问题的详细分析
Oracle锁机制锁问题的详细分析<br />在任何多用户数据库应用中,最终必然会出现两个用户希望同时处理相同记录的情况.这种情况在逻辑上是不可能的,并且数据库必须确保其在物理上也是不可能的.事务隔离性原则要求数据库保证:在 ,这个会话无法影响另一个会话,并且后者也无法看到前者.为了实现这个要求,数据库创行话并发的数据访问,甚至在多个会话请求访问相同的记录时,数据库也必须确保这些会话排队依次进行.<br />借助于记录和表锁定机制,我们可以实现并发的串行化.oracle数据库中的锁定是完全自动的.一般而言,转载 2010-09-01 12:16:00 · 289 阅读 · 0 评论 -
ORACLE里锁
<br />ORACLE里锁有以下几种模式: <br /><br /> 0:none <br /> 1:null 空 <br /> 2:Row-S 行共享(RS):共享表锁 <br /> 3:Row-X 行专用(RX):用于行的修改 <br /> 4:Share 共享锁(S):阻止其他DML操作 <br /> 5:S/Row-X 共享行专用(SRX):阻止其他事务操作 <br /> 6:exclusive 专用(X):独立访问使用 <br /><br /> 数字越大锁级别越高, 影响的操作越转载 2010-09-01 12:18:00 · 187 阅读 · 0 评论