龙空技术网

Oracle锁实验--update\delete\insert\select for update

波波说运维 319

前言:

目前姐妹们对“oracleforallupdate”大概比较着重,兄弟们都想要了解一些“oracleforallupdate”的相关内容。那么小编同时在网络上搜集了一些有关“oracleforallupdate””的相关文章,希望我们能喜欢,我们一起来了解一下吧!

概述

前面已经对锁的相关概念做了个简单总结,这里主要是用实验来看下不同的锁表现形式,帮助大家理解下锁这块内容。

update--锁

1、会话1

2、会话2

3、会话3

可以看到产生了死锁。

delete--锁

1、会话1

2、会话2

3、会话3

发生死锁。

insert--锁

1、会话1

2、会话2

3、会话3

select ... for update--锁

1、会话1

2、会话2

3、会话3

篇幅有限,这一块内容就介绍到这了,大家有兴趣可以自己测试一下,加深印象。后面会分享更多DBA方面内容,感兴趣的朋友可以关注下!

标签: #oracleforallupdate