失效链接处理 |
RAC基础概念 PDF 下蝲
本站整理下蝲Q?/strong>
链接Q?a target="_blank">https://pan.baidu.com/s/1yzcu8-kpFBy_KbcAuI-Saw
提取码:(x)1234
相关截图Q?br />
![]() 主要内容Q?/strong>
一Q?RAC q发
RAC 的本质是一个数据库Q运行在多台计算Z的数据库Q它的主要Q务是数据库就是事务处理,它通过 Distributed Lock Management(DLM:分布式锁理? 来解军_ƈ发问题。因为RAC的资源是׃n的,Z保证数据的一致性,需要用DLM来协调实例间对资源的竞争讉K。RAC 的DLM 叫?Cache Fusion?/strong>
在DLM 中,Ҏ(gu)资源数量Q活动密集程度,把资源分成两c:(x)Cache Fusion和Non-Cache Fusion?/strong>
Cache Fusion Resource指数据块q种资源Q包括普通数据库Q烦引数据库Q段头块(Segment Header),undo 数据库?nbsp;
Non-Cache Fusion Resource是所有的非数据库块资? 包括数据文gQ控制文Ӟ数据字典QLibrary CacheQshare Pool的Row Cache{。Row Cache 中存攄是数据字典,它的目的是在~译q程中减对盘的访问?/strong>
在Cache Fusion中,每一个数据块都被映射成一个Cache Fusion资源QCache Fusion 资源实际是一个数据结构,资源的名U就是数据块地址QDBAQ。每个数据请求动作都是分步完成的。首先把数据块地址X转换成Cache Fusion 资源名称Q然后把q个Cache Fusion 资源h提交lDLMQ?DLM q行Global Lock的申P释放zdQ只有进E获得了PCM Lock才能l箋下一步,卻I(x)实例要获得数据块的用权?/strong>
Cache Fusion要解决的首要问题是Q数据块拯在集节炚w的状态分布图Q?q是通过GRD 实现的?nbsp;
GRDQGlobal Resource DirectoryQ?/strong>
可以把GRD 看作一个内部数据库Q这里记录的是每一个数据块在集间的分布图Q它位于每一个实例的SGA中,但是每个实例SGA中都是部分GRDQ所有实例的GRD汇d一起就是一个完整的GRD?/strong>
RAC ?x)根据每个资源的名称从集中选择一个节点作为它的Master NodeQ而其他节点叫作Shadow Node?Master Node 的GRD中记录了该资源在所有节点上的用信息,而Shadow Node的GRD中只需要记录资源在该节点上的用情况,q些信息实际是PCM Lock信息。PCM Lock ?个属性:(x) ModeQRole ?PI(Past Image)
|