1、10g的public网卡地址不能用10、172、192这类私有网址。
   说明:这个是可以的,虽然runcluvfy检查会报错,但完全可以忽略它,否则大量的私网没法用集群了。
2、Rac2需要分配盘符。
   说明:纯属杜撰,压根没这回事。我的建议:在虚拟环境下安装rac,在rac1配置磁盘时,rac2最好关机,rac1配好了再启动rac2,否则rac2认不出rac1配置的磁盘分区,因为虚拟磁盘的配置是存在一个vmx文件里面的,要是rac2也启动了,读到的是未分区的配置,你修改了rac1的配置,rac2不会感觉到,更要命的是,如果你傻傻的也在rac2上再做一遍rac1上同样的分区,对不起,八成你要重新创建共享磁盘了。
3、用vmware 客户端做rac有问题,要用vmvare server 。
   说明:事实证明,vmware 6.5workstation 做rac杠杠的,低版本的我没试过。
4、用vmware 虚拟共享磁盘时,ocr和voting disk必须用不同的磁盘(scisi id要不同)。
   说明:承认多做几个虚拟共享盘可能会有更好的性能,但这不是必须的,尤其是不要在别人装clusterware报错时让人家这样做,错误原因不在这里。
5、检查防火墙和杀毒软件,如果不关掉防火墙,在安装CRS时,在"Oracle Clusterware Configuration Assistant"界面会提示。
   (1)OUI-25031错误
   (2)dddb1 service OracleCSService in improper PENDING state, err(997)  dddb2 service OracleCSService in improper PENDING state, err(997) 

   说明:这句话在网上广为流传,我见到网上铺天盖地的求救上述错误的,但这个解释解决不了问题,我也奇怪,为什么许多教程中都没有上述问题,但网上出现err(997)的怎么这么多呢,而且windows、linux平台都有这个问题,所以绝不是系统原因引起的,也绝不是谁都遇到这个问题。那哪些人出现这个问题呢?在虚拟环境下建rac的大都有这个经历,而真实环境下的一般没事,也难怪有人把矛头指向vmvare 。
   问题的源头在哪里?共享磁盘,对,就是共享磁盘引起的,为什么?这是网上另外一个误导引起的,你用类似vmware-vdiskmanager.exe -c -s 200Mb -a ide -t 0 disk.vmdk(网上一篇文章《在两台Vmware机器中添加共享磁盘》)来做的共享磁盘吧,恭喜,中招了,这篇文章什么都好,就是用在RAC上坏事了,关键在-t 0这个参数上,当然你用-t 2也不行,为什么我也说不清楚,看看英文的介绍:
Disk types of VMWare:
 0                   : single growable virtual disk
 1                   : growable virtual disk split in 2GB files
 2                   : preallocated virtual disk
 3                   : preallocated virtual disk split in 2GB files
 4                   : preallocated ESX-type virtual disk
 5                   : compressed disk optimized for streaming
   正确的:vmware-vdiskmanager.exe -c -s 6Gb -a lsilogic -t 4 disk.vmdk
   你创建ide盘或scsi盘都行。
   你必须要-t 4才可以,这就是err(997)出现的根源,可悲是的在用-t 0做的虚拟盘在挂接、建立逻辑分区、创建逻辑驱动器、安装clusterware前期若干配置阶段一点问题都没有,到了安装clusterware结束,进入配置向导检查时突然报err(997)错误,委实让人摸不着头脑。

解决方案 »

  1.   

    gsxserver  3.2.1也蛮好的.
      

  2.   

    楼主是在windows上装的rac吧?
    ---------1、10g的public网卡地址不能用10、172、192这类私有网址。------------
    这个确实能用私有网址,安装过程中用root运行vipca就可以把私有网址改为public,而且后边检测不会报错,测试环境我都是这么装的
    ---------3、用vmware 客户端做rac有问题,要用vmvare server 。---------
    你装个linux再创建个共享磁盘,然后同时起俩看下右下角的提示,会提示你不支持该类型,(但是仍能识别,具体为什么我也说不清楚,估计vmware人员能解释)
    2和4没看太明白,估计是在windows上装才能遇到的问题,linux上在分配磁盘上和你描述的不太一样.
    第5条从来没遇到过,不过我创建都是用的-t 3,从没用过-t 0