文章版权所有 Jusin Hao(luckyfriends) ,支持原创,转载请注明
-----2014-05-31
1. 问题现象:
安装grid,运行root脚本的时候,后台有报这个错误:
CRS-2672: Attempting to start 'ora.cssdmonitor' on 'rac1'
CRS-2676: Start of 'ora.cssdmonitor' on 'rac1' succeeded
CRS-2672: Attempting to start 'ora.cssd' on 'rac1'
CRS-2672: Attempting to start 'ora.diskmon' on 'rac1'
CRS-2676: Start of 'ora.diskmon' on 'rac1' succeeded
CRS-2676: Start of 'ora.cssd' on 'rac1' succeeded
CRS-2672: Attempting to start 'ora.ctssd' on 'rac1'
CRS-2676: Start of 'ora.ctssd' on 'rac1' succeeded
CRS-2672: Attempting to start 'ora.asm' on 'rac1'
CRS-2676: Start of 'ora.asm' on 'rac1' succeeded
CRS-2672: Attempting to start 'ora.crsd' on 'rac1'
CRS-2676: Start of 'ora.crsd' on 'rac1' succeeded
CRS-2672: Attempting to start 'ora.evmd' on 'rac1'
CRS-2676: Start of 'ora.evmd' on 'rac1' succeeded
PRKC-1024 : Invalid netmask: 255.255.25.0
add nodeapps -n rac1 -A rac1-vip/255.255.25.0/en0 on node=rac1 ... failed
CRS-2672: Attempting to start 'ora.asm' on 'rac1'
CRS-2676: Start of 'ora.asm' on 'rac1' succeeded
CRS-2672: Attempting to start 'ora.DATA.dg' on 'rac1'
CRS-2676: Start of 'ora.DATA.dg' on 'rac1' succeeded
PRCR-1001 : Resource ora.net1.network does not exist
add scan=rac-scan ... failed
Configure Oracle Grid Infrastructure for a Cluster ... failed
后继续执行rac2的root.sh脚本,然后进行如下config,出现异常
2. 问题分析
2.1. 查看os配置
host文件:
ip地址配置:
两台机器子网掩码配置不一致
2.2. 查看root脚本执行的日志
# vi /u01/11.2/grid/cfgtoollogs/crsconfig/rootcrs_db1.log、srvmcfg0.log
[main] [ 2014-05-31 17:16:42.086 CDT ] [has.VIPNative.Native] prsr_trace: Finished getting all of the interfaces
[main] [ 2014-05-31 17:16:42.087 CDT ] [CommandLineParser.buildVIPAddress:3705] found atleast one matching interface
[main] [ 2014-05-31 17:16:42.087 CDT ] [CommandLineParser.buildVIPAddress:3725] vipAddr =rac1-vip
[main] [ 2014-05-31 17:16:42.089 CDT ] [VIPAddress.
[main] [ 2014-05-31 17:16:42.090 CDT ] [VIPAddress.
[main] [ 2014-05-31 17:16:42.107 CDT ] [DottedDecimalBinaryConverter.
[main] [ 2014-05-31 17:16:42.108 CDT ] [VIPAddress.
3. 问题解决:修改子网掩码
由上面的诊断可以看出是子网掩码不正确导致。
检查rac1的子网掩码配置不正确,如下修改
smitty tcpip
修改后的:
4. 后续配置
由于之前root执行失败,导致vip、scanip的配置没有完成。需要作如下配置
4.1. 手动增加vip服务
在节点1以root用户为集群增加节点的vip服务
# /u01/11.2/grid/bin/srvctl add nodeapps -n rac1 -A "rac1-vip/255.255.255.0/en0"
# /u01/11.2/grid/bin/srvctl add nodeapps -n rac2 -A "rac2-vip/255.255.255.0/en0"
查看集群服务状态
然后srvctl start 把 ons 和vip拉起来
4.2. 手动增加scan vip
#srvctl add scan -n rac-scan
注:rac-scan为hosts文件里配置scan ip地址,否则如下报错
# ./srvctl add scan -n scan
PRCS-1016 : Failed to resolve Single Client Access Name scan
/u01/grid$crs_stat |grep SCAN