安装10201版本CRS软件,执行root.sh经常会遇到如下错误提示:
[root@db1 oracle]# /oracle/oraInventory/orainstRoot.sh Changing permissions of /oracle/oraInventory to 770. Changing groupname of /oracle/oraInventory to oinstall. The execution of the script is complete [root@db1 oracle]# /oracle/product/10.2/root.sh WARNING: directory '/oracle/product' is not owned by root WARNING: directory '/oracle' is not owned by root Checking to see if Oracle CRS stack is already configured /etc/oracle does not exist. Creating it now. Setting the permissions on OCR backup directory Setting up NS directories Failed to upgrade Oracle Cluster Registry configuration [root@db1 oracle]# |
metalink上文档【ID 466673.1】专门提到这个问题,这是由Bug:4679769引起的,主要出现在linux x86以及IBM AIX平台,如下:
Cause
This issue is addressed in Bug:4679769 which states that this is a known issue with the clusterware installation on platforms: Linux x86, x86-64 and "IBM Power Based Linux". |
解决办法:
下载Patch:4679769,参照readme.txt安装补丁即可。
-----
这是我开始安装10201RAC以来一直存在的问题。
之前通过直接升级10204来解决这个问题,虽然成功率很高但是并没有根本解决。
现在终于知道原因。