SlideShare a Scribd company logo
1 of 19
RAC - EE, SE, One Node-
        How to Choose?
               Leighton L. Nelson




                        VirtaThon 2011
About Me
 Senior Oracle DBA with over 10 years experience

 Worked on Oracle 7.3, 8i,9i,10g,11g with RAC &
  DataGuard

 Member of IOUG, Brain Surface

 Blogger (blogs.griddba.com)




                                                    VirtaThon 2011
Agenda
 Oracle Clusterware

 Real Application Clusters Overview

 Standard Edition

 RAC One Node

 Feature Comparison

 RAC Success Factors




                                       VirtaThon 2011
Oracle Clusterware Architecture
 Provides cluster membership and high availability
  Services for RAC and ASM

 Manages instances, listeners, services, databases etc.


 Clusterware relies on private network and shared disks
  for registry and membership details –
  interconnect, OCR, Voting Disks

 High Availability API allows for non-Oracle applications
  to be managed by Oracle Clusterware


                                                      VirtaThon 2011
Real Application Clusters

 Provides high availability solution for databases

 A single database which consists of multiple instances

 Provides scalability for applications

 Forms the basis for Oracle’s Grid Computing

 Shared everything architecture

 Requires Oracle Clusterware (10g and higher)

 Can be run on top of third-party Clusterware*

                                                           VirtaThon 2011
Real Application Clusters




                            VirtaThon 2011
Standard Edition RAC
 From Oracle 10g SE you can use RAC without additional
  license

 Restricted to maximum of 4 sockets in cluster

 Requires the use of ASM for all database files

 11gR2 requires the use of ACFS for binaries

 Third-party Clusterware not supported

 Lower cost-entry point than Enterprise Edition


                                                   VirtaThon 2011
Standard Edition
          Advantages/Disadvantages
Advantages                    Disadvantages
RAC license included          Maximum of 4 sockets in cluster
RAC HA features supported     Limited scalability
(FAN/TAF/FCF)
Load balancing                Limited High Availability
Storage Consolidation (ASM)   No third-party Clusterware
                              Support

Significantly reduced         ASM required for datafiles
license/maintenance costs




                                                           VirtaThon 2011
RAC One Node
 RAC One Node is an option of 11gR2 Enterprise Edition

 Provides High Availability (Failover) of RAC

 Only one instance of DB runs in the cluster at any given
  time*




                                                    VirtaThon 2011
RAC One Node
RAC One Node Failover

  If database instance fails then Clusterware will try to
  restart it or failover to another server




                                                     VirtaThon 2011
RAC One Node
Online Relocation

• Second instance started during relocation

• Connections migrated to new instance




                                              VirtaThon 2011
RAC One Node
          Advantages/Disadvantages
Advantages                         Disadvantages
Reduced licensing costs            Third-party Clusterware not
                                   supported
Server Consolidation               Not supported with SE
Rolling DB, OS, Clusterware, ASM   Not many support notes
patching and upgrades
Standardized HA deployment
Online upgrade to full RAC
Instance Caging to limit CPU
resources
Elimination of Cache Fusion



                                                             VirtaThon 2011
RAC Feature Comparison
Features            SE                 EE               One Node
Online              Yes                Yes              Yes
Upgrades/Patchin
g
Management          Enterprise         Enterprise       Enterprise
                    Manager            Manager          Manager
Clusterware         No third-party     Third-           No third-party
                    Clusterware.       party/Oracle     Clusterware
                    Oracle             Clusterware
                    Clusterware only
Storage             Yes (ASM)          Yes (ASM)        Yes (ASM)
Consolidation
High Availability   Yes (Limited)      Yes              Yes
Workload            Yes                Yes              Yes
Management
Load Balancing      Yes (Instance)     Yes (Instance)   Yes (Server) 2011
                                                              VirtaThon
Restrictions        Yes                No               No
RAC Success Factors

  Project Guide for Oracle RAC Implementation (10gR2)
  System Test Plan Outline
  Load Testing (Swingbench, Real Application Testing, ORION)
    Swingbench – TPM/Throughput/IOPS/Scalability
    Real Application Testing – Capture & Replay Production
     Workload
    ORION – Benchmark Storage IOPS/Latency/Throughput
  RAC: Frequently Asked Questions (Doc ID 220970.1)
  RAC Assurance Support Team: RAC and Oracle Clusterware
   Starter Kit and Best Practices (Generic) (Doc ID 810394.1)


                                                              VirtaThon 2011
RAC Success Factors
 Review Application Behavior in RAC
   Review sequences (CACHE, NOORDER)
   Truncate – Can cause latencies due to checkpointing
   DDL Statements – Generate row cache locks, library cache
    locks
   Instrumentation of Code helps with troubleshooting

 Review Application Server Connections
   Third-party JDBC drivers can cause issues with failover
   Connection pooling can help with load balancing



                                                        VirtaThon 2011
Possible Scenarios
 Commodity servers with maximum of 2 sockets -> SE

 High End Servers, IBM P series, Sun T-series -> EE

 High End/Commodity Servers with more than 2 sockets -
  > EE/RAC One Node

 Sub-minute failover – EE/SE

 Maximum Availability Architecture - EE




                                                       VirtaThon 2011
Summary
 Have clear business requirements for RAC

 Make sure you understand the benefits of each edition
  and also thedrawbacks

 You can convert from Standard Edition to Enterprise
  Edition

 Consider Standard Edition if you don’t need features
  such as AWR/ASH




                                                   VirtaThon 2011
References
 RAC: Frequently Asked Questions (Doc ID 220970.1)

 RAC Assurance Support Team: RAC and Oracle
  Clusterware Starter Kit and Best Practices (Generic)
  (Doc ID 810394.1)

 Whitepaper: Oracle Real Application Clusters One Node:
  Better Virtualization for Databases

 Whitepaper: Oracle Real Application Clusters (RAC)
  11gR2

 “RAC or Not, Here I Come” by RiyajShamsudeen

                                                    VirtaThon 2011
Questions?
 Website - blogs.griddba.com

 LinkedIn – Leighton Nelson

 Twitter - twitter.com/leight0nn

 Email: leighton.nelson@mercy.net




                                     VirtaThon 2011

More Related Content

What's hot

Asim CV - (9+ Yrs Exadata,Exalogic,Oracle VM,Cloud, GG, DBA,Fusion MW & Fusio...
Asim CV - (9+ Yrs Exadata,Exalogic,Oracle VM,Cloud, GG, DBA,Fusion MW & Fusio...Asim CV - (9+ Yrs Exadata,Exalogic,Oracle VM,Cloud, GG, DBA,Fusion MW & Fusio...
Asim CV - (9+ Yrs Exadata,Exalogic,Oracle VM,Cloud, GG, DBA,Fusion MW & Fusio...Mirza Asim
 
High Availability Options for Oracle Enterprise Manager 12c Cloud Control
High Availability Options for Oracle Enterprise Manager 12c Cloud ControlHigh Availability Options for Oracle Enterprise Manager 12c Cloud Control
High Availability Options for Oracle Enterprise Manager 12c Cloud ControlSimon Haslam
 
Oracle Fusion Middleware Infrastructure Best Practices
Oracle Fusion Middleware Infrastructure Best PracticesOracle Fusion Middleware Infrastructure Best Practices
Oracle Fusion Middleware Infrastructure Best PracticesRevelation Technologies
 
Oracle RAC and Your Way to the Cloud by Angelo Pruscino
Oracle RAC and Your Way to the Cloud by Angelo PruscinoOracle RAC and Your Way to the Cloud by Angelo Pruscino
Oracle RAC and Your Way to the Cloud by Angelo PruscinoMarkus Michalewicz
 
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?AskTom: How to Make and Test Your Application "Oracle RAC Ready"?
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?Markus Michalewicz
 
Getting optimal performance from oracle e business suite(aioug aug2015)
Getting optimal performance from oracle e business suite(aioug aug2015)Getting optimal performance from oracle e business suite(aioug aug2015)
Getting optimal performance from oracle e business suite(aioug aug2015)pasalapudi123
 
Oracle R12 EBS Performance Tuning
Oracle R12 EBS Performance TuningOracle R12 EBS Performance Tuning
Oracle R12 EBS Performance TuningScott Jenner
 
TFA Collector - what can one do with it
TFA Collector - what can one do with it TFA Collector - what can one do with it
TFA Collector - what can one do with it Sandesh Rao
 
The Oracle RAC Family of Solutions - Presentation
The Oracle RAC Family of Solutions - PresentationThe Oracle RAC Family of Solutions - Presentation
The Oracle RAC Family of Solutions - PresentationMarkus Michalewicz
 
Oracle Database Cloud Fleet Maintenance
Oracle Database Cloud Fleet MaintenanceOracle Database Cloud Fleet Maintenance
Oracle Database Cloud Fleet MaintenanceHari Srinivasan
 
Understanding oracle rac internals part 1 - slides
Understanding oracle rac internals   part 1 - slidesUnderstanding oracle rac internals   part 1 - slides
Understanding oracle rac internals part 1 - slidesMohamed Farouk
 
Getting optimal performance from oracle e-business suite presentation
Getting optimal performance from oracle e-business suite presentationGetting optimal performance from oracle e-business suite presentation
Getting optimal performance from oracle e-business suite presentationBerry Clemens
 
Collaborate 17 Oracle RAC 12cRel 2 Best Practices
Collaborate 17 Oracle RAC 12cRel 2 Best PracticesCollaborate 17 Oracle RAC 12cRel 2 Best Practices
Collaborate 17 Oracle RAC 12cRel 2 Best PracticesAnil Nair
 
Understanding oracle rac internals part 2 - slides
Understanding oracle rac internals   part 2 - slidesUnderstanding oracle rac internals   part 2 - slides
Understanding oracle rac internals part 2 - slidesMohamed Farouk
 
Oracle Virtualization "OVM"
Oracle Virtualization "OVM"Oracle Virtualization "OVM"
Oracle Virtualization "OVM"markgatkinson
 
Magic Quadrant for On-Premises Application Platforms
Magic Quadrant for On-Premises Application PlatformsMagic Quadrant for On-Premises Application Platforms
Magic Quadrant for On-Premises Application PlatformsHamed Hatami
 
Oracle EBS R12.1.3_Installation_linux(64bit)_Pan_Tian
Oracle EBS R12.1.3_Installation_linux(64bit)_Pan_TianOracle EBS R12.1.3_Installation_linux(64bit)_Pan_Tian
Oracle EBS R12.1.3_Installation_linux(64bit)_Pan_TianPan Tian
 
Oracle RAC Internals - The Cache Fusion Edition
Oracle RAC Internals - The Cache Fusion EditionOracle RAC Internals - The Cache Fusion Edition
Oracle RAC Internals - The Cache Fusion EditionMarkus Michalewicz
 
Oracle 11g rac administration
Oracle 11g rac administrationOracle 11g rac administration
Oracle 11g rac administrationelshiekh1980
 

What's hot (20)

Asim CV - (9+ Yrs Exadata,Exalogic,Oracle VM,Cloud, GG, DBA,Fusion MW & Fusio...
Asim CV - (9+ Yrs Exadata,Exalogic,Oracle VM,Cloud, GG, DBA,Fusion MW & Fusio...Asim CV - (9+ Yrs Exadata,Exalogic,Oracle VM,Cloud, GG, DBA,Fusion MW & Fusio...
Asim CV - (9+ Yrs Exadata,Exalogic,Oracle VM,Cloud, GG, DBA,Fusion MW & Fusio...
 
High Availability Options for Oracle Enterprise Manager 12c Cloud Control
High Availability Options for Oracle Enterprise Manager 12c Cloud ControlHigh Availability Options for Oracle Enterprise Manager 12c Cloud Control
High Availability Options for Oracle Enterprise Manager 12c Cloud Control
 
Oracle Fusion Middleware Infrastructure Best Practices
Oracle Fusion Middleware Infrastructure Best PracticesOracle Fusion Middleware Infrastructure Best Practices
Oracle Fusion Middleware Infrastructure Best Practices
 
Oracle RAC and Your Way to the Cloud by Angelo Pruscino
Oracle RAC and Your Way to the Cloud by Angelo PruscinoOracle RAC and Your Way to the Cloud by Angelo Pruscino
Oracle RAC and Your Way to the Cloud by Angelo Pruscino
 
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?AskTom: How to Make and Test Your Application "Oracle RAC Ready"?
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?
 
Getting optimal performance from oracle e business suite(aioug aug2015)
Getting optimal performance from oracle e business suite(aioug aug2015)Getting optimal performance from oracle e business suite(aioug aug2015)
Getting optimal performance from oracle e business suite(aioug aug2015)
 
Oracle R12 EBS Performance Tuning
Oracle R12 EBS Performance TuningOracle R12 EBS Performance Tuning
Oracle R12 EBS Performance Tuning
 
TFA Collector - what can one do with it
TFA Collector - what can one do with it TFA Collector - what can one do with it
TFA Collector - what can one do with it
 
Upgrading Em13c Collaborate 2016
Upgrading Em13c Collaborate 2016Upgrading Em13c Collaborate 2016
Upgrading Em13c Collaborate 2016
 
The Oracle RAC Family of Solutions - Presentation
The Oracle RAC Family of Solutions - PresentationThe Oracle RAC Family of Solutions - Presentation
The Oracle RAC Family of Solutions - Presentation
 
Oracle Database Cloud Fleet Maintenance
Oracle Database Cloud Fleet MaintenanceOracle Database Cloud Fleet Maintenance
Oracle Database Cloud Fleet Maintenance
 
Understanding oracle rac internals part 1 - slides
Understanding oracle rac internals   part 1 - slidesUnderstanding oracle rac internals   part 1 - slides
Understanding oracle rac internals part 1 - slides
 
Getting optimal performance from oracle e-business suite presentation
Getting optimal performance from oracle e-business suite presentationGetting optimal performance from oracle e-business suite presentation
Getting optimal performance from oracle e-business suite presentation
 
Collaborate 17 Oracle RAC 12cRel 2 Best Practices
Collaborate 17 Oracle RAC 12cRel 2 Best PracticesCollaborate 17 Oracle RAC 12cRel 2 Best Practices
Collaborate 17 Oracle RAC 12cRel 2 Best Practices
 
Understanding oracle rac internals part 2 - slides
Understanding oracle rac internals   part 2 - slidesUnderstanding oracle rac internals   part 2 - slides
Understanding oracle rac internals part 2 - slides
 
Oracle Virtualization "OVM"
Oracle Virtualization "OVM"Oracle Virtualization "OVM"
Oracle Virtualization "OVM"
 
Magic Quadrant for On-Premises Application Platforms
Magic Quadrant for On-Premises Application PlatformsMagic Quadrant for On-Premises Application Platforms
Magic Quadrant for On-Premises Application Platforms
 
Oracle EBS R12.1.3_Installation_linux(64bit)_Pan_Tian
Oracle EBS R12.1.3_Installation_linux(64bit)_Pan_TianOracle EBS R12.1.3_Installation_linux(64bit)_Pan_Tian
Oracle EBS R12.1.3_Installation_linux(64bit)_Pan_Tian
 
Oracle RAC Internals - The Cache Fusion Edition
Oracle RAC Internals - The Cache Fusion EditionOracle RAC Internals - The Cache Fusion Edition
Oracle RAC Internals - The Cache Fusion Edition
 
Oracle 11g rac administration
Oracle 11g rac administrationOracle 11g rac administration
Oracle 11g rac administration
 

Viewers also liked

Oracle Database 12c Essentials 1Z0-497 exam questions
Oracle Database 12c Essentials 1Z0-497 exam questionsOracle Database 12c Essentials 1Z0-497 exam questions
Oracle Database 12c Essentials 1Z0-497 exam questionsexamgood
 
Oracle Failover Database Cluster with Grid Infrastructure 12c
Oracle Failover Database Cluster with Grid Infrastructure 12cOracle Failover Database Cluster with Grid Infrastructure 12c
Oracle Failover Database Cluster with Grid Infrastructure 12cTrivadis
 
Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...
Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...
Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...Markus Michalewicz
 
Oracle 11g R2 RAC implementation and concept
Oracle 11g R2 RAC implementation and conceptOracle 11g R2 RAC implementation and concept
Oracle 11g R2 RAC implementation and conceptSantosh Kangane
 
11g r2 rac grid clusterware doug presentation 10 21-10
11g r2 rac grid clusterware doug presentation 10 21-1011g r2 rac grid clusterware doug presentation 10 21-10
11g r2 rac grid clusterware doug presentation 10 21-10admdbarac
 
Oracle RAC 12c New Features List OOW13
Oracle RAC 12c New Features List OOW13Oracle RAC 12c New Features List OOW13
Oracle RAC 12c New Features List OOW13Markus Michalewicz
 
Paper: Oracle RAC and Oracle RAC One Node on Extended Distance (Stretched) Cl...
Paper: Oracle RAC and Oracle RAC One Node on Extended Distance (Stretched) Cl...Paper: Oracle RAC and Oracle RAC One Node on Extended Distance (Stretched) Cl...
Paper: Oracle RAC and Oracle RAC One Node on Extended Distance (Stretched) Cl...Markus Michalewicz
 
Understand oracle real application cluster
Understand oracle real application clusterUnderstand oracle real application cluster
Understand oracle real application clusterSatishbabu Gunukula
 
Understanding Oracle RAC 11g Release 2 Internals
Understanding Oracle RAC 11g Release 2 InternalsUnderstanding Oracle RAC 11g Release 2 Internals
Understanding Oracle RAC 11g Release 2 InternalsMarkus Michalewicz
 
Introduction to Quasiquotes
Introduction to QuasiquotesIntroduction to Quasiquotes
Introduction to QuasiquotesKnoldus Inc.
 
Understanding Oracle RAC 12c Internals OOW13 [CON8806]
Understanding Oracle RAC 12c Internals OOW13 [CON8806]Understanding Oracle RAC 12c Internals OOW13 [CON8806]
Understanding Oracle RAC 12c Internals OOW13 [CON8806]Markus Michalewicz
 
Event sourcing with Eventuate
Event sourcing with EventuateEvent sourcing with Eventuate
Event sourcing with EventuateKnoldus Inc.
 
Walk-through: Amazon ECS
Walk-through: Amazon ECSWalk-through: Amazon ECS
Walk-through: Amazon ECSKnoldus Inc.
 
Oracle RAC 12c Collaborate Best Practices - IOUG 2014 version
Oracle RAC 12c Collaborate Best Practices - IOUG 2014 versionOracle RAC 12c Collaborate Best Practices - IOUG 2014 version
Oracle RAC 12c Collaborate Best Practices - IOUG 2014 versionMarkus Michalewicz
 
Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0
Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0
Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0Yury Velikanov
 

Viewers also liked (17)

Oracle Database 12c Essentials 1Z0-497 exam questions
Oracle Database 12c Essentials 1Z0-497 exam questionsOracle Database 12c Essentials 1Z0-497 exam questions
Oracle Database 12c Essentials 1Z0-497 exam questions
 
Oracle Failover Database Cluster with Grid Infrastructure 12c
Oracle Failover Database Cluster with Grid Infrastructure 12cOracle Failover Database Cluster with Grid Infrastructure 12c
Oracle Failover Database Cluster with Grid Infrastructure 12c
 
Oracle RAC 12c Overview
Oracle RAC 12c OverviewOracle RAC 12c Overview
Oracle RAC 12c Overview
 
Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...
Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...
Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...
 
Oracle 11g R2 RAC implementation and concept
Oracle 11g R2 RAC implementation and conceptOracle 11g R2 RAC implementation and concept
Oracle 11g R2 RAC implementation and concept
 
11g r2 rac grid clusterware doug presentation 10 21-10
11g r2 rac grid clusterware doug presentation 10 21-1011g r2 rac grid clusterware doug presentation 10 21-10
11g r2 rac grid clusterware doug presentation 10 21-10
 
Oracle RAC 12c New Features List OOW13
Oracle RAC 12c New Features List OOW13Oracle RAC 12c New Features List OOW13
Oracle RAC 12c New Features List OOW13
 
Paper: Oracle RAC and Oracle RAC One Node on Extended Distance (Stretched) Cl...
Paper: Oracle RAC and Oracle RAC One Node on Extended Distance (Stretched) Cl...Paper: Oracle RAC and Oracle RAC One Node on Extended Distance (Stretched) Cl...
Paper: Oracle RAC and Oracle RAC One Node on Extended Distance (Stretched) Cl...
 
Maximizing Oracle RAC Uptime
Maximizing Oracle RAC UptimeMaximizing Oracle RAC Uptime
Maximizing Oracle RAC Uptime
 
Understand oracle real application cluster
Understand oracle real application clusterUnderstand oracle real application cluster
Understand oracle real application cluster
 
Understanding Oracle RAC 11g Release 2 Internals
Understanding Oracle RAC 11g Release 2 InternalsUnderstanding Oracle RAC 11g Release 2 Internals
Understanding Oracle RAC 11g Release 2 Internals
 
Introduction to Quasiquotes
Introduction to QuasiquotesIntroduction to Quasiquotes
Introduction to Quasiquotes
 
Understanding Oracle RAC 12c Internals OOW13 [CON8806]
Understanding Oracle RAC 12c Internals OOW13 [CON8806]Understanding Oracle RAC 12c Internals OOW13 [CON8806]
Understanding Oracle RAC 12c Internals OOW13 [CON8806]
 
Event sourcing with Eventuate
Event sourcing with EventuateEvent sourcing with Eventuate
Event sourcing with Eventuate
 
Walk-through: Amazon ECS
Walk-through: Amazon ECSWalk-through: Amazon ECS
Walk-through: Amazon ECS
 
Oracle RAC 12c Collaborate Best Practices - IOUG 2014 version
Oracle RAC 12c Collaborate Best Practices - IOUG 2014 versionOracle RAC 12c Collaborate Best Practices - IOUG 2014 version
Oracle RAC 12c Collaborate Best Practices - IOUG 2014 version
 
Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0
Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0
Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0
 

Similar to Oracle RAC - Standard Edition, Enterprise Edition & One Node

Learn Oracle WebLogic Server 12c Administration
Learn Oracle WebLogic Server 12c AdministrationLearn Oracle WebLogic Server 12c Administration
Learn Oracle WebLogic Server 12c AdministrationRevelation Technologies
 
Oracle RAC - New Generation
Oracle RAC - New GenerationOracle RAC - New Generation
Oracle RAC - New GenerationAnil Nair
 
Architecture and tools
Architecture and toolsArchitecture and tools
Architecture and toolssanjay_jha
 
Oracle clusterware overview_11g_en
Oracle clusterware overview_11g_enOracle clusterware overview_11g_en
Oracle clusterware overview_11g_en小新 制造
 
Server virtualization and cloud computing
Server virtualization and cloud computingServer virtualization and cloud computing
Server virtualization and cloud computingJoseph D'Antoni
 
Mobicents Summit 2012 - Eduardo Martins - JAIN SLEE Update
Mobicents Summit 2012 - Eduardo Martins - JAIN SLEE UpdateMobicents Summit 2012 - Eduardo Martins - JAIN SLEE Update
Mobicents Summit 2012 - Eduardo Martins - JAIN SLEE Updatetelestax
 
Unlocking Business Potential with Oracle Real
Unlocking Business Potential with Oracle RealUnlocking Business Potential with Oracle Real
Unlocking Business Potential with Oracle Realdatapatrolt
 
Jay Weinshenker (@aus_effendi) - Oracle on VMware on Dell
Jay Weinshenker (@aus_effendi) - Oracle on VMware on DellJay Weinshenker (@aus_effendi) - Oracle on VMware on Dell
Jay Weinshenker (@aus_effendi) - Oracle on VMware on DellDell TechCenter
 
WLS12c_NewFeatures_Basics
WLS12c_NewFeatures_BasicsWLS12c_NewFeatures_Basics
WLS12c_NewFeatures_BasicsSudhesh Pnair
 
The Top 5 Reasons to Deploy Your Applications on Oracle RAC
The Top 5 Reasons to Deploy Your Applications on Oracle RACThe Top 5 Reasons to Deploy Your Applications on Oracle RAC
The Top 5 Reasons to Deploy Your Applications on Oracle RACMarkus Michalewicz
 
6° Sessione Oracle - CRUI: Oracle Database Appliance: Il potere dell’ingegner...
6° Sessione Oracle - CRUI: Oracle Database Appliance:Il potere dell’ingegner...6° Sessione Oracle - CRUI: Oracle Database Appliance:Il potere dell’ingegner...
6° Sessione Oracle - CRUI: Oracle Database Appliance: Il potere dell’ingegner...Jürgen Ambrosi
 
Ebs performance tuning session feb 13 2013---Presented by Oracle
Ebs performance tuning session  feb 13 2013---Presented by OracleEbs performance tuning session  feb 13 2013---Presented by Oracle
Ebs performance tuning session feb 13 2013---Presented by OracleAkash Pramanik
 
Tc Server Glance Over
Tc Server Glance OverTc Server Glance Over
Tc Server Glance OverIwein Fuld
 
Learn Oracle WebLogic Server 12c Administration
Learn Oracle WebLogic Server 12c AdministrationLearn Oracle WebLogic Server 12c Administration
Learn Oracle WebLogic Server 12c AdministrationRevelation Technologies
 
Load balancing and failover options
Load balancing and failover optionsLoad balancing and failover options
Load balancing and failover optionsmaclean liu
 
RMAN best practices for RAC
RMAN best practices for RACRMAN best practices for RAC
RMAN best practices for RACSyed Hussain
 

Similar to Oracle RAC - Standard Edition, Enterprise Edition & One Node (20)

Learn Oracle WebLogic Server 12c Administration
Learn Oracle WebLogic Server 12c AdministrationLearn Oracle WebLogic Server 12c Administration
Learn Oracle WebLogic Server 12c Administration
 
Oracle RAC - New Generation
Oracle RAC - New GenerationOracle RAC - New Generation
Oracle RAC - New Generation
 
Architecture and tools
Architecture and toolsArchitecture and tools
Architecture and tools
 
Oracle clusterware overview_11g_en
Oracle clusterware overview_11g_enOracle clusterware overview_11g_en
Oracle clusterware overview_11g_en
 
Server virtualization and cloud computing
Server virtualization and cloud computingServer virtualization and cloud computing
Server virtualization and cloud computing
 
Mobicents Summit 2012 - Eduardo Martins - JAIN SLEE Update
Mobicents Summit 2012 - Eduardo Martins - JAIN SLEE UpdateMobicents Summit 2012 - Eduardo Martins - JAIN SLEE Update
Mobicents Summit 2012 - Eduardo Martins - JAIN SLEE Update
 
Clustering van IT-componenten
Clustering van IT-componentenClustering van IT-componenten
Clustering van IT-componenten
 
Unlocking Business Potential with Oracle Real
Unlocking Business Potential with Oracle RealUnlocking Business Potential with Oracle Real
Unlocking Business Potential with Oracle Real
 
Jay Weinshenker (@aus_effendi) - Oracle on VMware on Dell
Jay Weinshenker (@aus_effendi) - Oracle on VMware on DellJay Weinshenker (@aus_effendi) - Oracle on VMware on Dell
Jay Weinshenker (@aus_effendi) - Oracle on VMware on Dell
 
WLS12c_NewFeatures_Basics
WLS12c_NewFeatures_BasicsWLS12c_NewFeatures_Basics
WLS12c_NewFeatures_Basics
 
The Top 5 Reasons to Deploy Your Applications on Oracle RAC
The Top 5 Reasons to Deploy Your Applications on Oracle RACThe Top 5 Reasons to Deploy Your Applications on Oracle RAC
The Top 5 Reasons to Deploy Your Applications on Oracle RAC
 
Gsi
GsiGsi
Gsi
 
6° Sessione Oracle - CRUI: Oracle Database Appliance: Il potere dell’ingegner...
6° Sessione Oracle - CRUI: Oracle Database Appliance:Il potere dell’ingegner...6° Sessione Oracle - CRUI: Oracle Database Appliance:Il potere dell’ingegner...
6° Sessione Oracle - CRUI: Oracle Database Appliance: Il potere dell’ingegner...
 
Ebs performance tuning session feb 13 2013---Presented by Oracle
Ebs performance tuning session  feb 13 2013---Presented by OracleEbs performance tuning session  feb 13 2013---Presented by Oracle
Ebs performance tuning session feb 13 2013---Presented by Oracle
 
Tc Server Glance Over
Tc Server Glance OverTc Server Glance Over
Tc Server Glance Over
 
Learn Oracle WebLogic Server 12c Administration
Learn Oracle WebLogic Server 12c AdministrationLearn Oracle WebLogic Server 12c Administration
Learn Oracle WebLogic Server 12c Administration
 
21 Rac
21 Rac21 Rac
21 Rac
 
21 Pdfsam
21 Pdfsam21 Pdfsam
21 Pdfsam
 
Load balancing and failover options
Load balancing and failover optionsLoad balancing and failover options
Load balancing and failover options
 
RMAN best practices for RAC
RMAN best practices for RACRMAN best practices for RAC
RMAN best practices for RAC
 

More from Leighton Nelson

IOUG Collaborate 2015 - PDB Cloning Using SQL Commands
IOUG Collaborate 2015 - PDB Cloning Using SQL CommandsIOUG Collaborate 2015 - PDB Cloning Using SQL Commands
IOUG Collaborate 2015 - PDB Cloning Using SQL CommandsLeighton Nelson
 
Oracle Enteprise Manager Cloud Control 12c - Setting Up Metrics and Monitorin...
Oracle Enteprise Manager Cloud Control 12c - Setting Up Metrics and Monitorin...Oracle Enteprise Manager Cloud Control 12c - Setting Up Metrics and Monitorin...
Oracle Enteprise Manager Cloud Control 12c - Setting Up Metrics and Monitorin...Leighton Nelson
 
A Second Look at Oracle RAC 12c
A Second Look at Oracle RAC 12cA Second Look at Oracle RAC 12c
A Second Look at Oracle RAC 12cLeighton Nelson
 
PDB Provisioning with Oracle Multitenant Self Service Application
PDB Provisioning with Oracle Multitenant Self Service ApplicationPDB Provisioning with Oracle Multitenant Self Service Application
PDB Provisioning with Oracle Multitenant Self Service ApplicationLeighton Nelson
 
Database-as-a-Service with Oracle Enterprise Manager Cloud Control 12c and Or...
Database-as-a-Service with Oracle Enterprise Manager Cloud Control 12c and Or...Database-as-a-Service with Oracle Enterprise Manager Cloud Control 12c and Or...
Database-as-a-Service with Oracle Enterprise Manager Cloud Control 12c and Or...Leighton Nelson
 
Managing Oracle Enterprise Manager Cloud Control 12c with Oracle Clusterware
Managing Oracle Enterprise Manager Cloud Control 12c with Oracle ClusterwareManaging Oracle Enterprise Manager Cloud Control 12c with Oracle Clusterware
Managing Oracle Enterprise Manager Cloud Control 12c with Oracle ClusterwareLeighton Nelson
 
Oracle Enterprise Manager Cloud Control 12c - Top 10 Features for DBAs
Oracle Enterprise Manager Cloud Control 12c - Top 10 Features for DBAsOracle Enterprise Manager Cloud Control 12c - Top 10 Features for DBAs
Oracle Enterprise Manager Cloud Control 12c - Top 10 Features for DBAsLeighton Nelson
 
Managing Oracle Enterprise Manager Cloud Control 12c with Oracle Clusterware
Managing Oracle Enterprise Manager Cloud Control 12c with Oracle ClusterwareManaging Oracle Enterprise Manager Cloud Control 12c with Oracle Clusterware
Managing Oracle Enterprise Manager Cloud Control 12c with Oracle ClusterwareLeighton Nelson
 
UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...
UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...
UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...Leighton Nelson
 
Configuring Oracle Enterprise Manager Cloud Control 12c for HA White Paper
Configuring Oracle Enterprise Manager Cloud Control 12c for HA White PaperConfiguring Oracle Enterprise Manager Cloud Control 12c for HA White Paper
Configuring Oracle Enterprise Manager Cloud Control 12c for HA White PaperLeighton Nelson
 
Configuring Oracle Enterprise Manager Cloud Control 12c for High Availability
Configuring Oracle Enterprise Manager Cloud Control 12c for High AvailabilityConfiguring Oracle Enterprise Manager Cloud Control 12c for High Availability
Configuring Oracle Enterprise Manager Cloud Control 12c for High AvailabilityLeighton Nelson
 
Migrating from Oracle Enterprise Manager 10g to 12c Cloud Control
Migrating from Oracle Enterprise Manager 10g to 12c Cloud ControlMigrating from Oracle Enterprise Manager 10g to 12c Cloud Control
Migrating from Oracle Enterprise Manager 10g to 12c Cloud ControlLeighton Nelson
 
Learning Oracle with Oracle VM VirtualBox Whitepaper
Learning Oracle with Oracle VM VirtualBox WhitepaperLearning Oracle with Oracle VM VirtualBox Whitepaper
Learning Oracle with Oracle VM VirtualBox WhitepaperLeighton Nelson
 
Learning Oracle with Oracle VM VirtualBox
Learning Oracle with Oracle VM VirtualBoxLearning Oracle with Oracle VM VirtualBox
Learning Oracle with Oracle VM VirtualBoxLeighton Nelson
 
Looking at RAC, GI/Clusterware Diagnostic Tools
Looking at RAC,   GI/Clusterware Diagnostic Tools Looking at RAC,   GI/Clusterware Diagnostic Tools
Looking at RAC, GI/Clusterware Diagnostic Tools Leighton Nelson
 

More from Leighton Nelson (16)

IOUG Collaborate 2015 - PDB Cloning Using SQL Commands
IOUG Collaborate 2015 - PDB Cloning Using SQL CommandsIOUG Collaborate 2015 - PDB Cloning Using SQL Commands
IOUG Collaborate 2015 - PDB Cloning Using SQL Commands
 
Oracle Enteprise Manager Cloud Control 12c - Setting Up Metrics and Monitorin...
Oracle Enteprise Manager Cloud Control 12c - Setting Up Metrics and Monitorin...Oracle Enteprise Manager Cloud Control 12c - Setting Up Metrics and Monitorin...
Oracle Enteprise Manager Cloud Control 12c - Setting Up Metrics and Monitorin...
 
A Second Look at Oracle RAC 12c
A Second Look at Oracle RAC 12cA Second Look at Oracle RAC 12c
A Second Look at Oracle RAC 12c
 
PDB Provisioning with Oracle Multitenant Self Service Application
PDB Provisioning with Oracle Multitenant Self Service ApplicationPDB Provisioning with Oracle Multitenant Self Service Application
PDB Provisioning with Oracle Multitenant Self Service Application
 
Database-as-a-Service with Oracle Enterprise Manager Cloud Control 12c and Or...
Database-as-a-Service with Oracle Enterprise Manager Cloud Control 12c and Or...Database-as-a-Service with Oracle Enterprise Manager Cloud Control 12c and Or...
Database-as-a-Service with Oracle Enterprise Manager Cloud Control 12c and Or...
 
Managing Oracle Enterprise Manager Cloud Control 12c with Oracle Clusterware
Managing Oracle Enterprise Manager Cloud Control 12c with Oracle ClusterwareManaging Oracle Enterprise Manager Cloud Control 12c with Oracle Clusterware
Managing Oracle Enterprise Manager Cloud Control 12c with Oracle Clusterware
 
Oracle Enterprise Manager Cloud Control 12c - Top 10 Features for DBAs
Oracle Enterprise Manager Cloud Control 12c - Top 10 Features for DBAsOracle Enterprise Manager Cloud Control 12c - Top 10 Features for DBAs
Oracle Enterprise Manager Cloud Control 12c - Top 10 Features for DBAs
 
Managing Oracle Enterprise Manager Cloud Control 12c with Oracle Clusterware
Managing Oracle Enterprise Manager Cloud Control 12c with Oracle ClusterwareManaging Oracle Enterprise Manager Cloud Control 12c with Oracle Clusterware
Managing Oracle Enterprise Manager Cloud Control 12c with Oracle Clusterware
 
SQL Developer for DBAs
SQL Developer for DBAsSQL Developer for DBAs
SQL Developer for DBAs
 
UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...
UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...
UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...
 
Configuring Oracle Enterprise Manager Cloud Control 12c for HA White Paper
Configuring Oracle Enterprise Manager Cloud Control 12c for HA White PaperConfiguring Oracle Enterprise Manager Cloud Control 12c for HA White Paper
Configuring Oracle Enterprise Manager Cloud Control 12c for HA White Paper
 
Configuring Oracle Enterprise Manager Cloud Control 12c for High Availability
Configuring Oracle Enterprise Manager Cloud Control 12c for High AvailabilityConfiguring Oracle Enterprise Manager Cloud Control 12c for High Availability
Configuring Oracle Enterprise Manager Cloud Control 12c for High Availability
 
Migrating from Oracle Enterprise Manager 10g to 12c Cloud Control
Migrating from Oracle Enterprise Manager 10g to 12c Cloud ControlMigrating from Oracle Enterprise Manager 10g to 12c Cloud Control
Migrating from Oracle Enterprise Manager 10g to 12c Cloud Control
 
Learning Oracle with Oracle VM VirtualBox Whitepaper
Learning Oracle with Oracle VM VirtualBox WhitepaperLearning Oracle with Oracle VM VirtualBox Whitepaper
Learning Oracle with Oracle VM VirtualBox Whitepaper
 
Learning Oracle with Oracle VM VirtualBox
Learning Oracle with Oracle VM VirtualBoxLearning Oracle with Oracle VM VirtualBox
Learning Oracle with Oracle VM VirtualBox
 
Looking at RAC, GI/Clusterware Diagnostic Tools
Looking at RAC,   GI/Clusterware Diagnostic Tools Looking at RAC,   GI/Clusterware Diagnostic Tools
Looking at RAC, GI/Clusterware Diagnostic Tools
 

Oracle RAC - Standard Edition, Enterprise Edition & One Node

  • 1. RAC - EE, SE, One Node- How to Choose? Leighton L. Nelson VirtaThon 2011
  • 2. About Me  Senior Oracle DBA with over 10 years experience  Worked on Oracle 7.3, 8i,9i,10g,11g with RAC & DataGuard  Member of IOUG, Brain Surface  Blogger (blogs.griddba.com) VirtaThon 2011
  • 3. Agenda  Oracle Clusterware  Real Application Clusters Overview  Standard Edition  RAC One Node  Feature Comparison  RAC Success Factors VirtaThon 2011
  • 4. Oracle Clusterware Architecture  Provides cluster membership and high availability Services for RAC and ASM  Manages instances, listeners, services, databases etc.  Clusterware relies on private network and shared disks for registry and membership details – interconnect, OCR, Voting Disks  High Availability API allows for non-Oracle applications to be managed by Oracle Clusterware VirtaThon 2011
  • 5. Real Application Clusters  Provides high availability solution for databases  A single database which consists of multiple instances  Provides scalability for applications  Forms the basis for Oracle’s Grid Computing  Shared everything architecture  Requires Oracle Clusterware (10g and higher)  Can be run on top of third-party Clusterware* VirtaThon 2011
  • 6. Real Application Clusters VirtaThon 2011
  • 7. Standard Edition RAC  From Oracle 10g SE you can use RAC without additional license  Restricted to maximum of 4 sockets in cluster  Requires the use of ASM for all database files  11gR2 requires the use of ACFS for binaries  Third-party Clusterware not supported  Lower cost-entry point than Enterprise Edition VirtaThon 2011
  • 8. Standard Edition Advantages/Disadvantages Advantages Disadvantages RAC license included Maximum of 4 sockets in cluster RAC HA features supported Limited scalability (FAN/TAF/FCF) Load balancing Limited High Availability Storage Consolidation (ASM) No third-party Clusterware Support Significantly reduced ASM required for datafiles license/maintenance costs VirtaThon 2011
  • 9. RAC One Node  RAC One Node is an option of 11gR2 Enterprise Edition  Provides High Availability (Failover) of RAC  Only one instance of DB runs in the cluster at any given time* VirtaThon 2011
  • 10. RAC One Node RAC One Node Failover If database instance fails then Clusterware will try to restart it or failover to another server VirtaThon 2011
  • 11. RAC One Node Online Relocation • Second instance started during relocation • Connections migrated to new instance VirtaThon 2011
  • 12. RAC One Node Advantages/Disadvantages Advantages Disadvantages Reduced licensing costs Third-party Clusterware not supported Server Consolidation Not supported with SE Rolling DB, OS, Clusterware, ASM Not many support notes patching and upgrades Standardized HA deployment Online upgrade to full RAC Instance Caging to limit CPU resources Elimination of Cache Fusion VirtaThon 2011
  • 13. RAC Feature Comparison Features SE EE One Node Online Yes Yes Yes Upgrades/Patchin g Management Enterprise Enterprise Enterprise Manager Manager Manager Clusterware No third-party Third- No third-party Clusterware. party/Oracle Clusterware Oracle Clusterware Clusterware only Storage Yes (ASM) Yes (ASM) Yes (ASM) Consolidation High Availability Yes (Limited) Yes Yes Workload Yes Yes Yes Management Load Balancing Yes (Instance) Yes (Instance) Yes (Server) 2011 VirtaThon Restrictions Yes No No
  • 14. RAC Success Factors  Project Guide for Oracle RAC Implementation (10gR2)  System Test Plan Outline  Load Testing (Swingbench, Real Application Testing, ORION)  Swingbench – TPM/Throughput/IOPS/Scalability  Real Application Testing – Capture & Replay Production Workload  ORION – Benchmark Storage IOPS/Latency/Throughput  RAC: Frequently Asked Questions (Doc ID 220970.1)  RAC Assurance Support Team: RAC and Oracle Clusterware Starter Kit and Best Practices (Generic) (Doc ID 810394.1) VirtaThon 2011
  • 15. RAC Success Factors  Review Application Behavior in RAC  Review sequences (CACHE, NOORDER)  Truncate – Can cause latencies due to checkpointing  DDL Statements – Generate row cache locks, library cache locks  Instrumentation of Code helps with troubleshooting  Review Application Server Connections  Third-party JDBC drivers can cause issues with failover  Connection pooling can help with load balancing VirtaThon 2011
  • 16. Possible Scenarios  Commodity servers with maximum of 2 sockets -> SE  High End Servers, IBM P series, Sun T-series -> EE  High End/Commodity Servers with more than 2 sockets - > EE/RAC One Node  Sub-minute failover – EE/SE  Maximum Availability Architecture - EE VirtaThon 2011
  • 17. Summary  Have clear business requirements for RAC  Make sure you understand the benefits of each edition and also thedrawbacks  You can convert from Standard Edition to Enterprise Edition  Consider Standard Edition if you don’t need features such as AWR/ASH VirtaThon 2011
  • 18. References  RAC: Frequently Asked Questions (Doc ID 220970.1)  RAC Assurance Support Team: RAC and Oracle Clusterware Starter Kit and Best Practices (Generic) (Doc ID 810394.1)  Whitepaper: Oracle Real Application Clusters One Node: Better Virtualization for Databases  Whitepaper: Oracle Real Application Clusters (RAC) 11gR2  “RAC or Not, Here I Come” by RiyajShamsudeen VirtaThon 2011
  • 19. Questions?  Website - blogs.griddba.com  LinkedIn – Leighton Nelson  Twitter - twitter.com/leight0nn  Email: leighton.nelson@mercy.net VirtaThon 2011

Editor's Notes

  1. Disclaimer The descriptions mentioned in this presentation are for educational and demonstration purposes only. I accept no responsibility for any loss of data production or otherwise.
  2. Oracle Clusterware provides cluster membership and high availability services. It provides the cluster membership for features such as Oracle Real Application Clusters and Oracle ASM. It includes the following features:Application monitoring, restart, and failoverCluster membership servicesServer monitoring and fencingSingle Client Access Name (SCAN)Server PoolsGrid Naming ServicesOracle Clusterware can be used to protect any application (restarting or failing over the application in the event of a failure), free of charge, if one or more of the following conditions are met:The server OS is supported by a valid Oracle Unbreakable Linux support contract.The product to be protected is either:Any Oracle product (e.g. Oracle Applications, Siebel, Hyperion, Oracle Database EE, Oracle Database XE)Any third-party product that directly or indirectly stores data in an Oracle databaseAt least one of the servers in the cluster is licensed for Oracle Database (SE or EE)A cluster is defined to include all the machines that share the same Oracle Cluster Registry (OCR) and Voting Disk.
  3. RAC NOT required for high availability (Active/Passive Server)*Oracle Clusterware must manage RAC databaseCompare shared-everything vs Shared-nothing vs Shared-diskThird-party Clusterware solutions including IBM HACMP, Veritas Cluster, etc.
  4. OCFS and OCFS2 not supported in SE$10000per socket
  5. Limited HA and scalability due to practicality of running commodity hardware with less than 4 sockets.If you use Standard Edition or Standard Edition One on a 2 processor system you simply need 2 licenses. However, if you use Enterprise Edition you need to take the number of cores into account as well.
  6. *During failover more than one instance may be activeCustomers with existing ELA/ULA which includes RAC can run RAC One NodeList price of $10000 per CPUOracle RAC One Node is only supported with with version 11.2 (and above) of Oracle grid infrastructure.Oracle Restart for instance/listener/ASM/Services plus FailoverCache Fusion Overhead?
  7. Unattended failover from 5 - 30 minutes.
  8. During relocation database runs in active-active mode until all connections have been migrated
  9. 11.2.0.2.2 provides easier installation/administration with OUI and srvctl than 11.2.0.1.0Managed using familiar clusterware commandsInstance caging using CPU_COUNT parameter
  10. Since there can only be a maximum of 4 sockets in a SE cluster it’s not practical to have more than a 2-node cluster
  11. Oracle has two whitepapers that detail test plan outlines for 10gR1/R2 and 11g and load testing toolRAC Assurance Support Team: RAC and Oracle Clusterware Starter Kit and Best Practices (Generic) (Doc ID 810394.1)OS specific RAC Starter Kits availableProject Guide for Oracle RAC Implementation – ChristopherHaskinsA critical component of any successful implementation, particularly in the High Availability arena, is testing. For a RAC environment, testing should include both load generation, to monitor and measure how the system works under heavy load, and a system test plan, to understand how the system reacts to certain types of failures. ORION – Determine I/O Workload first
  12. While in general – applications are not needed to be modified for RAC. It is true that in order for applications to scale in a RAC database, they should first be able to scale in a single-instance database.Sequences can cause severe degradation of performance in RAC – Use High Cache Values and NOORDER Instrumentation using DBMS_APPLICATION_INFO to set module, action, client
  13. How to Convert a RAC database from Standard Edition (SE) to Enterprise Edition (EE)? (Doc ID 451981.1)