在第二个节点运行root.sh报错,信息如下:
CRS-4000: Command Start failed, or completed with errors.
Command return code of 1 (256) from command: /app/11.2.0/grid/bin/crsctlstart resource ora.asm -init
Start of resource "ora.asm -init" failed
Failed to start ASM
Failed to start Oracle Clusterware stack
报上面的错误,上网查了下,自己疏忽造成的,由于我的第二个节点是从第一个节点拷贝的,/etc/hosts文件配置不对,本地的主机名配置不正确。
解决办法:
1、修改节点2/etc/hosts文件配置
#that require network functionality will fail.
127.0.0.1
rac2 localhost.localdomain localhost
或者
2、修改节点1,2的/etc/hosts文件配置
127.0.0.1
rac2/1
localhost.localdomain localhost
变为
127.0.0.1 localhost.localdomain localhost //把rac1 或2 删除掉
执行:
[root@rac2 install]#/u01/app/11.2.0/grid/crs/install/roothas.pl -delete -force -verbose
重新运行脚本:
[root@rac2 install]# /u01/app/11.2.0/grid/root.sh