联系:QQ(5163721)
标题:RAC上ocr和voting disk从10.1到11.2维护操作和需求的差异
作者:Lunar©版权所有[文章允许转载,但必须以链接方式注明源地址,否则追究法律责任.]
Oracle从10.1开始推出了自己真正意义的集群软件(9i和9i之前的版本,Oracle只有集群数据库,集群的存储和网络是由第三方厂商维护的,比如IBM的HACMP,HPUX的MC SERVICE GUARD /OA,SUN的suncluster,True64的Trucluster,linux就用ocfs和check-timer等等)。
因此,从10.1开始,oracle的集群有了自己的管理网络和存储的机制,ocr存放集群配置信息,voting disk用于磁盘心跳。
本文就简单的汇总一下各版本对于ocr和voting disk在一些维护操作和安装需求大致做个总结。
更改ocr(ocrconfig)和voting disk(crsctl replace votedisk)到其他的磁盘组—11.2 RAC
1,各个版本ocr和vot的空间需求:
For 10.1: OCR device minimum size (each): 100M Voting disk minimum size (each): 20M For 10.2: OCR device minimum size (each): 256M Voting disk minimum size (each): 256M For 11.1: OCR device minimum size (each): 280M Voting disk minimum size (each): 280M For 11.2: OCR device minimum size (each): 300M Voting disk minimum size (each): 300M
2,各个版本ocr和vot的磁盘组权限:
For OCR device: chown root:oinstall <OCR device> chmod 640 <OCR device> For Voting device: chown <crs/grid>:oinstall <Voting device> chmod 644 <Voting device> For ASM disks used for OCR/Voting disk: chown griduser:asmadmin <asm disks> chmod 660 <asm disks>
3,voting disk个数的要求:
For Voting disks (never use even number of voting disks):
External redundancy requires minimum of 1 voting disk (or 1 failure group)
Normal redundancy requires minimum of 3 voting disks (or 3 failure group)
High redundancy requires minimum of 5 voting disks (or 5 failure group)
4,OCR个数的要求:
10.2 and 11.1, maximum 2 OCR devices: OCR and OCRMIRROR
11.2+, upto 5 OCR devices can be added.
更改ocr和voting disk的操作,参见《更改ocr(ocrconfig)和voting disk(crsctl replace votedisk)到其他的磁盘组—11.2 RAC》
5,各版本操作命令的差异:
1,ocrconfig -replace也可以用来替换ocr(我上面给的例子是用冗余的方式来做的,replace是直接替换的)。
如果用这个命令,请注意11.2以后的 Bug 8604794 – FAIL TO CHANGE OCR LOCATION TO DG WITH ‘OCRCONFIG -REPAIR -REPLACE’
2,添加ocr的镜像,10.2和11.1只能用ocrconfig -replace ocrmirror来做,11.2用add
3,替换,10.2和11.1用ocrconfig -replace,11.2用ocrconfig -add,再ocrconfig -delete
4,对于vot,10.2的add和delete都需要force选项,例如; crsctl add css votedisk
11.1以后(包括11.2),除了windows平台,Linux和unix平台都不需要force了