Exadata - Importance of Cellip.ora And Cellinit.ora files

In Exadata, database communicate with storage server using libcell utility and transfer data from storage tier to database server using ROCE (RDMA over converged ethernet) protocol if require. Since multiple storage servers are available in Exadata and database nodes communicate with them, so how the database comes to know that which storage server is running on which storage network interface and to validate this database server uses 2 storage server files that resides in database server.

 (1)  Cellip.ora

 (2)  Cellinit.ora

 

NOTE: Both the files are important for DB node to get the cell node IP information.

 

Cellinit.ora: Cellinit.ora are host specific and contain all the database IP Address that connect to the storage network used by Exadata storage server. This file must exist in each and every node of Exadata RACK. All the IP address are specified in a classless inter-domain routing (CIDR) format.

 

Location Of Cellinit.ora:  /etc/oracle/cell/network-config/cellinit.ora

 

 [oracle@exatest ~]# cat /etc/oracle/cell/network-config/cellinit.ora

ipaddress2=192.168.14.11/23

ipaddress1=192.168.14.10/23


What Is Classless Inter-Domain Routing (CIDR) Format

 

We can represent the subnet mask in 2 ways either in traditional way where we define the complete network address followed by subnet mask and the other one is in CIDR format which basically shorten the subnet mask into its total number of active bits where each block is represented by 8 bit per digit or the collective size is 4 bytes.

 

E.g: 192.168.10.0/24, Here /24 is a shortened representation of subnet mask 255.255.255.0 in CIDR format


Cellip.ora: It contains IP Addresses of all the cell storage server that are accessible to the database server.

 

Location Of Cellip.ora: /etc/oracle/cell/network-config/cellip.ora

 

 [oracle@exatest ~]# cat /etc/oracle/cell/network-config/cellip.ora

cell=”192.168.14.22;192.168.14.23”

cell=”192.168.14.24;192.168.14.25”

cell=”192.168.14.26;192.168.14.27”

 

NOTE: In Quarter RACK, 6 IPs entries exist in cellip.ora and the no. of IPs increases on the basis of Exadata cluster configuration such as Half OR Full RACK.


What To Check If Connectivity Issue Occur Between Storage Server and Database Node


If the connectivity issue occurred in between database and storage server then we can check the ocssd.log where it reports the connectivity issue between storage server and database node.

 


Post a Comment

Previous Post Next Post