✎
编程开发网
首页
C语言
C++
面试
Linux
函数
Windows
数据库
下载
搜索
当前位置:
首页
->
基础
->
数据库编程
Oracle锁1:DML锁(二)
2015-01-22 21:22:25
·
作者:
·
浏览:
6
标签:
Oracle
DML
务在同一个表上同时获取SX和RS锁。
Share Table Lock(S)
一个事务持有了表的S锁,任然允许其他事务查询该表格(除了用SELECT ... FOR UPDATE),但只有持有了S锁的事务被允许更新表格。由于多个事务可以同时持有S锁,获取S锁并不能保证事务能够修改表格。
Share Row Exclusive Table Lock(SRX)
该锁也叫share-subexclusive table lock(SSX),比S锁限制更强。在一个表上一个时间点只能有一个事务能获取SSX锁。SSX锁允许其它事务查询表(除了用SELECT ... FOR UPDATE),但是不能更新表。
Exclusive Table Lock(X)
这个锁限制最强,禁止其它事务执行任何类型的DML操作或对表防止任何锁。
首页
上一页
1
2
下一页
尾页
2
/2/2