Oracle 11g RAC 安装数据库软件找不到节点的解决

http://blog.sina.com.cn/s/blog_dcb124a90102v81t.html

安装oracle11g rac,在安装成功grid软件后,安装数据库一般都会比较顺利。之前是这样,今天却在安装数据库软件时出了问题—— 在安装界面选择节点时发现找不到节点。回想起自己在安装过程中,没有为oracle用户配置互信,会不会是这个原因,于是补上,问题还在。上网搜索,找到了老熊的一篇文章,得到启发,顺利解决了问题。过程记录如下:

附  老熊的三分地http://www.laoxiong.net/rac-install-can-not-select-node.html

 

我的问题和老熊博客上描述的不同,经过检查,我的/etc/hosts 、DNS配置也都没问题。要是有问题,那么grid也不会顺利安装上。oracle用户互信没配置,这是因为在oracle11g中,grid软件安装可以不手动配置互信,安装grid时可以用安装界面上的setup配置。于是也就没有进行配置。现在问题出来了,还是补上,排除互信导致的问题。可事实上,配置完成,问题还是存在。接下来,按照老熊博客中提到的文件inventory.xml,我在目录/oracle/oraInventory/ContentsXML/inventory.xml找到打开如下:

Oracle 11g RAC 安装数据库软件找不到节点的解决_第1张图片
和老熊博客中的文件进行仔细对比,发现我的文件中

少了CRS="true" ,加上之后变为

CRS="true">”

再次进行安装,这次,出现了节点,顺利解决了问题。界面如下

Oracle 11g RAC 安装数据库软件找不到节点的解决_第2张图片

 

问题是解决了,但是还是不太明白inventory.xml为什么会丢失CRS="true",继续看老熊博客以及下面的评论,找到Kamus 的回复,明白了inventory.xml 的作用,也摘录附文中:

实际上在安装完CRS再安装RAC的时候,整个环境是否是集群环境,就是依靠inventory.xml来判定的,当然我不知道这是不是唯一判断的标准。可以参考Metalink Note [ID 798203.1],如果inventory.xml中的项目缺少了CRS=”true”这几个字,那么安装RAC时也同样会报错。

你可能感兴趣的:(数据库,Linux)