在virtualBox上安装11g rac遇到的问题解决

最新在根据这篇文章安装一下11g 的rac遇到很多问题,下面意义总结一下:
1)在克隆第二个节点后,发现网卡eth0和eth1的ip对应adapter 2和adapter1,这样在grid安装过程中interface name不对应,没有和节点一的网络配置对应。
       解决办法只要将eth0和eth1的mac地址互换就可以了,修改/etc/sysconfig/network-srcripts/下面的ifcfg-eth0和ifcfg-eth1
 
2) 安装grid时提示display不正确,解决办法:
1.在root下(以root用户登录)执行#xdpyinfo记录下name of display:后的字符串,如127.0.0.1:1.0 (我的记录的为:0.0)
2. #xhost + 
   显示:access control disabled,clients can connect from any host 3.切换到Oracle用户: #su - oracle 
4.在Oracle用户下执行命令:export DISPLAY=:1.0   (看你的记录是多少,用KDE的话是0.0,用GONE的话是1.0,当然我测试是这样,具体还要看情况)
5.在Oracle下执行xdpyinfo命令,如果能正常显示,说明设置成功
6. 以上是将DISPLAY的值设置为本机的ip,也可以直接将DISPLAY=:0.0,然后重启虚拟机,这样系统会自动检测DISPLAY的值。
 
3)在运行root.sh时候会遇到一个经典的错误:
CRS-4124: Oracle High Availability Services startup failed.
CRS-4000: Command Start failed, or completed with errors.
ohasd failed to start: Inappropriate ioctl for device
ohasd failed to start at /u01/app/11.2.0/grid/crs/install/rootcrs.pl line 443.
解决办法是:在生成了文件/var/tmp/.oracle/npohasd文件后,root立即执行命令:
/bin/dd if=/var/tmp/.oracle/npohasd f=/dev/null bs=1024 count=1
请使用浏览器的分享功能分享到微信等