PRCR-1079 : Failed to start resource ora.asm;CRS-5017: The resource action “ora.asm start” encountered the following error:;ORA-56865: Invalid IP address in CELLINIT.ORA;. For details refer to “(:CLSN00107:)” in “/apps01/base/product/11.2.0/grid/log/ exdbadm01/agent/ohasd/oraagent_oracle/oraagent_oracle.log”. (EXADATA)
Cause:
ASM cant start because of miscommunication between compute and cell nodes
[oracle@exdbadm01 ~]$ oerr ora 56865
56865, 00000, "Invalid IP address in CELLINIT.ORA"
// *Document: YES
// *Cause: One or more of the specified IP addresses in CELLINIT.ORA is not
// valid.
// *Action: Check that all IP addresses in CELLINIT.ORA are valid.
Solution:
Verify the ipaddress in cellinit.ora file on all cell nodes
[root@exceladm00 celladmin]# cat /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/cellsrv/deploy/config/cellinit.ora
#CELL Initialization Parameters
version=0.0
HTTP_PORT=8888
bbuChargeThreshold=800
SSL_PORT=23943
RMI_PORT=23791
ipaddress1=10.10.1.11/24
bbuTempThreshold=60
DEPLOYED=TRUE
JMS_PORT=9127
BMC_SNMP_PORT=162
Check if the rds protocols are enabled on the cellnodes
[root@exceladm00 celladmin]# lsmod|grep rds
rds_rdma 106561 0
rds_tcp 48097 0
rds 155561 260 rds_rdma,rds_tcp
rdma_cm 73429 2 rds_rdma,ib_iser
ib_core 108097 8 rds_rdma,ib_iser,rdma_cm,ib_cm,iw_cm,ib_sa,ib_mad,iw_cxgb3
If not enabled,then start the protocols
[root@exceladm00 celladmin]# /sbin/modprobe rds-tcp
[root@exceladm00 celladmin]# /sbin/modprobe rds_rdma
[root@exceladm00 celladmin]# modprobe rds
Verify that all the griddisks in cell node are visible from compute node
[root@exdbadm01 oracle]# /grid/stage/ext/bin/kfod op=disks disk=all
--------------------------------------------------------------------------------
Disk Size Path User Group
================================================================================
1: 976 Mb o/192.168.56.69/DATA_CD_cell01_exceladm00 <unknown> <unknown>
2: 976 Mb o/192.168.56.69/DATA_CD_cell02_exceladm00 <unknown> <unknown>
3: 976 Mb o/192.168.56.69/DATA_CD_cell03_exceladm00 <unknown> <unknown>
4: 976 Mb o/192.168.56.69/DATA_CD_cell04_exceladm00 <unknown> <unknown>
5: 976 Mb o/192.168.56.69/DATA_CD_cell05_exceladm00 <unknown> <unknown>
6: 976 Mb o/192.168.56.69/DATA_CD_cell06_exceladm00 <unknown> <unknown>
7: 976 Mb o/192.168.56.69/FRA_CD_cell07_exceladm00 <unknown> <unknown>
8: 976 Mb o/192.168.56.69/FRA_CD_cell08_exceladm00 <unknown> <unknown>
9: 976 Mb o/192.168.56.69/FRA_CD_cell09_exceladm00 <unknown> <unknown>
10: 976 Mb o/192.168.56.69/FRA_CD_cell10_exceladm00 <unknown> <unknown>
11: 976 Mb o/192.168.56.69/MGMT_CD_cell11_exceladm00 <unknown> <unknown>
12: 976 Mb o/192.168.56.69/MGMT_CD_cell12_exceladm00 <unknown> <unknown>
Start the asm
[oracle@exdbadm01 ~]$ . oraenv
ORACLE_SID = [oracle] ? +ASM
The Oracle base has been set to /apps01/base
[oracle@exdbadm01 ~]$ srvctl start asm
Check status of asm
[root@exdbadm01 oracle]# srvctl status asm
ASM is running on exdbadm01