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

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

20

积分

0

好友

5

主题
1#
发表于 2012-12-20 15:48:54 | 查看: 4996| 回复: 4
http://www.askmaclean.com/archives/oracle-rac-brain-split-resolution.html

首先看了ml的这篇帖子,实验里第二个场景中:
“1号节点未加入集群,2号节点的网络失败,因2号节点的member number较小故其通过voting disk向3号节点发起驱逐”

所以就是说当时2号节点出现问题,3号正常,但是因为只有两个节点,根据文章中说的:
"决定哪个子集群应当存活下去:2.若子集群内数目相等则为拥有最低节点号的子集群"

所以即使2号不正常,还是会把3号驱逐出去,如果这样的话就是说rac最好有3个以上的节点,我这样的理解正确吗?
2#
发表于 2012-12-20 18:56:46
"rac最好有3个以上的节点,我这样的理解正确吗?"

你是如何得出该结论的?

回复 只看该作者 道具 举报

3#
发表于 2012-12-21 08:38:11
本帖最后由 fiozhang 于 2012-12-21 08:41 编辑

两节点的时候保留最小,当最小的节点有故障,驱逐另外一个正常节点后,集群还是有可能不正常。
三个以上节点的时候 就根据:
“拥有最多节点数目的子集群(Sub-cluster with largest number of Nodes)”
这条来判断,就算1号节点故障了,也会保留2号3号。而不是两节点时候的保留最小节点。当然是在单点故障的时候适用。
所以觉得节点数>=3比较好。

回复 只看该作者 道具 举报

4#
发表于 2012-12-21 11:18:35
我觉得你的观点本末倒置了

节点数量增长 带来的风险和管理复杂度 远大于你从这个 》2节点的脑裂特性处获得的收益, 而且并不能说2节点时 保留1号节点就是不正确的 不好的,绝大多数情况下 这是最理想的方案

回复 只看该作者 道具 举报

5#
发表于 2012-12-21 11:38:43
我看的太窄了,准备再去看下官方文档。

回复 只看该作者 道具 举报

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

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

GMT+8, 2024-11-16 06:30 , Processed in 0.053405 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

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