Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

351

积分

0

好友

8

主题
1#
发表于 2012-4-19 22:13:46 | 查看: 5294| 回复: 3
我们都知道在rac中每一个block都有它的master node,比如current block在节点1,cr block在节点2,那么current block所在的节点一定是该block的master node吗?
2#
发表于 2012-4-20 21:53:29
“那么current block所在的节点一定是该block的master node吗?”

不是





The global state of a database block is known at  “master”

Resources are mastered on a node.
The master node has all resource information, such as full grant queues and convert queues.

master node 管理 gcs resource 的全局状态信息 ,包括 grant queue 和 convert queue


holder node 是实际持有 global current block的 节点

holder node 未必是 master node ,即可能 一个 current block 当前由 节点2 hold , 而其master node 是 其他节点。

回复 只看该作者 道具 举报

3#
发表于 2012-4-20 21:57:44
原帖由 maclean 于 2012-4-20 21:53 发表
“那么current block所在的节点一定是该block的master node吗?”

不是





The global state of a database block is known at  “master”

Resources are mastered on a node.
The master node has all resourc ...

谢谢刘大,那进程访问block时要向block master node还是block holder node申请获得dlm锁呢?

回复 只看该作者 道具 举报

4#
发表于 2012-4-20 22:12:12
the lms process on master instance is responsibility to grant lock and send CR/Current Request to the holder instance .

回复 只看该作者 道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-11-15 15:33 , Processed in 0.049494 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569