HP DL145 HP InfiniBand Solution for Oracle RAC Environments white paper - Page 3

Oracle Cluster File System OCFS

Page 3 highlights

Figure 1. Example high level system diagram Protocols used by Oracle RAC in an InfiniBand environment There are 3 major components in an Oracle RAC cluster that make use of the cluster interconnect: • Oracle Cluster Ready Services (CRS) • Database or ASM instances • Oracle Cluster File System (OCFS) On Linux, each of these components is designed to communicate across a standard Ethernet network using the UDP protocol. When an InfiniBand fabric is used for the cluster interconnect, support for UDP is transparently provided via InfiniBand's IP over InfiniBand (IPoIB) protocol. By default, all of the Oracle components can transparently use IPoIB for inter-cluster communication. In addition to IPoIB, Oracle has developed libraries that allow a database instance to use the User Direct Access Programming Library (uDAPL) protocol for communication between cluster database instances. Figure 2 is a pictorial representation of the protocols used in an Oracle RAC environment. 3

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

Figure 1.
Example high level system diagram
Protocols used by Oracle RAC in an InfiniBand environment
There are 3 major components in an Oracle RAC cluster that make use of the cluster interconnect:
Oracle Cluster Ready Services (CRS)
Database or ASM instances
Oracle Cluster File System (OCFS)
On Linux, each of these components is designed to communicate across a standard Ethernet network
using the UDP protocol.
When an InfiniBand fabric is used for the cluster interconnect, support for UDP is transparently
provided via InfiniBand’s IP over InfiniBand (IPoIB) protocol. By default, all of the Oracle components
can transparently use IPoIB for inter-cluster communication. In addition to IPoIB, Oracle has developed
libraries that allow a database instance to use the User Direct Access Programming Library (uDAPL)
protocol for communication between cluster database instances.
Figure 2 is a pictorial representation of the protocols used in an Oracle RAC environment.
3