1 voting相关内容的介绍
在voting文件中存储节点的成员信息,每个节点在启动并且试图加入RAC集群时,都需要读Voting文件,以确定当前节点的成员资格。这个文件无疑是很重要的,所以在安装clusterware时需要创建多个voting文件,每个voting文件都有唯一的ID即FUID(file universal identifier)。
为了保证voting文件安全,需要对它进行备份,并且在必要时对其进行恢复。如果有必要,可以增加其他的voting文件,或者删除多余的voting文件,还可以把voting文件从一个存储位置迁移到另外一个存储位置。
[grid@dmsdb1 ~]$ crsctl query css votedisk
## STATE File Universal Id File Name Disk group
-- ----- ----------------- --------- ---------
1. ONLINE 9ba99ab0630a4f72bf1101242b269227 (ORCL:DATA1) [DATA]
Located 1 voting disk(s).
从oracle 11.2开始,voting文件备份不需要手工进行,只要对clusterware的结构做了修改,voting文件便被自动备份到ocr文件中。如果添加了新的voting文件,以前备份的voting文件内容便被自动恢复到新的voting文件中。
如果clusterware中有多个voting文件,当其中一个voting文件损坏,可以先将损坏的voting文件删除,例如:
$crsctl delete css votedisk 95…ff7 #95…表示表决盘的universal ID
然后在原来的存储位置重新添加一个voting文件。在添加新的voting文件后,这个文件与其他文件是一致的。例如: