SlideShare a Scribd company logo
1 of 24
Download to read offline
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.1
Oracle Real Application
Clusters (RAC) on
Extended Distance Clusters
Markus Michalewicz
Director of Product Management
Oracle Real Application Clusters (RAC)
@OracleRACpm
http://www.linkedin.com/in/markusmichalewicz
http://www.slideshare.net/MarkusMichalewicz
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.3
Agenda
§  Overview
§  Oracle RAC on Extended Distance Clusters
§  More Information
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.4
Oracle Real Application Clusters (RAC) 12c
Oracle RAC 12c provides:
1.  Better Business Continuity
and High Availability (HA)
2.  Agility and Scalability
3.  Cost-effective Workload Management
Using
§  Standardized and improved
deployment and management
§  A familiar and matured HA stack
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.5
Reduce cost and increase
return on investment
High Availability (HA) Business Challenges
Eliminate risk of
downtime and data loss
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.6
Applying MAA Principles
1.  Assess impact of downtime & data loss
2.  Define service level objectives
–  Recovery Time Objective (RTO):
§  How long can you afford to be down?
–  Recovery Point Objective (RPO):
§  How much data can you afford to lose?
–  Performance:
§  pre and post failure
Begin with a business impact analysis
RAC
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.7
Edition-based Redefinition,
Online Redefinition, Data Guard, GoldenGate
– Minimal downtime maintenance, upgrades, migrations
Active Data Guard
– Data Protection, DR
– Query Offload
GoldenGate
– Active-active replication
– Heterogeneous
Active Replica
Oracle Maximum Availability Architecture (MAA)
RMAN, Oracle Secure Backup
–  Backup to disk, tape or cloud
Enterprise Manager Cloud Control
– Coordinated Site Failover
Application Continuity
– Application HA
Global Data Services
– Service Failover / Load Balancing
RAC
– Scalability
– Server HA
Flashback
– Human error
correction
Production Site
ASM
– ASM mirroring
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.8
Extended Oracle RAC – Between the Chairs
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.9
Agenda
§  Overview
§  Oracle RAC on Extended Distance Clusters
§  More Information
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.10
Oracle RAC and Oracle ASM
Automatic Storage Management
ASM Cluster Pool of Storage
Disk Group BDisk Group A
ASM Instance
Database Instance
ASM Disk
RAC Cluster
Node4Node3Node2Node1 Node5ASM ASM ASM ASM ASM
ASM Instance
Database Instance
DBA DBA DBCDBB DBBDBB
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.11
Oracle RAC and Oracle ASM
Automatic Storage Management
Oracle ASM Disk Group
Failgroup2Failgroup1
ASM Instance
Database Instance
Node4Node2Node1 Node5ASM ASM ASM ASM
DBBDBBDBB DBB
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.12
Oracle RAC and Oracle ASM
A more detailed architectural picture
Oracle ASM Disk Group
Failgroup2Failgroup1
ASM Instance
Database Instance
Node4Node2Node1 Node5ASM ASM ASM ASM
DBBDBBDBB DBB
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.13
Oracle RAC and Oracle ASM
Over distance
Oracle ASM Disk Group
Node2Node1 ASM ASM
DBBDBB
Node4 Node5ASM ASM
DBB DBB
Failgroup1 Failgroup2
Distance – n KM
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.14
Oracle RAC and Oracle ASM
Over distance
Oracle ASM Disk Group
Node2Node1 ASM ASM
DBBDBB
Node4 Node5ASM ASM
DBB DBB
Failgroup1 Failgroup2
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.15
Oracle RAC
Over distance using Host Based Mirroring (symbolic illustration)
Node2Node1 ASM ASM
DBBDBB
Node4 Node5ASM ASM
DBB DBB
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.16
Oracle RAC
Over distance using Array Based Mirroring (symbolic illustration)
Node2Node1 ASM ASM
DBBDBB
Node4 Node5ASM ASM
DBB DBB
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.17
Oracle RAC
Over distance using Storage Fabrics / Clouds (symbolic illustration)
Node2Node1 ASM ASM
DBBDBB
Node4 Node5ASM ASM
DBB DBB
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.18
Oracle RAC Over Distance
Failure handling over distance
Node2Node1 ASM ASM
DBBDBB
Node4 Node5ASM ASM
DBB DBB
VD
VD VD
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.19
Oracle RAC Over Distance
Perceived advantages – single voting disk on Storage Fabrics
Node2Node1 ASM ASM
DBBDBB
Node4 Node5ASM ASM
DBB DBB
VD
VD
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.20
Oracle RAC Over Distance
Single voting disk on Storage Fabrics – not really!
Node2Node1 ASM ASM
DBBDBB
Node4 Node5ASM ASM
DBB DBB
VD
VD VD
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.21
Oracle RAC
Extended Oracle RAC – the storage configuration determines its use
Node2Node1 ASM ASM
DBBDBB
Node4 Node5ASM ASM
DBB DBB
VD
VD VD
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.22
Agenda
§  Overview
§  Oracle RAC on Extended Distance Clusters
§  More Information
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.23
More Information
§  WP: Oracle Real Application Clusters on Extended Distance Clusters
–  http://www.oracle.com/technetwork/database/options/clustering/overview/extendedracversion11-435972.pdf
§  WP: Using standard NFS to support a third voting file for extended cluster configurations
–  http://www.oracle.com/technetwork/database/database-technologies/clusterware/overview/grid-infra-thirdvoteonnfs-131158.pdf
§  Presentation: Oracle Clusterware Node Management and Voting Disks
–  http://www.slideshare.net/MarkusMichalewicz/oracle-clusterware-node-management-and-voting-disks
§  Presentation: Oracle Database with RAC 12c HA BP TCOUG
–  http://www.slideshare.net/MarkusMichalewicz/oracle-database-with-rac-12c-ha-bp-tcoug
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.24

More Related Content

What's hot

What's hot (20)

Oracle RAC 19c - the Basis for the Autonomous Database
Oracle RAC 19c - the Basis for the Autonomous DatabaseOracle RAC 19c - the Basis for the Autonomous Database
Oracle RAC 19c - the Basis for the Autonomous Database
 
New Generation Oracle RAC Performance
New Generation Oracle RAC PerformanceNew Generation Oracle RAC Performance
New Generation Oracle RAC Performance
 
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
 
Exadata master series_asm_2020
Exadata master series_asm_2020Exadata master series_asm_2020
Exadata master series_asm_2020
 
Migration to Oracle Multitenant
Migration to Oracle MultitenantMigration to Oracle Multitenant
Migration to Oracle Multitenant
 
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
 
MAA Best Practices for Oracle Database 19c
MAA Best Practices for Oracle Database 19cMAA Best Practices for Oracle Database 19c
MAA Best Practices for Oracle Database 19c
 
Anil nair rac_internals_sangam_2016
Anil nair rac_internals_sangam_2016Anil nair rac_internals_sangam_2016
Anil nair rac_internals_sangam_2016
 
Oracle RAC - New Generation
Oracle RAC - New GenerationOracle RAC - New Generation
Oracle RAC - New Generation
 
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 Real Application Clusters (RAC) 12c Rel. 2 - Operational Best Practices
Oracle Real Application Clusters (RAC) 12c Rel. 2 - Operational Best PracticesOracle Real Application Clusters (RAC) 12c Rel. 2 - Operational Best Practices
Oracle Real Application Clusters (RAC) 12c Rel. 2 - Operational Best Practices
 
Scaling paypal workloads with oracle rac ss
Scaling paypal workloads with oracle rac ssScaling paypal workloads with oracle rac ss
Scaling paypal workloads with oracle rac ss
 
Make Your Application “Oracle RAC Ready” & Test For It
Make Your Application “Oracle RAC Ready” & Test For ItMake Your Application “Oracle RAC Ready” & Test For It
Make Your Application “Oracle RAC Ready” & Test For It
 
Smart monitoring how does oracle rac manage resource, state ukoug19
Smart monitoring how does oracle rac manage resource, state ukoug19Smart monitoring how does oracle rac manage resource, state ukoug19
Smart monitoring how does oracle rac manage resource, state ukoug19
 
Oracle Database performance tuning using oratop
Oracle Database performance tuning using oratopOracle Database performance tuning using oratop
Oracle Database performance tuning using oratop
 
Oracle_Multitenant_19c_-_All_About_Pluggable_D.pdf
Oracle_Multitenant_19c_-_All_About_Pluggable_D.pdfOracle_Multitenant_19c_-_All_About_Pluggable_D.pdf
Oracle_Multitenant_19c_-_All_About_Pluggable_D.pdf
 
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 Active Data Guard: Best Practices and New Features Deep Dive
Oracle Active Data Guard: Best Practices and New Features Deep Dive Oracle Active Data Guard: Best Practices and New Features Deep Dive
Oracle Active Data Guard: Best Practices and New Features Deep Dive
 
Oracle Multitenant meets Oracle RAC - IOUG 2014 Version
Oracle Multitenant meets Oracle RAC - IOUG 2014 VersionOracle Multitenant meets Oracle RAC - IOUG 2014 Version
Oracle Multitenant meets Oracle RAC - IOUG 2014 Version
 
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
 

Viewers also liked

Viewers also liked (20)

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 RAC 12c Overview
Oracle RAC 12c OverviewOracle RAC 12c Overview
Oracle RAC 12c Overview
 
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
 
Oracle RAC 12c Release 2 - Overview
Oracle RAC 12c Release 2 - OverviewOracle RAC 12c Release 2 - Overview
Oracle RAC 12c Release 2 - Overview
 
Oracle Flex ASM - What’s New and Best Practices by Jim Williams
Oracle Flex ASM - What’s New and Best Practices by Jim WilliamsOracle Flex ASM - What’s New and Best Practices by Jim Williams
Oracle Flex ASM - What’s New and Best Practices by Jim Williams
 
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
 
How to Use Oracle RAC in a Cloud? - A Support Question
How to Use Oracle RAC in a Cloud? - A Support QuestionHow to Use Oracle RAC in a Cloud? - A Support Question
How to Use Oracle RAC in a Cloud? - A Support Question
 
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 RAC - A Safe Investment into the Future of Your IT
Oracle RAC - A Safe Investment into the Future of Your ITOracle RAC - A Safe Investment into the Future of Your IT
Oracle RAC - A Safe Investment into the Future of Your IT
 
Oracle RAC BP for Upgrade & More by Anil Nair and Markus Michalewicz
Oracle RAC BP for Upgrade & More by Anil Nair and Markus MichalewiczOracle RAC BP for Upgrade & More by Anil Nair and Markus Michalewicz
Oracle RAC BP for Upgrade & More by Anil Nair and Markus Michalewicz
 
Oracle RAC - Customer Proven Scalability
Oracle RAC - Customer Proven ScalabilityOracle RAC - Customer Proven Scalability
Oracle RAC - Customer Proven Scalability
 
Maximizing Oracle RAC Uptime
Maximizing Oracle RAC UptimeMaximizing Oracle RAC Uptime
Maximizing Oracle RAC Uptime
 
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
 
Oracle database high availability solutions
Oracle database high availability solutionsOracle database high availability solutions
Oracle database high availability solutions
 
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]
 
Oracle GoldenGate
Oracle GoldenGate Oracle GoldenGate
Oracle GoldenGate
 
Oracle Database In-Memory Meets Oracle RAC
Oracle Database In-Memory Meets Oracle RACOracle Database In-Memory Meets Oracle RAC
Oracle Database In-Memory Meets Oracle RAC
 
Whitepaper : Oracle Real Application Clusters (RAC) on Extended Distance Clus...
Whitepaper : Oracle Real Application Clusters (RAC) on Extended Distance Clus...Whitepaper : Oracle Real Application Clusters (RAC) on Extended Distance Clus...
Whitepaper : Oracle Real Application Clusters (RAC) on Extended Distance Clus...
 
Maximize Availability With Oracle Database 12c
Maximize Availability With Oracle Database 12cMaximize Availability With Oracle Database 12c
Maximize Availability With Oracle Database 12c
 
Copyright Distance Education
Copyright Distance EducationCopyright Distance Education
Copyright Distance Education
 

Similar to Oracle RAC on Extended Distance Clusters - Presentation

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
 

Similar to Oracle RAC on Extended Distance Clusters - Presentation (20)

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
 
Oracle RAC One Node 12c Overview
Oracle RAC One Node 12c OverviewOracle RAC One Node 12c Overview
Oracle RAC One Node 12c Overview
 
Oracle Multitenant meets Oracle RAC 12c OOW13 [CON8706]
Oracle Multitenant meets Oracle RAC 12c OOW13 [CON8706]Oracle Multitenant meets Oracle RAC 12c OOW13 [CON8706]
Oracle Multitenant meets Oracle RAC 12c OOW13 [CON8706]
 
Oracle RAC 12c Best Practices Sanger OOW13 [CON8805]
Oracle RAC 12c Best Practices Sanger OOW13 [CON8805]Oracle RAC 12c Best Practices Sanger OOW13 [CON8805]
Oracle RAC 12c Best Practices Sanger OOW13 [CON8805]
 
Oracle RAC 12c Best Practices with Appendices DOAG2013
Oracle RAC 12c Best Practices with Appendices DOAG2013Oracle RAC 12c Best Practices with Appendices DOAG2013
Oracle RAC 12c Best Practices with Appendices DOAG2013
 
Oracle Database 12c with RAC High Availability Best Practices
Oracle Database 12c with RAC High Availability Best PracticesOracle Database 12c with RAC High Availability Best Practices
Oracle Database 12c with RAC High Availability Best Practices
 
Lift and shift to sparc cloud
Lift and shift to sparc cloudLift and shift to sparc cloud
Lift and shift to sparc cloud
 
New availability features in oracle rac 12c release 2 anair ss
New availability features in oracle rac 12c release 2 anair   ssNew availability features in oracle rac 12c release 2 anair   ss
New availability features in oracle rac 12c release 2 anair ss
 
gDBClone - Database Clone “onecommand Automation Tool”
gDBClone - Database Clone “onecommand Automation Tool”gDBClone - Database Clone “onecommand Automation Tool”
gDBClone - Database Clone “onecommand Automation Tool”
 
Oracle RAC 12c Rel. 2 for Continuous Availability
Oracle RAC 12c Rel. 2 for Continuous AvailabilityOracle RAC 12c Rel. 2 for Continuous Availability
Oracle RAC 12c Rel. 2 for Continuous Availability
 
Sparc SuperCluster
Sparc SuperClusterSparc SuperCluster
Sparc SuperCluster
 
Oracle RAC 12c Rel. 2 Under the Hood and Best Practices
Oracle RAC 12c Rel. 2 Under the Hood and Best PracticesOracle RAC 12c Rel. 2 Under the Hood and Best Practices
Oracle RAC 12c Rel. 2 Under the Hood and Best Practices
 
New Not Your Father's Enterprise Manager
New Not Your Father's Enterprise ManagerNew Not Your Father's Enterprise Manager
New Not Your Father's Enterprise Manager
 
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - 19c RAC
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - 19c RACAUSOUG - NZOUG-GroundBreakers-Jun 2019 - 19c RAC
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - 19c RAC
 
Oracle RAC 12c Practical Performance Management and Tuning OOW13 [CON8825]
Oracle RAC 12c Practical Performance Management and Tuning OOW13 [CON8825]Oracle RAC 12c Practical Performance Management and Tuning OOW13 [CON8825]
Oracle RAC 12c Practical Performance Management and Tuning OOW13 [CON8825]
 
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...
 
Oracle RAC 12c Rel. 2 & Cluster Architecture Internals OOW17 by Anil Nair
Oracle RAC 12c Rel. 2 & Cluster Architecture Internals OOW17 by Anil NairOracle RAC 12c Rel. 2 & Cluster Architecture Internals OOW17 by Anil Nair
Oracle RAC 12c Rel. 2 & Cluster Architecture Internals OOW17 by Anil Nair
 
Standard Edition High Availability (SEHA) - The Why, What & How
Standard Edition High Availability (SEHA) - The Why, What & HowStandard Edition High Availability (SEHA) - The Why, What & How
Standard Edition High Availability (SEHA) - The Why, What & How
 
Rac 12c rel2_operational_best_practices_sangam_2017_as_pdf
Rac 12c rel2_operational_best_practices_sangam_2017_as_pdfRac 12c rel2_operational_best_practices_sangam_2017_as_pdf
Rac 12c rel2_operational_best_practices_sangam_2017_as_pdf
 
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
 

More from Markus Michalewicz

More from Markus Michalewicz (20)

Achieving Continuous Availability for Your Applications with Oracle MAA
Achieving Continuous Availability for Your Applications with Oracle MAAAchieving Continuous Availability for Your Applications with Oracle MAA
Achieving Continuous Availability for Your Applications with Oracle MAA
 
"It can always get worse!" – Lessons Learned in over 20 years working with Or...
"It can always get worse!" – Lessons Learned in over 20 years working with Or..."It can always get worse!" – Lessons Learned in over 20 years working with Or...
"It can always get worse!" – Lessons Learned in over 20 years working with Or...
 
HA, Scalability, DR & MAA in Oracle Database 21c - Overview
HA, Scalability, DR & MAA in Oracle Database 21c - OverviewHA, Scalability, DR & MAA in Oracle Database 21c - Overview
HA, Scalability, DR & MAA in Oracle Database 21c - Overview
 
Oracle Cloud is Best for Oracle Database - High Availability
Oracle Cloud is Best for Oracle Database - High AvailabilityOracle Cloud is Best for Oracle Database - High Availability
Oracle Cloud is Best for Oracle Database - High Availability
 
Oracle Database – Mission Critical
Oracle Database – Mission CriticalOracle Database – Mission Critical
Oracle Database – Mission Critical
 
2020 – A Decade of Change
2020 – A Decade of Change2020 – A Decade of Change
2020 – A Decade of Change
 
Why Use an Oracle Database?
Why Use an Oracle Database?Why Use an Oracle Database?
Why Use an Oracle Database?
 
"Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2...
"Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2..."Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2...
"Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2...
 
MAA for Oracle Database, Exadata and the Cloud
MAA for Oracle Database, Exadata and the CloudMAA for Oracle Database, Exadata and the Cloud
MAA for Oracle Database, Exadata and the Cloud
 
(Oracle) DBA and Other Skills Needed in 2020
(Oracle) DBA and Other Skills Needed in 2020(Oracle) DBA and Other Skills Needed in 2020
(Oracle) DBA and Other Skills Needed in 2020
 
Best Practices for the Most Impactful Oracle Database 18c and 19c Features
Best Practices for the Most Impactful Oracle Database 18c and 19c FeaturesBest Practices for the Most Impactful Oracle Database 18c and 19c Features
Best Practices for the Most Impactful Oracle Database 18c and 19c Features
 
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"?
 
Oracle Database Availability & Scalability Across Versions & Editions
Oracle Database Availability & Scalability Across Versions & EditionsOracle Database Availability & Scalability Across Versions & Editions
Oracle Database Availability & Scalability Across Versions & Editions
 
From HA to Maximum Availability - A Holistic Historical Discussion
From HA to Maximum Availability - A Holistic Historical DiscussionFrom HA to Maximum Availability - A Holistic Historical Discussion
From HA to Maximum Availability - A Holistic Historical Discussion
 
Why to Use an Oracle Database?
Why to Use an Oracle Database? Why to Use an Oracle Database?
Why to Use an Oracle Database?
 
A Cloud Journey - Move to the Oracle Cloud
A Cloud Journey - Move to the Oracle CloudA Cloud Journey - Move to the Oracle Cloud
A Cloud Journey - Move to the Oracle Cloud
 
Oracle MAA Best Practices - Applications Considerations
Oracle MAA Best Practices - Applications ConsiderationsOracle MAA Best Practices - Applications Considerations
Oracle MAA Best Practices - Applications Considerations
 
Oracle RAC 19c with Standard Edition (SE) 2 - Support Update
Oracle RAC 19c with Standard Edition (SE) 2 - Support UpdateOracle RAC 19c with Standard Edition (SE) 2 - Support Update
Oracle RAC 19c with Standard Edition (SE) 2 - Support Update
 
(Oracle) DBA Skills to Have, to Obtain and to Nurture
(Oracle) DBA Skills to Have, to Obtain and to Nurture(Oracle) DBA Skills to Have, to Obtain and to Nurture
(Oracle) DBA Skills to Have, to Obtain and to Nurture
 
Oracle MAA (Maximum Availability Architecture) 18c - An Overview
Oracle MAA (Maximum Availability Architecture) 18c - An OverviewOracle MAA (Maximum Availability Architecture) 18c - An Overview
Oracle MAA (Maximum Availability Architecture) 18c - An Overview
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 

Oracle RAC on Extended Distance Clusters - Presentation

  • 1. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.1
  • 2. Oracle Real Application Clusters (RAC) on Extended Distance Clusters Markus Michalewicz Director of Product Management Oracle Real Application Clusters (RAC) @OracleRACpm http://www.linkedin.com/in/markusmichalewicz http://www.slideshare.net/MarkusMichalewicz
  • 3. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.3 Agenda §  Overview §  Oracle RAC on Extended Distance Clusters §  More Information
  • 4. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.4 Oracle Real Application Clusters (RAC) 12c Oracle RAC 12c provides: 1.  Better Business Continuity and High Availability (HA) 2.  Agility and Scalability 3.  Cost-effective Workload Management Using §  Standardized and improved deployment and management §  A familiar and matured HA stack
  • 5. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.5 Reduce cost and increase return on investment High Availability (HA) Business Challenges Eliminate risk of downtime and data loss
  • 6. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.6 Applying MAA Principles 1.  Assess impact of downtime & data loss 2.  Define service level objectives –  Recovery Time Objective (RTO): §  How long can you afford to be down? –  Recovery Point Objective (RPO): §  How much data can you afford to lose? –  Performance: §  pre and post failure Begin with a business impact analysis RAC
  • 7. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.7 Edition-based Redefinition, Online Redefinition, Data Guard, GoldenGate – Minimal downtime maintenance, upgrades, migrations Active Data Guard – Data Protection, DR – Query Offload GoldenGate – Active-active replication – Heterogeneous Active Replica Oracle Maximum Availability Architecture (MAA) RMAN, Oracle Secure Backup –  Backup to disk, tape or cloud Enterprise Manager Cloud Control – Coordinated Site Failover Application Continuity – Application HA Global Data Services – Service Failover / Load Balancing RAC – Scalability – Server HA Flashback – Human error correction Production Site ASM – ASM mirroring
  • 8. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.8 Extended Oracle RAC – Between the Chairs
  • 9. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.9 Agenda §  Overview §  Oracle RAC on Extended Distance Clusters §  More Information
  • 10. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.10 Oracle RAC and Oracle ASM Automatic Storage Management ASM Cluster Pool of Storage Disk Group BDisk Group A ASM Instance Database Instance ASM Disk RAC Cluster Node4Node3Node2Node1 Node5ASM ASM ASM ASM ASM ASM Instance Database Instance DBA DBA DBCDBB DBBDBB
  • 11. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.11 Oracle RAC and Oracle ASM Automatic Storage Management Oracle ASM Disk Group Failgroup2Failgroup1 ASM Instance Database Instance Node4Node2Node1 Node5ASM ASM ASM ASM DBBDBBDBB DBB
  • 12. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.12 Oracle RAC and Oracle ASM A more detailed architectural picture Oracle ASM Disk Group Failgroup2Failgroup1 ASM Instance Database Instance Node4Node2Node1 Node5ASM ASM ASM ASM DBBDBBDBB DBB
  • 13. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.13 Oracle RAC and Oracle ASM Over distance Oracle ASM Disk Group Node2Node1 ASM ASM DBBDBB Node4 Node5ASM ASM DBB DBB Failgroup1 Failgroup2 Distance – n KM
  • 14. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.14 Oracle RAC and Oracle ASM Over distance Oracle ASM Disk Group Node2Node1 ASM ASM DBBDBB Node4 Node5ASM ASM DBB DBB Failgroup1 Failgroup2
  • 15. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.15 Oracle RAC Over distance using Host Based Mirroring (symbolic illustration) Node2Node1 ASM ASM DBBDBB Node4 Node5ASM ASM DBB DBB
  • 16. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.16 Oracle RAC Over distance using Array Based Mirroring (symbolic illustration) Node2Node1 ASM ASM DBBDBB Node4 Node5ASM ASM DBB DBB
  • 17. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.17 Oracle RAC Over distance using Storage Fabrics / Clouds (symbolic illustration) Node2Node1 ASM ASM DBBDBB Node4 Node5ASM ASM DBB DBB
  • 18. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.18 Oracle RAC Over Distance Failure handling over distance Node2Node1 ASM ASM DBBDBB Node4 Node5ASM ASM DBB DBB VD VD VD
  • 19. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.19 Oracle RAC Over Distance Perceived advantages – single voting disk on Storage Fabrics Node2Node1 ASM ASM DBBDBB Node4 Node5ASM ASM DBB DBB VD VD
  • 20. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.20 Oracle RAC Over Distance Single voting disk on Storage Fabrics – not really! Node2Node1 ASM ASM DBBDBB Node4 Node5ASM ASM DBB DBB VD VD VD
  • 21. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.21 Oracle RAC Extended Oracle RAC – the storage configuration determines its use Node2Node1 ASM ASM DBBDBB Node4 Node5ASM ASM DBB DBB VD VD VD
  • 22. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.22 Agenda §  Overview §  Oracle RAC on Extended Distance Clusters §  More Information
  • 23. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.23 More Information §  WP: Oracle Real Application Clusters on Extended Distance Clusters –  http://www.oracle.com/technetwork/database/options/clustering/overview/extendedracversion11-435972.pdf §  WP: Using standard NFS to support a third voting file for extended cluster configurations –  http://www.oracle.com/technetwork/database/database-technologies/clusterware/overview/grid-infra-thirdvoteonnfs-131158.pdf §  Presentation: Oracle Clusterware Node Management and Voting Disks –  http://www.slideshare.net/MarkusMichalewicz/oracle-clusterware-node-management-and-voting-disks §  Presentation: Oracle Database with RAC 12c HA BP TCOUG –  http://www.slideshare.net/MarkusMichalewicz/oracle-database-with-rac-12c-ha-bp-tcoug
  • 24. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.24