首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > PowerDesigner >

[每天一题] 11gOCP 1z0-052 :2013-09-25 Lock ――for update.C23

2013-10-08 
[每日一题]11gOCP 1z0-052 :2013-09-25Lock ――for update.................................C23转载请注明

[每日一题] 11gOCP 1z0-052 :2013-09-25 Lock ――for update.................................C23

转载请注明出处:http://blog.csdn.net/guoyjoe/article/details/12021587

[每天一题]  11gOCP 1z0-052 :2013-09-25  Lock ――for update.C23

[每天一题]  11gOCP 1z0-052 :2013-09-25  Lock ――for update.C23

正确答案:ABE

 

这道题需要我们了解锁的知识点。

TM锁的模式:

  0-None      --没有锁 select

  1-Null      --空锁

  2-SS(RS)   --行级共享锁(Row Shared,简称RS锁)

                 通过lock table t10 in row sharemode;命令添加RS锁

  3-SX(RX)   --行级排他锁(Row exclusive)RX锁

         进行DML时,会自动在被更新的表上添加RX锁,可以执行LOCK命令显式的在表上添加RX锁

            允许其他事务通过DML语句修改相同表里的其他数据行

            允许使用lock table t10 in row exclusive mode;命令对表添加RX锁定;

            不允许其他事务对表添加X锁

             通过select … from for update命令添加RX锁

 4-S       --共享锁(Share,简称S锁)

             通过lock table t10 in share mode;命令添加该S锁(wait for ITL release)

 5-SSX(SRX)  --共享行级排他锁(Share Row Exclusive,简称SRX锁)

            通过lock table t10 in share rowexclusive mode;命令添加SRX锁

 6-X       --排他锁(Exclusive,简称X锁)

                通过lock table t10 in exclusive mode命令添加X锁

根据题意,我们开起一个会话执行以上的for update的语句会产生一个3号锁(在9i是号锁,10g及以上版本是3号锁)和6号锁。操作如下,观察锁。

1、在125号会话下,执行select语句


QQ:252803295

技术交流QQ群:
DSI&Core Search  Ⅰ 群:127149411(2000人技术群:未满)
DSI&Core Search  Ⅱ 群:177089463(1000人技术群:未满)
DSI&Core Search  Ⅲ 群:284596437(500人技术群:未满)
DSI&Core Search  Ⅳ 群:192136702(500人技术群:未满)
DSI&Core Search  Ⅴ 群:285030382(500人闲聊群:未满)


MAIL:dbathink@hotmail.com

BLOG: http://blog.csdn.net/guoyjoe

WEIBO:http://weibo.com/guoyJoe0218

ITPUB: http://www.itpub.net/space-uid-28460966.html

OCM:   http://education.oracle.com/education/otn/YGuo.HTM 


热点排行