Chinaunix首页 | 论坛 | 博客
  • 博客访问: 54755
  • 博文数量: 56
  • 博客积分: 1410
  • 博客等级: 上尉
  • 技术积分: 600
  • 用 户 组: 普通用户
  • 注册时间: 2010-10-15 09:38
文章分类
文章存档

2011年(8)

2010年(48)

我的朋友

分类: Oracle

2010-11-03 14:32:02

大话 ORACLE RAC 
第二部分
实战篇


第九章:
恢复

在RAC环境下,同样也有Media Recovery ,Instance Recovery,此外还有Crash Recovery
对于Crash Recovery最重要的是:必须保证在执行Crash Recovery时,故障节点被 IO Fencing.
在Crash Recovery 过程中,PCM Lock起到了重要作用,恢复实例(执行Recovery动作的实例)
根据数据块的PCM-LOCK状态来决定数据块是否需要进行恢复。
Dirty Block
Clean Block
MODE:SHARE,EXCLUSIVE,NULL
ROLE:LOCAL,GLOBAL
PAST IMAGE
BWR(Block Writer Record)当某个实例要清空脏数据块所占据的空间时,会通知GRD,再由GRD
通知持有该数据块CURRENT版本的实例完成这个写操作,写完成后,实例同时会在联机日志中记录
一条BWR记录,表示这个时刻,磁盘版本和SGA中的版本是一致的;
同时GRD也会通知持有这个数据块PI版本的实例,释放其PI,这些实例除了释放PI也会在日志中
记录BWR;
这样做的好处,不管故障实例是哪一个实例,都能够知道这个数据块是不需要修改的。
阅读(536) | 评论(0) | 转发(0) |
0

上一篇:ORACLE_DG

下一篇:大话_ORACLE_RAC_part10_RAC&&DG

给主人留下些什么吧!~~