在linux下安装Oracle 11gR2 的grid infrastructure时,root.sh执行完后,最后一步校验时出现
下列错"oracle cluster utility failed"。
之前所有过程都是好的。
检查crs_stat -t,发现gsd资源是目标和状态值都是offline。
Oracle官方资料解释说。这个GSD是用在9.2库上的,如果没有9.2的库,该服务是可以OFFLINE的。
5.3.4 Enabling The Global Services Daemon (GSD) for Oracle Database Release 9.2
By default, the Global Services daemon (GSD) is disabled. If you install Oracle Database 9i release 2 (9.2) on Oracle Grid Infrastructure for a Cluster 11g release 2 (11.2), then you must enable the GSD. Use the following commands to enable the GSD before you install Oracle Database release 9.2:
srvctl enable nodeapps -g
srvctl start nodeapps
因此,这个问题可以不考虑。
在安装日志文件中发现NTPD的错误信息,回忆起之前NTPD后台服务我没有启动,忽略错误过去的。
因此,手工启动NTPD服务。
[bash]# chkconfig --level 2345 ntpd on
[bash]# /etc/init.d/ntpd restart
再重新安装一次,这次一切正常。
11g安装过程中,所有的校验项都是成功的最好。
后记:
其实,可以忽略该错误的。NTPD可以不用。不就是一个时间同步嘛。
gsd的资源offline也没关系,初始设置的目标就是offline,在11g中也用不上了。
更多Oracle相关信息见 专题页面