Oracle Serializable隔离级别默认获取何种表锁?隔离级别与锁是否直接相关?
Oracle Serializable隔离级别与表锁的关联确认
Oracle的Serializable隔离级别不会默认对事务涉及的所有表自动获取表锁,锁的获取逻辑和事务隔离级别(不管是Read Committed还是Serializable)没有直接关联,完全由事务内执行的具体SQL语句决定:
- 当执行DML语句(如INSERT、UPDATE、DELETE、MERGE)时,会获取Read Exclusive表锁(RX)
- 当执行显式锁表命令
LOCK TABLE table IN EXCLUSIVE MODE;时,会获取Exclusive表锁(X)
内容的提问来源于stack exchange,提问作者hagrawal7777
相关产品推荐
相关产品推荐

