今天在vbox上搭建11gr2 rac时候,遇到了些问题,总结如下
环境
redhat linux 5.8 64-bit
oracle 11.2.0.4 rac+asm
问题一:安装grid infrastructure,报错INS-40912
描述:
在安装grid infrastructure的时候,在添加完第二个节点的hostname和vip之后,next检查报错INS-40912,说节点2的vip被占用,请选择其他地址
这个环境是在原有的rac上卸载后重新安装的,没有重启操作系统
原因
vip分配的ip被占用
解决方法
1.重启节点2主机,重新安装OK(只针对本案例有效);
2.修改vip,重新安装
问题二:安装grid infrastructure,检查device check for asm failed
描述
在安装grid infrastructure时,检查device check for asm一直不通过
PRVF-9993 : Permissions of device "/dev/asm-diskb" did not match the expected permissions. [Expected = "0660"; Found = "{0640= [yozhan1,yozhan2]}"] - Cause: Permissions of the device listed was different than the required permissions. - Action: Change the permissions on the device listed or specify a different device.
[oracle@yozhan1 dev]$ ls -l asm* brw-rw---- 1 grid asmadmin 8, 16 Aug 31 00:07 asm-diskb brw-rw---- 1 grid asmadmin 8, 32 Aug 31 00:07 asm-diskc brw-rw---- 1 grid asmadmin 8, 48 Aug 31 00:07 asm-diskd brw-rw---- 1 grid asmadmin 8, 64 Aug 31 00:07 asm-diske brw-rw---- 1 grid asmadmin 8, 80 Aug 31 00:07 asm-diskf brw-rw---- 1 grid asmadmin 8, 96 Aug 30 14:45 asm-diskg brw-rw---- 1 grid asmadmin 8, 112 Aug 30 14:52 asm-diskh brw-rw---- 1 grid asmadmin 8, 128 Aug 30 14:52 asm-diski brw-rw---- 1 grid asmadmin 8, 144 Aug 30 14:52 asm-diskj
在所有报错的节点都检查了一遍,权限的设置和属组都没问题
原因
可能是oracle的一个bug,参考了下maclean的文档,可以忽略该警告
解决方法
选择ignore该警告,安装OK;
问题三:安装grid infrastructure时,检查Task resolv.conf Integrity警告
描述
安装grid infrastructure,检查Task resolv.conf Integrity不通过
原因
如果没有配置dns,检测/etc/resolv.conf会失败的
解决方法
1.可以忽略该警告,不影响安装
2.在dns中配置好,重新检测
问题四:asmca创建磁盘组时,有磁盘的staus是member状态
描述
在asmca创建磁盘组时,有些磁盘对应的status是member状态,无法用于创建磁盘组
原因
磁盘没有创建卷组,即volume groups
解决方法
将磁盘划到卷组中,重新配置好权限和属组,重新搜索路径磁盘,OK;
总结:
在安装grid infrastructure的过程中,安装条件的检查,其实是对前期准备工作做的一个检查,这个过程当中遇到的问题,都说明前期的准备
不充分。所以在安装grid infrastructure之前,认真的做好准备工作,是顺利完成grid安装的先决条件。推荐安装前,用cluvfy工具进行检查。关于
cluvfy工具的使用和测试在后面的文章中提供。
-