暂无图片
Oracle ASM NORMAL冗余,ocr与voting file磁盘组无法挂载
我来答
分享
Kay
2019-07-01
Oracle ASM NORMAL冗余,ocr与voting file磁盘组无法挂载

Oracle 11.2.0.4 rac

使用ASM NORMAL冗余的磁盘组ocr_vot,该磁盘组有三个失败组,每个失败组1个磁盘。该磁盘组用于存放voting、ocr文件


我做了个测试,我手动dd 其中1个失败组的磁盘头dd if=/dev/zero of=/dev/asm_4g_1 bs=1024 count=1,

然后重启了rac集群,发现rac无法启动,并且在nocrs模式“crsctl start crs -excl -nocrs”,asm实例无法启动,也就无法强制挂载 asm磁盘组


现在的问题是,照道理normal冗余是允许一个失败组无效的,为什么存放voting、ocr文件的失败组无法强制mount

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
燕鑫

虽然没做个这个试验,我觉得可以按这个思路去尝试一下放数据的磁盘组,应该就可以mount起来,OCR磁盘祖有一个特殊的地方,或者说是放voting files的磁盘祖有个特殊的地方,首先voting files是连续的文件,其次voting files的个数取决于磁盘组的冗余程度。而normal冗余下,voting files的个数是3。所以我们知道normal冗余的话至少OCR磁盘组至少要使用3块磁盘,这是在每块磁盘一个failure group的情况下。这个3个failure group的原因就是,一个voting files需要占一个failure group,所以需要3个。
保证vf是奇数个很重要,这是在发生脑裂是,能正确的表决出含较多存活节点的crowd。如果vf是在ASM磁盘组上,我们想要增加vf的手段就只能是改变磁盘组的冗余程度,而不能进行人为的手动添加进行干涉。

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏