現象
CentOS 5.5 x86 に Oracle Database 11g Release 2 Grid Infrastructure (11.2.0.2.0) for Linux x86 をインストール中に Step 15 of 18 Perform Prerequisite Checks で以下のエラーが発生する。
- /tmp/OraInstall2010-12-25_08-51-55PM/installActions2010-12-25_08-51-55PM.log
INFO: Error Message:PRVE-0029 : Hardware clock synchronization check could not run on node"node02.ablog.com" INFO: Cause: The shutdown or halt script may not be accessible or a command may have failed. INFO: Action: Contact Oracle Support.
- /u01/software/grid/oui_debug_6397.log
- 「./runInstaller -debug 2>&1|tee oui_grid_$$.log」でOUIを起動しているので、デバッグ・モードでのログが oui_grid_
.log に出力されています。
- 「./runInstaller -debug 2>&1|tee oui_grid_$$.log」でOUIを起動しているので、デバッグ・モードでのログが oui_grid_
[Thread-1298] [ 2010-12-25 21:03:53.715 JST ] [StreamReader.run:65] OUTPUT><CV_CMD>/tmp/CVU_11.2.0.2.0_grid/shutdown_hwclock_sync.sh ...
原因
- 仕様。たぶん。
- /tmp/CVU_11.2.0.2.0_grid/shutdown_hwclock_sync.sh を見ると CentOS に対応していない模様。
getshutdownscript() { $RPM -q enterprise-release >/dev/null if [ $? -eq 0 ] then #Current OS is OEL SHUTDOWNSCRIPT=/etc/rc.d/init.d/halt return fi $RPM -q redhat-release >/dev/null if [ $? -eq 0 ] then #Current OS is RHEL SHUTDOWNSCRIPT=/etc/rc.d/init.d/halt return fi $RPM -q sles-release >/dev/null if [ $? -eq 0 ]
対処
- 全ノードの /tmp/CVU_11.2.0.2.0_grid/shutdown_hwclock_sync.sh を以下の通り変更する。
getshutdownscript() { $RPM -q enterprise-release >/dev/null if [ $? -eq 0 ] then #Current OS is OEL SHUTDOWNSCRIPT=/etc/rc.d/init.d/halt return fi $RPM -q redhat-release >/dev/null if [ $? -eq 0 ] then #Current OS is RHEL SHUTDOWNSCRIPT=/etc/rc.d/init.d/halt return fi $RPM -q centos-release >/dev/null if [ $? -eq 0 ] then #Current OS is RHEL SHUTDOWNSCRIPT=/etc/rc.d/init.d/halt return fi $RPM -q sles-release >/dev/null if [ $? -eq 0 ]