Oracle RAC Architecture
Real Application Cluster
Mallik
The Oracle RAC Architecture
•Typical hardware architecture
Interconnect
with switch
Public Lan
SAN switch
Client
Shared Storage
Network
Node 1 Node 2 Node N
Node N-1
The Oracle RAC Architecture
•Typical software deployment 11g Release 2
Shared Storage
OS OS OS OS
Oracle Grid Infrastructure
Oracle Real Application Clusters (RAC)
The Oracle RAC Architecture
•Typical software deployment 11g Release 2
Oracle ASM managed
Shared Storage
OS OS OS OS
Oracle Automatic Storage Management (ASM)
Oracle Clusterware
Oracle Real Application Clusters (RAC)
The Oracle RAC Architecture
•Oracle RAC 11g Release 2 per node layer
OS OS
Oracle Grid
Infrastructure
Node
Membershi
p
HA
Framework
ASM
Instance
OS
Oracle RAC
DB Instance
Oracle ASM managed
Shared Storage
• Oracle Clusterware files
• Voting Files (disks)
• Cluster Registry
(OCR)
• Database Files
• Redo / Archive Logs
• Control Files
• etc.
• Cloud File System
(aka ASM Cluster File
File System - ACFS)
• For all other files
• 11.2.0.3: For Backup
Sets
The Oracle RAC Architecture
•Oracle Grid Infrastructure 11g Release 2 process
overview
OS OS
Oracle Grid
Infrastructure
Node
Membershi
p
HA
Framework
ASM
Instance
OS
• My Oracle Support (MOS)
• Note 1053147.1 - 11gR2 Clusterware
and Grid Home - What You Need to Know
• Note 1050908.1 - How to Troubleshoot
Grid Infrastructure Startup Issues
The Oracle RAC Architecture
•Local and Cluster Resources (11.2.0.2 list)
OS OS OS OS
Oracle Grid Infrastructure
ora.asm
ora.dgname.dg
ora.listener.lsnr
ora.ons
ora.gsd
ora.net1.network
ora.registry.acfs
ora.asm
ora.dgname.dg
ora.listener.lsnr
ora.ons
ora.gsd
ora.net1.network
ora.registry.acfs
ora.asm
ora.dgname.dg
ora.listener.lsnr
ora.ons
ora.gsd
ora.net1.network
ora.registry.acfs
ora.asm
ora.dgname.dg
ora.listener.lsnr
ora.ons
ora.gsd
ora.net1.network
ora.registry.acfs
LISTENER_SCAN
1
ora.SCAN1.VIP
ora.node1.vip
LISTENER_SCAN
2
ora.SCAN2.VIP
ora.node2.vip
LISTENER_SCAN
3
ora.SCAN3.VIP
ora.node3.vip
ora.oc4j
ora.cvu
ora.node4.vip
If database is deployed:
• ora.Dbname.db
• ora.Dbname.Srvcname.sv
c
Command to list:
• crsctl stat res -t
001.Oracle RAC Architecture - Real Application Cluster.pdf

001.Oracle RAC Architecture - Real Application Cluster.pdf

  • 1.
    Oracle RAC Architecture RealApplication Cluster Mallik
  • 2.
    The Oracle RACArchitecture •Typical hardware architecture Interconnect with switch Public Lan SAN switch Client Shared Storage Network Node 1 Node 2 Node N Node N-1
  • 3.
    The Oracle RACArchitecture •Typical software deployment 11g Release 2 Shared Storage OS OS OS OS Oracle Grid Infrastructure Oracle Real Application Clusters (RAC)
  • 4.
    The Oracle RACArchitecture •Typical software deployment 11g Release 2 Oracle ASM managed Shared Storage OS OS OS OS Oracle Automatic Storage Management (ASM) Oracle Clusterware Oracle Real Application Clusters (RAC)
  • 5.
    The Oracle RACArchitecture •Oracle RAC 11g Release 2 per node layer OS OS Oracle Grid Infrastructure Node Membershi p HA Framework ASM Instance OS Oracle RAC DB Instance Oracle ASM managed Shared Storage • Oracle Clusterware files • Voting Files (disks) • Cluster Registry (OCR) • Database Files • Redo / Archive Logs • Control Files • etc. • Cloud File System (aka ASM Cluster File File System - ACFS) • For all other files • 11.2.0.3: For Backup Sets
  • 6.
    The Oracle RACArchitecture •Oracle Grid Infrastructure 11g Release 2 process overview OS OS Oracle Grid Infrastructure Node Membershi p HA Framework ASM Instance OS • My Oracle Support (MOS) • Note 1053147.1 - 11gR2 Clusterware and Grid Home - What You Need to Know • Note 1050908.1 - How to Troubleshoot Grid Infrastructure Startup Issues
  • 7.
    The Oracle RACArchitecture •Local and Cluster Resources (11.2.0.2 list) OS OS OS OS Oracle Grid Infrastructure ora.asm ora.dgname.dg ora.listener.lsnr ora.ons ora.gsd ora.net1.network ora.registry.acfs ora.asm ora.dgname.dg ora.listener.lsnr ora.ons ora.gsd ora.net1.network ora.registry.acfs ora.asm ora.dgname.dg ora.listener.lsnr ora.ons ora.gsd ora.net1.network ora.registry.acfs ora.asm ora.dgname.dg ora.listener.lsnr ora.ons ora.gsd ora.net1.network ora.registry.acfs LISTENER_SCAN 1 ora.SCAN1.VIP ora.node1.vip LISTENER_SCAN 2 ora.SCAN2.VIP ora.node2.vip LISTENER_SCAN 3 ora.SCAN3.VIP ora.node3.vip ora.oc4j ora.cvu ora.node4.vip If database is deployed: • ora.Dbname.db • ora.Dbname.Srvcname.sv c Command to list: • crsctl stat res -t