SlideShare ist ein Scribd-Unternehmen logo
1 von 25
Downloaden Sie, um offline zu lesen
6/21/14	
  
1	
  
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.1
The Oracle Real Application
Clusters (RAC) Family of
Solutions – a “User Guide”
Markus Michalewicz
Director of Product Management
Oracle Real Application Clusters (RAC)
@OracleRACpm
http://www.linkedin.com/in/markusmichalewicz
http://www.slideshare.net/MarkusMichalewicz
6/21/14	
  
2	
  
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.3
Agenda
§  Overview
§  Introduce Oracle RAC “Step-by-Step”
§  Add Additional Value Free of Charge
§  Use Consolidation to Reduce Costs
§  Oracle RAC and Oracle VM
§  Summary
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.4
Oracle Real Application Clusters (RAC) 12c
§  Overview
–  A clustered database solution for
high availability (HA), scalability,
agility, flexibility and elasticity
–  Oracle's premier shared disk
database clustering technology
–  Choice of administrator-managed
or policy-managed deployments
§  Benefits
–  Runs all database workloads
–  Foundation for DBaaS
–  Scale out and scale up on-demand
–  Highest availability for the database
–  Flexible workload management
Oracle Real Application Clusters (RAC)
Oracle Grid Infrastructure (GI):
Automatic Storage Management (ASM)
Oracle Clusterware (OCW)
Oracle Flex ASM
CRM	
  
6/21/14	
  
3	
  
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.5
Oracle RAC Evolution
Oracle
Database 10g
RAC (* 2004)
Oracle 6 to
Oracle8i
OPS
(* 199x)
Oracle9i Rel. 1
Oracle9i Rel. 2
RAC (* 2001)
Oracle Database
11g Rel. 1 with
RAC (* 2007)
Oracle Database
12c Rel. 1 with
RAC (* 2013)
Oracle Database
11g Rel. 2 with
RAC (* 2009)
Oracle
RAC
One Node A
DBA
DBA
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.6
Family of Solutions
Oracle Grid Infrastructure (GI):
Automatic Storage Management (ASM)
Oracle Clusterware (OCW) DBA
DBB
DBC
DBB
DBB
Oracle Grid Infrastructure (GI):
Automatic Storage Management (ASM)
Oracle Clusterware (OCW)
Oracle Flex ASM
Oracle RAC
One Node A
Oracle RAC
One Node B
Oracle Real Application Clusters (RAC)
Oracle Grid Infrastructure (GI):
Automatic Storage Management (ASM)
Oracle Clusterware (OCW)
Oracle Flex ASM
6/21/14	
  
4	
  
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.7
Oracle RAC and Oracle Multitenant
The new standard for Oracle Database Consolidation
Consolidation
Agility
Oracle GI
Oracle RAC
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.8
Oracle Database 12c High Availability
Four Standard Reference Architectures
GOLD
Comprehensive HA and Disaster Protection
Zero or near-zero data loss
SILVER
High Availability (HA) for Recoverable Local Outages
Data protected as of last backup
BRONZE
Single Instance Database, Basic Service Restart
Data protected as of last backup
PLATINUM
Zero Outage for Platinum Ready Applications
Zero data loss
6/21/14	
  
5	
  
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.10
Agenda
§  Overview
§  Introduce Oracle RAC “Step-by-Step”
§  Add Additional Value Free of Charge
§  Use Consolidation to Reduce Costs
§  Oracle RAC and Oracle VM
§  Summary
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.11
Agenda
§  Overview
§  Introduce Oracle RAC “Step-by-Step”:
1.  Standardize on Clusters
2.  Standardize the Database Deployment
3.  Standardize on Oracle RAC
§  Add Additional Value Free of Charge
§  Use Consolidation to Reduce Costs
§  Oracle RAC and Oracle VM
§  Summary
6/21/14	
  
6	
  
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.12
Introduce Oracle RAC Step by Step
§  Overview
–  Oracle Grid Infrastructure (GI) combines:
§  Oracle ASM & Oracle ACFS
§  Oracle Clusterware
–  Oracle GI can replace any 3rd party
cluster solution for failover purposes
§  Benefits
–  Free of charge when used for Oracle
–  Provides:
§  Cluster-based High Availability
§  Flexibility, agility and simplified
resource management in the cluster
Step 1: Standardize on Clusters with Oracle Grid Infrastructure
Oracle Grid Infrastructure (GI):
Automatic Storage Management (ASM)
Oracle Clusterware (OCW)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.13
Standardize on Clusters
Clusters increase flexibility and HA regardless of DB types used later
Oracle GI
Oracle GI
Oracle GI for a Cluster
Oracle GI for a
Cluster
High Availability
Flexibility
License Costs
Oracle GI
Standalone
Oracle GI
Re-configuration
to enable cluster
6/21/14	
  
7	
  
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.14
Agenda
§  Overview
§  Introduce Oracle RAC “Step-by-Step”:
1.  Standardize on Clusters
2.  Standardize the Database Deployment
3.  Standardize on Oracle RAC
§  Add Additional Value Free of Charge
§  Use Consolidation to Reduce Costs
§  Oracle RAC and Oracle VM
§  Summary
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.15
Introduce Oracle RAC Step by Step
§  Overview
–  Single instance databases (DBs) can
be deployed on a cluster infrastructure
§  Benefits
–  Single instance DBs benefit from
cluster-inherent HA and resource
management features immediately:
§  Oracle Flex ASM HA capabilities
§  SRVCTL as the management tool
Step 2: Standardize your database deployment on clusters
DBA
DBB
DBC
DBB
DBB
6/21/14	
  
8	
  
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.16
Introduce Oracle Flex ASM
Inter-node volume manager failover and HA for all Oracle 12c DBs
ASM Cluster Pool of Storage
Disk Group BDisk Group AShared Disk
Groups
Wide File Striping
Databases share
ASM instances
ASM Instance
Database Instance
ASM Disk
Cluster
Node5Node4Node3Node2Node1
Node5
runs as
ASM Client
to Node4
Node1
runs as
ASM Client
to Node2
Node1
runs as
ASM Client
to Node4
Node2
runs as
ASM Client
to Node3
ASM ASM ASM
ASM Instance
SI
DB
SI
DB
RAC
DBA
RAC
DBA
RAC
DBA
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.17
ACFS – The ASM based Cluster File System
ACFS is part of Oracle GI, hosts all data and is fully integrated
ASM Cluster Pool of Storage
Disk Group BDisk Group AShared Disk
Groups
Wide File Striping
Databases share
ASM instances ASM Instance
Database Instance
ASM Disk
Cluster
Node5Node4Node3Node2Node1 ASM ASM ASM
SI
DB
RAC
DBA
RAC
DBA
RAC
DBA
Applications use
ACFS for all data
ACFS ACFSACFS ACFS ACFS
6/21/14	
  
9	
  
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.18
Standardize on Oracle RAC
For better availability during maintenance operations
Oracle GIDBA
DBA
DBA
Oracle RAC
High Availability
Scalability
Online (rolling) Patch and PSU ApplicationOracle GIDBA
DBA
Oracle RAC One Node
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.19
Introduce Oracle RAC Step by Step
§  Overview
–  Oracle RAC One Node is a RAC-enabled
DB running only one instance normally.
–  In case of a server or instance failure,
the one running instance is started on
another server in the cluster (failover)
§  Benefits
–  Better than 3rd party failover clusters:
§  Faster failover
§  Online Database Relocation minimizes
planned maintenance (patching).
§  Integrated into the Oracle RAC Stack
Step 2.1: Use Oracle RAC One Node as a minimum
DBA
DBB
DBC
DBB
DBB
Oracle Grid Infrastructure (GI):
Automatic Storage Management (ASM)
Oracle Clusterware (OCW)
Oracle Flex ASM
Oracle RAC
One Node A
Oracle RAC
One Node B
6/21/14	
  
10	
  
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.20
Database Failover
§  On failure of
–  a database (DB) instance
–  Or the server hosting the DB
–  Or other failures impacting operation
§  Oracle RAC One Node will fail over
the database instance to another
server in the cluster
§  Servers can be chosen using either
administrator-managed or policy-
managed resource allocation rules
Oracle RAC One Node provides standard DB cold-failover functionality
Node3Node2
Oracle Flex ASM based pool of shared storage
Node1
Public Network
DBB DBCDBA
Oracle Grid Infrastructure
DBEDBDDBA
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.21
Oracle RAC One Node Failover
Shortest failover time compared to third party solutions
0 5 10 15 20 25 30
ASM eliminates need for storage failover
RAC One
Node
Cluster
Failover (time)
(transactions)
0 5 10 15 20 25 30
3rd-Party
Failover
(time)
(transactions)
Extensive downtime for storage failover
down up
Recovers in 25 minutes (source: online payment provider)
Recovers in minutes (source: )
6/21/14	
  
11	
  
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.22
Online Database Relocation for better HA
§  Online Database Relocation is the
only solution on the market that can
minimize downtime during scheduled
maintenance operations such as:
–  Patching (HW, OS, database homes)
–  Resource re-allocation due to demand
Oracle RAC One Node-specific functionality that makes the difference
Node3Node2
Oracle Flex ASM based pool of shared storage
Node1
Public Network
DBB DBC
Oracle Grid Infrastructure
DBEDBD
DBA
DBAOnline DB Relocation
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.23
RAC One Node: Online Database Relocation
Almost no disruption during planned maintenance
0 5 10 15 20 25 30
Online
Database
Relocation
(time)
Failover
down up
0 5 10 15 20 25 30 (time)
Recovers in minutes – source:
Almost no disruption – source:
6/21/14	
  
12	
  
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.24
Oracle RAC One Node 12c – Summary
Oracle RAC One Node 12c provides:
1.  Best in-class single instance
Oracle Database availability
2.  Better database consolidation
3.  Better database virtualization
Using
§  A standardized and improved
deployment and management
§  A familiar and matured HA stack
–  Oracle Grid Infrastructure
Oracle Grid Infrastructure (GI):
Automatic Storage Management (ASM)
Oracle Clusterware (OCW)
Oracle Flex ASM
CRM	
  
Oracle RAC
One Node A
Oracle RAC
One Node B
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.25
Agenda
§  Overview
§  Introduce Oracle RAC “Step-by-Step”:
1.  Standardize on Clusters
2.  Standardize the Database Deployment
3.  Standardize on Oracle RAC
§  Add Additional Value Free of Charge
§  Use Consolidation to Reduce Costs
§  Oracle RAC and Oracle VM
§  Summary
6/21/14	
  
13	
  
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.26
Standardize on Oracle RAC
For all the flexibility you need
Oracle GIDBA
DBA
Oracle GIDBA
DBA
DBA
Oracle RAC One Node
Oracle RAC
Flexibility
Scalability
Online
upgrade
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.27
Introduce Oracle RAC Step by Step
§  Overview
–  A clustered database solution for
high availability (HA), scalability,
agility, flexibility and elasticity
§  Benefits
–  Runs all database workloads
–  Foundation for DBaaS
–  Scale out and scale up on-demand
–  Highest availability for the database
–  Flexible workload management
Step 3: Standardize on Oracle RAC
Oracle Real Application Clusters (RAC)
Oracle Grid Infrastructure (GI):
Automatic Storage Management (ASM)
Oracle Clusterware (OCW)
Oracle Flex ASM
6/21/14	
  
14	
  
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.28
Oracle RAC One Node vs. Oracle RAC
“Always On” vs. “Always Running”
Oracle GI
DBA
DBA
DBB
DBB
Oracle GI
DB
A
DB
A
DB
B
DB
B
§  Oracle RAC: multiple instances
per database running concurrently
§  Oracle RAC One Node: one instance
per database running at a time
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.29
Failover Times
Oracle RAC – always better than any 3rd party implementation
0 5 10 15 20 25 30
Oracle RAC
(time)
0 5 10 15 20 25 30
Oracle RAC
One Node
Failover
(time)
0 5 10 15 20 25 30
3rd-Party
Failover
(time)
down up
Recovers in 25 minutes
Recovers in minutes
Almost no disruption
6/21/14	
  
15	
  
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.30
Agenda
§  Overview
§  Introduce Oracle RAC “Step-by-Step”
§  Add Additional Value Free of Charge
§  Use Consolidation to Reduce Costs
§  Oracle RAC and Oracle VM
§  Summary
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.31
Added Value for Free
ACFS & Flex Cluster are free with Oracle RAC (One Node)
DBA
DBA
DBA
DBB
DBB
Hub Nodes
Leaf Nodes
6/21/14	
  
16	
  
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.32
Oracle Flex Cluster
The new standard for resource management in the cluster
§  Oracle Flex Cluster:
–  The new standard for flexible
resource management in the cluster
§  Use it as demand requires it
§  Inherits all Flex ASM HA capabilities
§  Will support more use cases in future
–  Efficient High Availability and
resource management across tiers
§  Lightweight cluster stack on leaf nodes
–  Benefit from virtualization and
physical deployments in one cluster
DBA
DBA
DBA
DBB
DBB
Hub Nodes
Leaf Nodes
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.33
Added Value for Free
Application Continuity & QoS are free with Oracle RAC (One Node)
CRM	
  
DBA
DBA
DBA
DBA
DBA
✔ Database
Cloud
Services
SLA
Management
JIT
Resource
Allocation
Quality of Service
Management
6/21/14	
  
17	
  
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.34
Application Continuity & Transaction Guard
Mask Unplanned & Planned Outages
§  Replays in-flight (DML)
work on recoverable errors
§  Masks many hardware, software,
network, storage errors and
outages when successful
§  Improves end-user experience and
productivity without requiring
custom application development
CRM	
  
DBA
DBA
DBA
DBA
DBA
✔
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.39
Agenda
§  Overview
§  Introduce Oracle RAC “Step-by-Step”
§  Add Additional Value Free of Charge
§  Use Consolidation to Reduce Costs
§  Oracle RAC and Oracle VM
§  Summary
6/21/14	
  
18	
  
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.40
Introduce Oracle RAC Step by Step
§  Overview
–  Running multiple workloads in a shared
infrastructure allows for standardized
deployments dividing the costs across
multiple projects
§  Benefits
–  Cost savings
§  Using standardized deployments
§  Utilizing a faster time to market
–  Cost sharing across projects
Consolidation = Share the benefits and reduce the costs
41
Commonwealth Bank
n  The Commonwealth Bank (CBA) is one of Australia’s leading providers of
integrated financial services including retail, business and institutional banking,
funds management, superannuation, insurance, investment and broking services.
The Bank is one of the largest listed companies on the Australian Stock Exchange.
6/21/14	
  
19	
  
42
Introduction
n  In 2007 CBA set out to create an Oracle database shared service offering for the bank
•  The offering has been highly successful by several measures
•  Oracle-as-a-Service has continued to be developed through several iterations
n  Oracle as a Service (OaaS) v1 – went live May 2008
43
n  Host many Oracle database applications
on a cluster of hardware
n  Processor consolidation
•  Run each server hotter
•  Take advantage of complimentary workload peaks.
n  Higher Availability
•  Load balancing
•  HA failover for component failure
•  Standby DR
•  Most apps do not implement these features – too expensive
n  Cost Reduction
n  Better Service
•  Full time experts
•  Always on-call
n  Reduced Risk
•  Whole environment is managed
•  Operated as a “business”
Oracle as a Service In A Nutshell
6/21/14	
  
20	
  
44
Reduce Risk, Improve Time to Market
n  For new Projects:
•  Remove a phase from the project – infrastructure already in place
•  Remove reliance on expensive/scarce SME resources for design and build
•  No longer need to manage risk associated with procurement and build
•  Time to instantiate a new Production quality environment: 3 months -> 2 minutes.
n  Example: New ISV Application introduced into our Online Share Trading platform
•  Required to test performance under the workload
& data volume conditions projected in 2 years time.
Dedicated Infrastructure OaaS
Implementation Time 3-4 months few hours
$ Cost to Project Several hundred thousand < $10K
On Project Completion Under-utilized asset remains Environment turned-off
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.45
Agenda
§  Overview
§  Introduce Oracle RAC “Step-by-Step”
§  Add Additional Value Free of Charge
§  Use Consolidation to Reduce Costs
§  Oracle RAC and Oracle VM
§  Summary
6/21/14	
  
21	
  
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.46
Oracle RAC
and
Virtualization
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.47
Virtualization – a Black Box Approach
A simple solution without insight
Bare-Metal Server
DOM-0 Hypervisor
Guest
Dom-0
Guest
Bare-Metal Server
DOM-0Hypervisor
Dom-0
GuestGuest
6/21/14	
  
22	
  
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.48
Live Migration = Moving a Black Box
Live Migration moves a black box from one server to another
Bare-Metal Server
DOM-0 Hypervisor
Guest
Dom-0
Guest
Bare-Metal Server
DOM-0Hypervisor
Dom-0
GuestGuest
Live Migration
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.49
Virtual Machine HA = Restarting a Black Box
Virtual Machine HA restarts / fails over a virtual machine on failure
Bare-Metal Server
DOM-0 Hypervisor
Guest
Dom-0
Guest
Bare-Metal Server
DOM-0Hypervisor
Dom-0
GuestGuest
6/21/14	
  
23	
  
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.50
Virtual Machine HA = Restarting a Black Box
But what if the application needs attention?
Bare-Metal Server
DOM-0 Hypervisor
Guest
Dom-0
Guest
Bare-Metal Server
DOM-0Hypervisor
Dom-0
Guest
DBA
?
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.51
High Availability Requires Insight
The Oracle RAC Stack provides the insight
Bare-Metal Server
DOM-0 Hypervisor
Guest
Dom-0
Guest
Bare-Metal Server
DOM-0Hypervisor
Dom-0
GuestGuest
DBC1DBA1
+1
DBC2 DBA2
+1
6/21/14	
  
24	
  
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.52
Agenda
§  Overview
§  Introduce Oracle RAC “Step-by-Step”
§  Add Additional Value Free of Charge
§  Use Consolidation to Reduce Costs
§  Oracle RAC and Oracle VM
§  Summary
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.53
Oracle Database 12c High Availability
Four Standard Reference Architectures
Service Level Application Impact Proposed Solution
SILVER
High Availability (HA) for
Recoverable Local Outages
Data protected as of last backup
Use Oracle RAC
One Node
GOLD
Comprehensive HA
and Disaster Protection
Zero or near-zero data loss
Standardize on
Oracle RAC
PLATINUM
Zero Outage for
Platinum Ready Applications
Zero data loss
Use Oracle RAC &
Application Continuity
BRONZE
Single Instance Database,
Basic Service Restart
Data protected as of last backup
Standardize on
Clusters
6/21/14	
  
25	
  
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.54
15000+ Customers and counting…
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.55

Weitere ähnliche Inhalte

Was ist angesagt?

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.pdfSrirakshaSrinivasan2
 
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 Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...
Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...
Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...Sandesh Rao
 
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 ssAnil Nair
 
Understand oracle real application cluster
Understand oracle real application clusterUnderstand oracle real application cluster
Understand oracle real application clusterSatishbabu Gunukula
 
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 19cMarkus Michalewicz
 
Oracle GoldenGate Performance Tuning
Oracle GoldenGate Performance TuningOracle GoldenGate Performance Tuning
Oracle GoldenGate Performance TuningBobby Curtis
 
Oracle RAC on Extended Distance Clusters - Presentation
Oracle RAC on Extended Distance Clusters - PresentationOracle RAC on Extended Distance Clusters - Presentation
Oracle RAC on Extended Distance Clusters - PresentationMarkus Michalewicz
 
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the Cloud
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the CloudOracle RAC Virtualized - In VMs, in Containers, On-premises, and in the Cloud
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the CloudMarkus Michalewicz
 
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
 
Oracle Extended Clusters for Oracle RAC
Oracle Extended Clusters for Oracle RACOracle Extended Clusters for Oracle RAC
Oracle Extended Clusters for Oracle RACMarkus Michalewicz
 
Anil nair rac_internals_sangam_2016
Anil nair rac_internals_sangam_2016Anil nair rac_internals_sangam_2016
Anil nair rac_internals_sangam_2016Anil Nair
 
Migration to Oracle Multitenant
Migration to Oracle MultitenantMigration to Oracle Multitenant
Migration to Oracle MultitenantJitendra Singh
 
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 & HowMarkus Michalewicz
 
Fast Start Failover DataGuard
Fast Start Failover DataGuardFast Start Failover DataGuard
Fast Start Failover DataGuardBorsaniya Vaibhav
 
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 ItMarkus Michalewicz
 
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
 
Dataguard presentation
Dataguard presentationDataguard presentation
Dataguard presentationVimlendu Kumar
 

Was ist angesagt? (20)

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
 
Oracle ASM Training
Oracle ASM TrainingOracle ASM Training
Oracle ASM Training
 
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 19c- Best Practices and Internals- EMEA Tour...
Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...
Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...
 
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
 
Understand oracle real application cluster
Understand oracle real application clusterUnderstand oracle real application cluster
Understand oracle real application cluster
 
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
 
Oracle GoldenGate Performance Tuning
Oracle GoldenGate Performance TuningOracle GoldenGate Performance Tuning
Oracle GoldenGate Performance Tuning
 
Oracle Database 12c : Multitenant
Oracle Database 12c : MultitenantOracle Database 12c : Multitenant
Oracle Database 12c : Multitenant
 
Oracle RAC on Extended Distance Clusters - Presentation
Oracle RAC on Extended Distance Clusters - PresentationOracle RAC on Extended Distance Clusters - Presentation
Oracle RAC on Extended Distance Clusters - Presentation
 
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the Cloud
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the CloudOracle RAC Virtualized - In VMs, in Containers, On-premises, and in the Cloud
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the Cloud
 
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
 
Oracle Extended Clusters for Oracle RAC
Oracle Extended Clusters for Oracle RACOracle Extended Clusters for Oracle RAC
Oracle Extended Clusters for Oracle RAC
 
Anil nair rac_internals_sangam_2016
Anil nair rac_internals_sangam_2016Anil nair rac_internals_sangam_2016
Anil nair rac_internals_sangam_2016
 
Migration to Oracle Multitenant
Migration to Oracle MultitenantMigration to Oracle Multitenant
Migration to Oracle Multitenant
 
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
 
Fast Start Failover DataGuard
Fast Start Failover DataGuardFast Start Failover DataGuard
Fast Start Failover DataGuard
 
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
 
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
 
Dataguard presentation
Dataguard presentationDataguard presentation
Dataguard presentation
 

Andere mochten auch

SAOUG - Connect 2014 - Flex Cluster and Flex ASM
SAOUG - Connect 2014 - Flex Cluster and Flex ASMSAOUG - Connect 2014 - Flex Cluster and Flex ASM
SAOUG - Connect 2014 - Flex Cluster and Flex ASMAlex Zaballa
 
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
 
Oracle flex asm & flex cluster
Oracle flex asm & flex clusterOracle flex asm & flex cluster
Oracle flex asm & flex clusterGhanshyam Khetan
 
RAC Attack 12c Installation Instruction
RAC Attack 12c Installation InstructionRAC Attack 12c Installation Instruction
RAC Attack 12c Installation InstructionYury Velikanov
 
Oracle Maximum Availability Architecture
Oracle Maximum Availability ArchitectureOracle Maximum Availability Architecture
Oracle Maximum Availability ArchitectureMarketingArrowECS_CZ
 
RACATTACK Lab Handbook - Enable Flex Cluster and Flex ASM
RACATTACK Lab Handbook - Enable Flex Cluster and Flex ASMRACATTACK Lab Handbook - Enable Flex Cluster and Flex ASM
RACATTACK Lab Handbook - Enable Flex Cluster and Flex ASMMaaz Anjum
 
Oracle RAC, Data Guard, and Pluggable Databases: When MAA Meets Multitenant (...
Oracle RAC, Data Guard, and Pluggable Databases: When MAA Meets Multitenant (...Oracle RAC, Data Guard, and Pluggable Databases: When MAA Meets Multitenant (...
Oracle RAC, Data Guard, and Pluggable Databases: When MAA Meets Multitenant (...Ludovico Caldara
 
Oracle database high availability solutions
Oracle database high availability solutionsOracle database high availability solutions
Oracle database high availability solutionsKirill Loifman
 
Flex Your Database on 12c's Flex ASM and Flex Cluster
Flex Your Database on 12c's Flex ASM and Flex ClusterFlex Your Database on 12c's Flex ASM and Flex Cluster
Flex Your Database on 12c's Flex ASM and Flex ClusterMaaz Anjum
 
Oracle RAC - Standard Edition, Enterprise Edition &amp; One Node
Oracle RAC - Standard Edition, Enterprise Edition &amp; One NodeOracle RAC - Standard Edition, Enterprise Edition &amp; One Node
Oracle RAC - Standard Edition, Enterprise Edition &amp; One NodeLeighton Nelson
 
AWR DB performance Data Mining - Collaborate 2015
AWR DB performance Data Mining - Collaborate 2015AWR DB performance Data Mining - Collaborate 2015
AWR DB performance Data Mining - Collaborate 2015Yury Velikanov
 
Oracle Database 12c Release 2 - New Features On Oracle Database Exadata Expr...
Oracle Database 12c Release 2 - New Features On Oracle Database Exadata  Expr...Oracle Database 12c Release 2 - New Features On Oracle Database Exadata  Expr...
Oracle Database 12c Release 2 - New Features On Oracle Database Exadata Expr...Alex Zaballa
 
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
 
Oracle RAC 12c Release 2 - Overview
Oracle RAC 12c Release 2 - OverviewOracle RAC 12c Release 2 - Overview
Oracle RAC 12c Release 2 - OverviewMarkus Michalewicz
 
Oracle business intelligence overview
Oracle business intelligence overviewOracle business intelligence overview
Oracle business intelligence overviewnvvrajesh
 
Administration Base de données Oracle
Administration Base de données OracleAdministration Base de données Oracle
Administration Base de données OracleAndrianaivo Lovatiana
 

Andere mochten auch (19)

SAOUG - Connect 2014 - Flex Cluster and Flex ASM
SAOUG - Connect 2014 - Flex Cluster and Flex ASMSAOUG - Connect 2014 - Flex Cluster and Flex ASM
SAOUG - Connect 2014 - Flex Cluster and Flex ASM
 
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 flex asm & flex cluster
Oracle flex asm & flex clusterOracle flex asm & flex cluster
Oracle flex asm & flex cluster
 
RAC Attack 12c Installation Instruction
RAC Attack 12c Installation InstructionRAC Attack 12c Installation Instruction
RAC Attack 12c Installation Instruction
 
Oracle Maximum Availability Architecture
Oracle Maximum Availability ArchitectureOracle Maximum Availability Architecture
Oracle Maximum Availability Architecture
 
RACATTACK Lab Handbook - Enable Flex Cluster and Flex ASM
RACATTACK Lab Handbook - Enable Flex Cluster and Flex ASMRACATTACK Lab Handbook - Enable Flex Cluster and Flex ASM
RACATTACK Lab Handbook - Enable Flex Cluster and Flex ASM
 
Oracle RAC, Data Guard, and Pluggable Databases: When MAA Meets Multitenant (...
Oracle RAC, Data Guard, and Pluggable Databases: When MAA Meets Multitenant (...Oracle RAC, Data Guard, and Pluggable Databases: When MAA Meets Multitenant (...
Oracle RAC, Data Guard, and Pluggable Databases: When MAA Meets Multitenant (...
 
Oracle database high availability solutions
Oracle database high availability solutionsOracle database high availability solutions
Oracle database high availability solutions
 
Flex Your Database on 12c's Flex ASM and Flex Cluster
Flex Your Database on 12c's Flex ASM and Flex ClusterFlex Your Database on 12c's Flex ASM and Flex Cluster
Flex Your Database on 12c's Flex ASM and Flex Cluster
 
Oracle RAC - Standard Edition, Enterprise Edition &amp; One Node
Oracle RAC - Standard Edition, Enterprise Edition &amp; One NodeOracle RAC - Standard Edition, Enterprise Edition &amp; One Node
Oracle RAC - Standard Edition, Enterprise Edition &amp; One Node
 
AWR DB performance Data Mining - Collaborate 2015
AWR DB performance Data Mining - Collaborate 2015AWR DB performance Data Mining - Collaborate 2015
AWR DB performance Data Mining - Collaborate 2015
 
Oracle Database 12c Release 2 - New Features On Oracle Database Exadata Expr...
Oracle Database 12c Release 2 - New Features On Oracle Database Exadata  Expr...Oracle Database 12c Release 2 - New Features On Oracle Database Exadata  Expr...
Oracle Database 12c Release 2 - New Features On Oracle Database Exadata Expr...
 
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...
 
Building Oracle BIEE (OBIEE) Reports, Dashboards
Building Oracle BIEE (OBIEE) Reports, DashboardsBuilding Oracle BIEE (OBIEE) Reports, Dashboards
Building Oracle BIEE (OBIEE) Reports, Dashboards
 
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
 
Oracle RAC 12c Release 2 - Overview
Oracle RAC 12c Release 2 - OverviewOracle RAC 12c Release 2 - Overview
Oracle RAC 12c Release 2 - Overview
 
Oracle Cluster Rac
Oracle Cluster RacOracle Cluster Rac
Oracle Cluster Rac
 
Oracle business intelligence overview
Oracle business intelligence overviewOracle business intelligence overview
Oracle business intelligence overview
 
Administration Base de données Oracle
Administration Base de données OracleAdministration Base de données Oracle
Administration Base de données Oracle
 

Ähnlich wie The Oracle RAC Family of Solutions - Presentation

Oracle RAC One Node 12c Overview
Oracle RAC One Node 12c OverviewOracle RAC One Node 12c Overview
Oracle RAC One Node 12c OverviewMarkus Michalewicz
 
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 PracticesMarkus Michalewicz
 
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 VersionMarkus Michalewicz
 
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 DOAG2013Markus Michalewicz
 
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 RACSandesh Rao
 
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
 
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]Markus Michalewicz
 
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 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]Markus Michalewicz
 
Things learned from OpenWorld 2013
Things learned from OpenWorld 2013Things learned from OpenWorld 2013
Things learned from OpenWorld 2013Connor McDonald
 
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 - OverviewMarkus Michalewicz
 
Oracle_DB_sobre_Oracle
Oracle_DB_sobre_OracleOracle_DB_sobre_Oracle
Oracle_DB_sobre_OracleFran Navarro
 
WLS12c_NewFeatures_Basics
WLS12c_NewFeatures_BasicsWLS12c_NewFeatures_Basics
WLS12c_NewFeatures_BasicsSudhesh Pnair
 
Oracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for ConsolidationOracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for ConsolidationYudi Herdiana
 
AIOUG-GroundBreakers-Jul 2019 - 19c RAC
AIOUG-GroundBreakers-Jul 2019 - 19c RACAIOUG-GroundBreakers-Jul 2019 - 19c RAC
AIOUG-GroundBreakers-Jul 2019 - 19c RACSandesh Rao
 
Customer overview oracle solaris cluster, enterprise edition
Customer overview oracle solaris cluster, enterprise editionCustomer overview oracle solaris cluster, enterprise edition
Customer overview oracle solaris cluster, enterprise editionsolarisyougood
 
Maximum Availability Architecture with Fusion Middleware 12c and Oracle Datab...
Maximum Availability Architecture with Fusion Middleware 12c and Oracle Datab...Maximum Availability Architecture with Fusion Middleware 12c and Oracle Datab...
Maximum Availability Architecture with Fusion Middleware 12c and Oracle Datab...Nikitas Xenakis
 
Ten Real-World Customer Configurations on Oracle Database Appliance
Ten Real-World Customer Configurations on Oracle Database Appliance Ten Real-World Customer Configurations on Oracle Database Appliance
Ten Real-World Customer Configurations on Oracle Database Appliance Simon Haslam
 
Oracle Fleet Patching and Provisioning Deep Dive Webcast Slides
Oracle Fleet Patching and Provisioning Deep Dive Webcast SlidesOracle Fleet Patching and Provisioning Deep Dive Webcast Slides
Oracle Fleet Patching and Provisioning Deep Dive Webcast SlidesLudovico Caldara
 
gDBClone - Database Clone “onecommand Automation Tool”
gDBClone - Database Clone “onecommand Automation Tool”gDBClone - Database Clone “onecommand Automation Tool”
gDBClone - Database Clone “onecommand Automation Tool”Ruggero Citton
 

Ähnlich wie The Oracle RAC Family of Solutions - Presentation (20)

Oracle RAC One Node 12c Overview
Oracle RAC One Node 12c OverviewOracle RAC One Node 12c Overview
Oracle RAC One Node 12c Overview
 
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
 
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
 
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
 
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 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 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 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 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]
 
Things learned from OpenWorld 2013
Things learned from OpenWorld 2013Things learned from OpenWorld 2013
Things learned from OpenWorld 2013
 
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_DB_sobre_Oracle
Oracle_DB_sobre_OracleOracle_DB_sobre_Oracle
Oracle_DB_sobre_Oracle
 
WLS12c_NewFeatures_Basics
WLS12c_NewFeatures_BasicsWLS12c_NewFeatures_Basics
WLS12c_NewFeatures_Basics
 
Oracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for ConsolidationOracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for Consolidation
 
AIOUG-GroundBreakers-Jul 2019 - 19c RAC
AIOUG-GroundBreakers-Jul 2019 - 19c RACAIOUG-GroundBreakers-Jul 2019 - 19c RAC
AIOUG-GroundBreakers-Jul 2019 - 19c RAC
 
Customer overview oracle solaris cluster, enterprise edition
Customer overview oracle solaris cluster, enterprise editionCustomer overview oracle solaris cluster, enterprise edition
Customer overview oracle solaris cluster, enterprise edition
 
Maximum Availability Architecture with Fusion Middleware 12c and Oracle Datab...
Maximum Availability Architecture with Fusion Middleware 12c and Oracle Datab...Maximum Availability Architecture with Fusion Middleware 12c and Oracle Datab...
Maximum Availability Architecture with Fusion Middleware 12c and Oracle Datab...
 
Ten Real-World Customer Configurations on Oracle Database Appliance
Ten Real-World Customer Configurations on Oracle Database Appliance Ten Real-World Customer Configurations on Oracle Database Appliance
Ten Real-World Customer Configurations on Oracle Database Appliance
 
Oracle Fleet Patching and Provisioning Deep Dive Webcast Slides
Oracle Fleet Patching and Provisioning Deep Dive Webcast SlidesOracle Fleet Patching and Provisioning Deep Dive Webcast Slides
Oracle Fleet Patching and Provisioning Deep Dive Webcast Slides
 
gDBClone - Database Clone “onecommand Automation Tool”
gDBClone - Database Clone “onecommand Automation Tool”gDBClone - Database Clone “onecommand Automation Tool”
gDBClone - Database Clone “onecommand Automation Tool”
 

Mehr von Markus Michalewicz

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 MAAMarkus Michalewicz
 
"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...Markus Michalewicz
 
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 AvailabilityMarkus Michalewicz
 
Oracle Database – Mission Critical
Oracle Database – Mission CriticalOracle Database – Mission Critical
Oracle Database – Mission CriticalMarkus Michalewicz
 
"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...Markus Michalewicz
 
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 CloudMarkus Michalewicz
 
(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 2020Markus Michalewicz
 
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 FeaturesMarkus 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
 
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 & EditionsMarkus Michalewicz
 
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 DatabaseMarkus Michalewicz
 
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 DiscussionMarkus Michalewicz
 
Why to Use an Oracle Database?
Why to Use an Oracle Database? Why to Use an Oracle Database?
Why to Use an Oracle Database? Markus Michalewicz
 
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 CloudMarkus Michalewicz
 
Oracle MAA Best Practices - Applications Considerations
Oracle MAA Best Practices - Applications ConsiderationsOracle MAA Best Practices - Applications Considerations
Oracle MAA Best Practices - Applications ConsiderationsMarkus Michalewicz
 
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 UpdateMarkus Michalewicz
 
(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 NurtureMarkus Michalewicz
 
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 OverviewMarkus Michalewicz
 

Mehr von 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...
 
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
 
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
 
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
 

Kürzlich hochgeladen

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 

Kürzlich hochgeladen (20)

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 

The Oracle RAC Family of Solutions - Presentation

  • 1. 6/21/14   1   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.1 The Oracle Real Application Clusters (RAC) Family of Solutions – a “User Guide” Markus Michalewicz Director of Product Management Oracle Real Application Clusters (RAC) @OracleRACpm http://www.linkedin.com/in/markusmichalewicz http://www.slideshare.net/MarkusMichalewicz
  • 2. 6/21/14   2   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.3 Agenda §  Overview §  Introduce Oracle RAC “Step-by-Step” §  Add Additional Value Free of Charge §  Use Consolidation to Reduce Costs §  Oracle RAC and Oracle VM §  Summary Copyright © 2012, Oracle and/or its affiliates. All rights reserved.4 Oracle Real Application Clusters (RAC) 12c §  Overview –  A clustered database solution for high availability (HA), scalability, agility, flexibility and elasticity –  Oracle's premier shared disk database clustering technology –  Choice of administrator-managed or policy-managed deployments §  Benefits –  Runs all database workloads –  Foundation for DBaaS –  Scale out and scale up on-demand –  Highest availability for the database –  Flexible workload management Oracle Real Application Clusters (RAC) Oracle Grid Infrastructure (GI): Automatic Storage Management (ASM) Oracle Clusterware (OCW) Oracle Flex ASM CRM  
  • 3. 6/21/14   3   Copyright © 2013, Oracle and/or its affiliates. All rights reserved.5 Oracle RAC Evolution Oracle Database 10g RAC (* 2004) Oracle 6 to Oracle8i OPS (* 199x) Oracle9i Rel. 1 Oracle9i Rel. 2 RAC (* 2001) Oracle Database 11g Rel. 1 with RAC (* 2007) Oracle Database 12c Rel. 1 with RAC (* 2013) Oracle Database 11g Rel. 2 with RAC (* 2009) Oracle RAC One Node A DBA DBA Copyright © 2012, Oracle and/or its affiliates. All rights reserved.6 Family of Solutions Oracle Grid Infrastructure (GI): Automatic Storage Management (ASM) Oracle Clusterware (OCW) DBA DBB DBC DBB DBB Oracle Grid Infrastructure (GI): Automatic Storage Management (ASM) Oracle Clusterware (OCW) Oracle Flex ASM Oracle RAC One Node A Oracle RAC One Node B Oracle Real Application Clusters (RAC) Oracle Grid Infrastructure (GI): Automatic Storage Management (ASM) Oracle Clusterware (OCW) Oracle Flex ASM
  • 4. 6/21/14   4   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.7 Oracle RAC and Oracle Multitenant The new standard for Oracle Database Consolidation Consolidation Agility Oracle GI Oracle RAC Copyright © 2013, Oracle and/or its affiliates. All rights reserved.8 Oracle Database 12c High Availability Four Standard Reference Architectures GOLD Comprehensive HA and Disaster Protection Zero or near-zero data loss SILVER High Availability (HA) for Recoverable Local Outages Data protected as of last backup BRONZE Single Instance Database, Basic Service Restart Data protected as of last backup PLATINUM Zero Outage for Platinum Ready Applications Zero data loss
  • 5. 6/21/14   5   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.10 Agenda §  Overview §  Introduce Oracle RAC “Step-by-Step” §  Add Additional Value Free of Charge §  Use Consolidation to Reduce Costs §  Oracle RAC and Oracle VM §  Summary Copyright © 2012, Oracle and/or its affiliates. All rights reserved.11 Agenda §  Overview §  Introduce Oracle RAC “Step-by-Step”: 1.  Standardize on Clusters 2.  Standardize the Database Deployment 3.  Standardize on Oracle RAC §  Add Additional Value Free of Charge §  Use Consolidation to Reduce Costs §  Oracle RAC and Oracle VM §  Summary
  • 6. 6/21/14   6   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.12 Introduce Oracle RAC Step by Step §  Overview –  Oracle Grid Infrastructure (GI) combines: §  Oracle ASM & Oracle ACFS §  Oracle Clusterware –  Oracle GI can replace any 3rd party cluster solution for failover purposes §  Benefits –  Free of charge when used for Oracle –  Provides: §  Cluster-based High Availability §  Flexibility, agility and simplified resource management in the cluster Step 1: Standardize on Clusters with Oracle Grid Infrastructure Oracle Grid Infrastructure (GI): Automatic Storage Management (ASM) Oracle Clusterware (OCW) Copyright © 2012, Oracle and/or its affiliates. All rights reserved.13 Standardize on Clusters Clusters increase flexibility and HA regardless of DB types used later Oracle GI Oracle GI Oracle GI for a Cluster Oracle GI for a Cluster High Availability Flexibility License Costs Oracle GI Standalone Oracle GI Re-configuration to enable cluster
  • 7. 6/21/14   7   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.14 Agenda §  Overview §  Introduce Oracle RAC “Step-by-Step”: 1.  Standardize on Clusters 2.  Standardize the Database Deployment 3.  Standardize on Oracle RAC §  Add Additional Value Free of Charge §  Use Consolidation to Reduce Costs §  Oracle RAC and Oracle VM §  Summary Copyright © 2012, Oracle and/or its affiliates. All rights reserved.15 Introduce Oracle RAC Step by Step §  Overview –  Single instance databases (DBs) can be deployed on a cluster infrastructure §  Benefits –  Single instance DBs benefit from cluster-inherent HA and resource management features immediately: §  Oracle Flex ASM HA capabilities §  SRVCTL as the management tool Step 2: Standardize your database deployment on clusters DBA DBB DBC DBB DBB
  • 8. 6/21/14   8   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.16 Introduce Oracle Flex ASM Inter-node volume manager failover and HA for all Oracle 12c DBs ASM Cluster Pool of Storage Disk Group BDisk Group AShared Disk Groups Wide File Striping Databases share ASM instances ASM Instance Database Instance ASM Disk Cluster Node5Node4Node3Node2Node1 Node5 runs as ASM Client to Node4 Node1 runs as ASM Client to Node2 Node1 runs as ASM Client to Node4 Node2 runs as ASM Client to Node3 ASM ASM ASM ASM Instance SI DB SI DB RAC DBA RAC DBA RAC DBA Copyright © 2012, Oracle and/or its affiliates. All rights reserved.17 ACFS – The ASM based Cluster File System ACFS is part of Oracle GI, hosts all data and is fully integrated ASM Cluster Pool of Storage Disk Group BDisk Group AShared Disk Groups Wide File Striping Databases share ASM instances ASM Instance Database Instance ASM Disk Cluster Node5Node4Node3Node2Node1 ASM ASM ASM SI DB RAC DBA RAC DBA RAC DBA Applications use ACFS for all data ACFS ACFSACFS ACFS ACFS
  • 9. 6/21/14   9   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.18 Standardize on Oracle RAC For better availability during maintenance operations Oracle GIDBA DBA DBA Oracle RAC High Availability Scalability Online (rolling) Patch and PSU ApplicationOracle GIDBA DBA Oracle RAC One Node Copyright © 2012, Oracle and/or its affiliates. All rights reserved.19 Introduce Oracle RAC Step by Step §  Overview –  Oracle RAC One Node is a RAC-enabled DB running only one instance normally. –  In case of a server or instance failure, the one running instance is started on another server in the cluster (failover) §  Benefits –  Better than 3rd party failover clusters: §  Faster failover §  Online Database Relocation minimizes planned maintenance (patching). §  Integrated into the Oracle RAC Stack Step 2.1: Use Oracle RAC One Node as a minimum DBA DBB DBC DBB DBB Oracle Grid Infrastructure (GI): Automatic Storage Management (ASM) Oracle Clusterware (OCW) Oracle Flex ASM Oracle RAC One Node A Oracle RAC One Node B
  • 10. 6/21/14   10   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.20 Database Failover §  On failure of –  a database (DB) instance –  Or the server hosting the DB –  Or other failures impacting operation §  Oracle RAC One Node will fail over the database instance to another server in the cluster §  Servers can be chosen using either administrator-managed or policy- managed resource allocation rules Oracle RAC One Node provides standard DB cold-failover functionality Node3Node2 Oracle Flex ASM based pool of shared storage Node1 Public Network DBB DBCDBA Oracle Grid Infrastructure DBEDBDDBA Copyright © 2012, Oracle and/or its affiliates. All rights reserved.21 Oracle RAC One Node Failover Shortest failover time compared to third party solutions 0 5 10 15 20 25 30 ASM eliminates need for storage failover RAC One Node Cluster Failover (time) (transactions) 0 5 10 15 20 25 30 3rd-Party Failover (time) (transactions) Extensive downtime for storage failover down up Recovers in 25 minutes (source: online payment provider) Recovers in minutes (source: )
  • 11. 6/21/14   11   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.22 Online Database Relocation for better HA §  Online Database Relocation is the only solution on the market that can minimize downtime during scheduled maintenance operations such as: –  Patching (HW, OS, database homes) –  Resource re-allocation due to demand Oracle RAC One Node-specific functionality that makes the difference Node3Node2 Oracle Flex ASM based pool of shared storage Node1 Public Network DBB DBC Oracle Grid Infrastructure DBEDBD DBA DBAOnline DB Relocation Copyright © 2012, Oracle and/or its affiliates. All rights reserved.23 RAC One Node: Online Database Relocation Almost no disruption during planned maintenance 0 5 10 15 20 25 30 Online Database Relocation (time) Failover down up 0 5 10 15 20 25 30 (time) Recovers in minutes – source: Almost no disruption – source:
  • 12. 6/21/14   12   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.24 Oracle RAC One Node 12c – Summary Oracle RAC One Node 12c provides: 1.  Best in-class single instance Oracle Database availability 2.  Better database consolidation 3.  Better database virtualization Using §  A standardized and improved deployment and management §  A familiar and matured HA stack –  Oracle Grid Infrastructure Oracle Grid Infrastructure (GI): Automatic Storage Management (ASM) Oracle Clusterware (OCW) Oracle Flex ASM CRM   Oracle RAC One Node A Oracle RAC One Node B Copyright © 2012, Oracle and/or its affiliates. All rights reserved.25 Agenda §  Overview §  Introduce Oracle RAC “Step-by-Step”: 1.  Standardize on Clusters 2.  Standardize the Database Deployment 3.  Standardize on Oracle RAC §  Add Additional Value Free of Charge §  Use Consolidation to Reduce Costs §  Oracle RAC and Oracle VM §  Summary
  • 13. 6/21/14   13   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.26 Standardize on Oracle RAC For all the flexibility you need Oracle GIDBA DBA Oracle GIDBA DBA DBA Oracle RAC One Node Oracle RAC Flexibility Scalability Online upgrade Copyright © 2012, Oracle and/or its affiliates. All rights reserved.27 Introduce Oracle RAC Step by Step §  Overview –  A clustered database solution for high availability (HA), scalability, agility, flexibility and elasticity §  Benefits –  Runs all database workloads –  Foundation for DBaaS –  Scale out and scale up on-demand –  Highest availability for the database –  Flexible workload management Step 3: Standardize on Oracle RAC Oracle Real Application Clusters (RAC) Oracle Grid Infrastructure (GI): Automatic Storage Management (ASM) Oracle Clusterware (OCW) Oracle Flex ASM
  • 14. 6/21/14   14   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.28 Oracle RAC One Node vs. Oracle RAC “Always On” vs. “Always Running” Oracle GI DBA DBA DBB DBB Oracle GI DB A DB A DB B DB B §  Oracle RAC: multiple instances per database running concurrently §  Oracle RAC One Node: one instance per database running at a time Copyright © 2012, Oracle and/or its affiliates. All rights reserved.29 Failover Times Oracle RAC – always better than any 3rd party implementation 0 5 10 15 20 25 30 Oracle RAC (time) 0 5 10 15 20 25 30 Oracle RAC One Node Failover (time) 0 5 10 15 20 25 30 3rd-Party Failover (time) down up Recovers in 25 minutes Recovers in minutes Almost no disruption
  • 15. 6/21/14   15   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.30 Agenda §  Overview §  Introduce Oracle RAC “Step-by-Step” §  Add Additional Value Free of Charge §  Use Consolidation to Reduce Costs §  Oracle RAC and Oracle VM §  Summary Copyright © 2012, Oracle and/or its affiliates. All rights reserved.31 Added Value for Free ACFS & Flex Cluster are free with Oracle RAC (One Node) DBA DBA DBA DBB DBB Hub Nodes Leaf Nodes
  • 16. 6/21/14   16   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.32 Oracle Flex Cluster The new standard for resource management in the cluster §  Oracle Flex Cluster: –  The new standard for flexible resource management in the cluster §  Use it as demand requires it §  Inherits all Flex ASM HA capabilities §  Will support more use cases in future –  Efficient High Availability and resource management across tiers §  Lightweight cluster stack on leaf nodes –  Benefit from virtualization and physical deployments in one cluster DBA DBA DBA DBB DBB Hub Nodes Leaf Nodes Copyright © 2012, Oracle and/or its affiliates. All rights reserved.33 Added Value for Free Application Continuity & QoS are free with Oracle RAC (One Node) CRM   DBA DBA DBA DBA DBA ✔ Database Cloud Services SLA Management JIT Resource Allocation Quality of Service Management
  • 17. 6/21/14   17   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.34 Application Continuity & Transaction Guard Mask Unplanned & Planned Outages §  Replays in-flight (DML) work on recoverable errors §  Masks many hardware, software, network, storage errors and outages when successful §  Improves end-user experience and productivity without requiring custom application development CRM   DBA DBA DBA DBA DBA ✔ Copyright © 2012, Oracle and/or its affiliates. All rights reserved.39 Agenda §  Overview §  Introduce Oracle RAC “Step-by-Step” §  Add Additional Value Free of Charge §  Use Consolidation to Reduce Costs §  Oracle RAC and Oracle VM §  Summary
  • 18. 6/21/14   18   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.40 Introduce Oracle RAC Step by Step §  Overview –  Running multiple workloads in a shared infrastructure allows for standardized deployments dividing the costs across multiple projects §  Benefits –  Cost savings §  Using standardized deployments §  Utilizing a faster time to market –  Cost sharing across projects Consolidation = Share the benefits and reduce the costs 41 Commonwealth Bank n  The Commonwealth Bank (CBA) is one of Australia’s leading providers of integrated financial services including retail, business and institutional banking, funds management, superannuation, insurance, investment and broking services. The Bank is one of the largest listed companies on the Australian Stock Exchange.
  • 19. 6/21/14   19   42 Introduction n  In 2007 CBA set out to create an Oracle database shared service offering for the bank •  The offering has been highly successful by several measures •  Oracle-as-a-Service has continued to be developed through several iterations n  Oracle as a Service (OaaS) v1 – went live May 2008 43 n  Host many Oracle database applications on a cluster of hardware n  Processor consolidation •  Run each server hotter •  Take advantage of complimentary workload peaks. n  Higher Availability •  Load balancing •  HA failover for component failure •  Standby DR •  Most apps do not implement these features – too expensive n  Cost Reduction n  Better Service •  Full time experts •  Always on-call n  Reduced Risk •  Whole environment is managed •  Operated as a “business” Oracle as a Service In A Nutshell
  • 20. 6/21/14   20   44 Reduce Risk, Improve Time to Market n  For new Projects: •  Remove a phase from the project – infrastructure already in place •  Remove reliance on expensive/scarce SME resources for design and build •  No longer need to manage risk associated with procurement and build •  Time to instantiate a new Production quality environment: 3 months -> 2 minutes. n  Example: New ISV Application introduced into our Online Share Trading platform •  Required to test performance under the workload & data volume conditions projected in 2 years time. Dedicated Infrastructure OaaS Implementation Time 3-4 months few hours $ Cost to Project Several hundred thousand < $10K On Project Completion Under-utilized asset remains Environment turned-off Copyright © 2012, Oracle and/or its affiliates. All rights reserved.45 Agenda §  Overview §  Introduce Oracle RAC “Step-by-Step” §  Add Additional Value Free of Charge §  Use Consolidation to Reduce Costs §  Oracle RAC and Oracle VM §  Summary
  • 21. 6/21/14   21   Copyright © 2013, Oracle and/or its affiliates. All rights reserved.46 Oracle RAC and Virtualization Copyright © 2013, Oracle and/or its affiliates. All rights reserved.47 Virtualization – a Black Box Approach A simple solution without insight Bare-Metal Server DOM-0 Hypervisor Guest Dom-0 Guest Bare-Metal Server DOM-0Hypervisor Dom-0 GuestGuest
  • 22. 6/21/14   22   Copyright © 2013, Oracle and/or its affiliates. All rights reserved.48 Live Migration = Moving a Black Box Live Migration moves a black box from one server to another Bare-Metal Server DOM-0 Hypervisor Guest Dom-0 Guest Bare-Metal Server DOM-0Hypervisor Dom-0 GuestGuest Live Migration Copyright © 2013, Oracle and/or its affiliates. All rights reserved.49 Virtual Machine HA = Restarting a Black Box Virtual Machine HA restarts / fails over a virtual machine on failure Bare-Metal Server DOM-0 Hypervisor Guest Dom-0 Guest Bare-Metal Server DOM-0Hypervisor Dom-0 GuestGuest
  • 23. 6/21/14   23   Copyright © 2013, Oracle and/or its affiliates. All rights reserved.50 Virtual Machine HA = Restarting a Black Box But what if the application needs attention? Bare-Metal Server DOM-0 Hypervisor Guest Dom-0 Guest Bare-Metal Server DOM-0Hypervisor Dom-0 Guest DBA ? Copyright © 2013, Oracle and/or its affiliates. All rights reserved.51 High Availability Requires Insight The Oracle RAC Stack provides the insight Bare-Metal Server DOM-0 Hypervisor Guest Dom-0 Guest Bare-Metal Server DOM-0Hypervisor Dom-0 GuestGuest DBC1DBA1 +1 DBC2 DBA2 +1
  • 24. 6/21/14   24   Copyright © 2013, Oracle and/or its affiliates. All rights reserved.52 Agenda §  Overview §  Introduce Oracle RAC “Step-by-Step” §  Add Additional Value Free of Charge §  Use Consolidation to Reduce Costs §  Oracle RAC and Oracle VM §  Summary Copyright © 2013, Oracle and/or its affiliates. All rights reserved.53 Oracle Database 12c High Availability Four Standard Reference Architectures Service Level Application Impact Proposed Solution SILVER High Availability (HA) for Recoverable Local Outages Data protected as of last backup Use Oracle RAC One Node GOLD Comprehensive HA and Disaster Protection Zero or near-zero data loss Standardize on Oracle RAC PLATINUM Zero Outage for Platinum Ready Applications Zero data loss Use Oracle RAC & Application Continuity BRONZE Single Instance Database, Basic Service Restart Data protected as of last backup Standardize on Clusters
  • 25. 6/21/14   25   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.54 15000+ Customers and counting… Copyright © 2012, Oracle and/or its affiliates. All rights reserved.55