关于PRVF-4657和PRVF-4664问题发生原因


从Oracle 11gR2 开始甲骨文公司推出了一个新功能CVU。

并建议在安装集群环境之前,使用这个工具对现有环境进行检查。

同时,这个工具还受,ora.CVU的管理。

如果在已经正常运行的ora.CVU已经启动的情况下,CVU也会启动并对现在环境中的各种设置进行检查。

如果RAC环境中的各种设置不正时,首先会报CRS-10051错误。之后,才会报设置不正的信息。


比如,这次PRVF-4657和PRVF-4664的问题,就是SCAN名设置不正造成的。

1.

如果你的RAC环境只有一个在/etc/hosts中设置的SCAN VIP的场合,请先确认/etc/hosts文件

配置是否正确。如果/etc/hosts文件配置正确就可以无视这个错误信息。

按甲骨文公司的推荐,最好是使用DNS或者GNS服务器来配置SCAN VIP服务。


2.

如果已经使用DNS服务器,但仍然报上面的错误信息。

可能是SCAN的设置不下。

有如下在三种方法,用来解决:

 A.检查/etc/resolv.conf 文件,如果配置不正,可以执行下面的命令

  $ $GRID_HOME/bin/cluvfy comp scan


 B.DNS的SCAN的CNAME(canonical name)type是否已经变成A TYPE


 C.检查/etc/netsvc.conf 文件,如果配置不正,可以执行下面的命令

  $ $GRID_HOME/bin/cluvfy comp scan