尝试安装一个RAC环境时发现,runInstaller对于安装路径的检查存在着bug。
在节点1上ORACLE_HOME目录为:
bash-2.03$ hostname
racnode1
bash-2.03$ env|grep ORACLE_HOME
ORACLE_HOME=/data/oracle/product/10.2/database
节点1上的/data是通过链接实现的,实际上是/data1/data:
bash-2.03$ cd /
bash-2.03$ ls -l data
lrwxrwxrwx 1 root other 11 Aug 7 2009 data -> /data1/data
正是这个设置使得runInstaller在检查路径时存在错误。Oracle认为需要在其他节点的/data1目录下至少需要900M的空间,而这个空间是Oracle的CLUSTERWARE安装所需的空间。而实际上,CLUSTERWARE应该安装到/data目录下。
如果建立了/data1目录,且确保/data1目录下有超过900M的空间,则检查可以顺利通过。
当安装结束后,/data1目录下并没有安装任何问题,CLUSTERWARE仍然是安装到/data/oracle/product/10.2/crs目录下。
这个小bug说明Oracle在处理操作系统的链接时还有点小问题。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/4227/viewspace-667690/ ,如需转载,请注明出处,否则将追究法律责任。