欢迎访问 blueseawalker 的个人空间

我的回复

  • 关于oracle是怎么实现表级锁的

    2008-07-11 17:35:25   /   Oracle专题深入讨论

    我最近在研究oracle表级锁是怎么实现的:我认为有两种可能,一种是像DML这种行级锁一样,在数据块里面,每对应一行记录,都有一个标志位来标识是否被锁了,这样的话,表级锁的锁标志位应该在tab$和col$这样的数据字典表的数据块里面可以看到,但是我dump出数据文件看了,里面并没有发现与普通数据块一般的标志位。。。。。不知道这个标志位存到哪去了。另外一种,是根本就没有DDL锁的信息存储在数据字典上面,系统是在share pool中通过library cache lock/pin和redo来实现表级锁的功能。现在的问题是如果数据库down掉了,重

我的资料

Open Toolbar