SlideShare una empresa de Scribd logo
1 de 34
Descargar para leer sin conexión
Standard Edition High Availability
The Why, What & How
Markus Michalewicz
Senior Director of Product Management
Oracle Database High Availability | Scalability | MAA
July 15, 2020
@KnownAsMarkus
www.linkedin.com/in/markusmichalewicz
www.slideshare.net/MarkusMichalewicz
Safe harbor statement
The following is intended to outline our general product direction. It is intended for information
purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any
material, code, or functionality, and should not be relied upon in making purchasing decisions. The
development, release, timing, and pricing of any features or functionality described for Oracle’s
products may change and remains at the sole discretion of Oracle Corporation.
2 Copyright © 2020, Oracle and/or its affiliates
Standard Edition High Availability
1 Introduction
2 The What
3 The Why
4 The How
5 Summary
3 Copyright © 2020, Oracle and/or its affiliates
Standard Edition High Availability
1 Introduction
2 The What
3 The Why
4 The How
5 Summary
4 Copyright © 2020, Oracle and/or its affiliates
Oracle Database Editions
Use Enterprise Edition for extended high availability (HA) needs
Standard Edition 2 (SE2)
• “Sound Single Instance
for SMEs & workgroups”
• Base set of database
HA functionality
• No option support
• Disaster Recovery (DR)
solutions via third party
Enterprise Edition (EE)
• “All Inclusive + Options”
• Full set of database
HA functionality
• Additional HA options:
• Active Data Guard
• Real Application
Clusters (RAC)
• RAC One Node
• Oracle Sharding
• Full support for Oracle
Maximum Availability
Architecture (MAA)
5 Copyright © 2020, Oracle and/or its affiliates
Upgrade
https://docs.oracle.com/en/database/oracle/oracle-database/19/dblic/Licensing-Information.html
Enterprise Edition
Database High Availability (HA)
General Introduction
Database inherent High
Availability features
• Available with database
• Examples:
• Online Operations
• B&R Operations
Cluster-based Failover
• Local HA solution
• Database failover from one
server to another in case of
• Server failure
• Instance failure
Disaster Recovery (DR)
• Remote HA solution
• Database recovery typically
in remote location after
failure of primary site
Active / Active HA
• Local / remote HA solution
• Database is accessible from
multiple servers concurrently
• In case of a failure, another
database instance takes over
6 Copyright © 2020, Oracle and/or its affiliates
Oracle High Availability Features
General concepts mapped to Oracle solutions
Database inherent High
Availability features
• Oracle Database
• Standard Edition
• Enterprise Edition
• Oracle Restart
Cluster-based Failover
• Local HA solution
• Standard Edition
High Availability
• RAC One Node
Disaster Recovery
• Remote HA solution
• Data Guard
• Active Data Guard
Active / Active HA
• Local / remote HA solution
• Oracle RAC (pictured)
• Oracle Sharding
• Oracle GoldenGate
7 Copyright © 2020, Oracle and/or its affiliates
On-Prem Database HA Solutions
Ranked by approximate protection level
8 Copyright © 2020, Oracle and/or its affiliates
upgrade
path
protectionlevel
+
+
+
MAA Mission Critical
• Oracle RAC (One Node)
• Physical Replication
• Complete Data Protection
GOLD
solution
SE/EE Upgrade
Virtualization-based HA Solutions
9 Copyright © 2020, Oracle and/or its affiliates
solution
+
Protection levels failing over a “black box”
protectionlevel
Oracle Cloud-based Database HA Solutions
10 Copyright © 2020, Oracle and/or its affiliates
solution
Highest protection levels due to complete integration
protectionlevel
ORACLE
AUTONOMOUS
DATABASE
Cloud-based DR via
replicated service
Standard Edition High Availability
1 Introduction
2 The What
3 The Why
4 The How
5 Summary
11 Copyright © 2020, Oracle and/or its affiliates
What is Standard Edition High Availability?
https://docs.oracle.com/en/database/oracle/oracle-database/19/ladbi/about-standard-edition-high-availability.html
Standard Edition High Availability
• Provides fully integrated cluster-based failover
for single-instance Standard Edition Oracle
Databases using Oracle Clusterware.
• Benefits from Oracle Clusterware, Oracle
Automatic Storage Management (Oracle ASM)
and Oracle ASM Cluster File System (ACFS)
• Consequently, the expected failover time is
much faster than any cluster solution that
relies on failing over and remounting volumes
and file systems.
• Supports Linux x86-64, Oracle Solaris on
SPARC (64-bit), and Microsoft Windows.
• Follows Oracle Clusterware certification.
12 Copyright © 2020, Oracle and/or its affiliates
protectionlevel
solution
Standard Edition High Availability
What it is and what it isn’t
Database inherent High
Availability features
• Oracle Database
• Standard Edition
• Enterprise Edition
• Oracle Restart
Cluster-based Failover
• Local HA solution
• Standard Edition
High Availability
• RAC One Node
Disaster Recovery
• Remote HA solution
• Data Guard
• Active Data Guard
Active / Active HA
• Local / remote HA solution
• Oracle RAC (pictured)
• Oracle Sharding
• Oracle GoldenGate
13 Copyright © 2020, Oracle and/or its affiliates
See also: https://docs.oracle.com/en/database/oracle/oracle-database/19/cwadd/introduction-to-
oracle-clusterware.html#GUID-C54E2511-24E2-452B-B4C7-0D5A93A751A9
Standard Edition High Availability (SEHA)
Most Frequently Asked Questions (FAQ)
Is SEHA the same
as RAC One Node?
• NO. RAC One Node is
an option to the
Oracle Enterprise
Edition (EE).
• RAC One Node uses
the same
infrastructure
• but provides more
functionality such as
Online Database
Relocation.
• SEHA has no RAC
code enabled in the
database.
Does SEHA follow
Oracle SE2 licensing?
• YES. SEHA follows
Oracle SE2 license.
• SEHA has a 2 sockets
per server license
restriction.
• One can have
”unlimited sockets”
(100 nodes max) in
the cluster assuming
each server uses
max. 2 sockets.
How many CPUs does
SEHA use per server?
• 16 CPUs threads, as
SE2 single instance.
• CPU threads are
counted on OS-level
and can be threads
or cores depending
on the HW used.
• Unlike RAC SE2, one
SEHA instance uses
max. 16 CPU threads
for foreground
processes.
Can SEHA be licensed
using the 10-day-
failover rule?
• YES. As any other
database failover
solution, SEHA can
be licensed using the
10-day-failover rule.
• All requirements for
this rule need to be
met; for details see:
• https://www.orac
le.com/assets/da
ta-recovery-
licensing-
070587.pdf
14 Copyright © 2020, Oracle and/or its affiliates
Standard Edition High Availability
1 Introduction
2 The What
3 The Why
4 The How
5 Summary
15 Copyright © 2020, Oracle and/or its affiliates
Why Standard Edition High Availability (SEHA)?
16 Copyright © 2020, Oracle and/or its affiliates
protectionlevel
solution
SE2 Oracle RAC has seen diminishing demand
with 2 socket servers becoming a standard
and increased high availability requirements.
SEHA provides the required HA and enables
multiple upgrade paths; e.g. to Oracle DB EE.
Standard Edition High Availability
Alternative
17 Copyright © 2020, Oracle and/or its affiliates
protectionlevel
solution
ORACLE
AUTONOMOUS
DATABASE
• A migration to (Autonomous Database in the)
Oracle Cloud is an attractive upgrade path for
customers – financially and functionally.
• Autonomous Database provides EE features
at a compelling conversion rate, especially for
applications using Standard Edition features.
For more information see:
https://www.slideshare.net/MarkusMichalewicz/oracle-
database-availability-scalability-across-versions-editions
Accelerate move to the cloud with Autonomous Database
Oracle Grows with Business Demands
Simplified industry growth / startup lifecycle
18 Copyright © 2020, Oracle and/or its affiliates
Idea / Startup Growth Expansion / Mature
time
sales/growth
Enterprise Edition
Oracle Grows with Business Demands
Providing a choice of integrated platforms
19 Copyright © 2020, Oracle and/or its affiliates
Idea / Startup Growth Expansion / Mature
time
sales/growth
ORACLE
AUTONOMOUS
DATABASE
Enterprise Edition
https://www.slideshare.net/MarkusMichalewicz/why-use-an-oracle-database-2020-update
Oracle Database – Choice of Deployment
Most Manual Most Autonomous
DB installed on
commodity HW
on premises
DB installed on
Oracle Exadata
on premises
DB on Oracle
Cloud
Infrastructure
Oracle
Autonomous
Database
Database Cloud
Service
Exadata Cloud
Service
(or C@C)
20
Standard Edition High Availability
1 Introduction
2 The What
3 The Why
4 The How
5 Summary
21 Copyright © 2020, Oracle and/or its affiliates
How to Setup a Standard Edition High Availability (SEHA) Database
Requirements (https://docs.oracle.com/en/database/oracle/oracle-database/19/ladbi/guidelines-for-seha.html)
SEHA minimum requirements:
• At least 2 nodes of a Standalone Oracle
Grid Infrastructure 19.7 or later cluster.
• Standard Edition Oracle Database home
version 19.7 or later on at least 2 nodes.
• Local and shared ACFS homes are supported
• If local homes are used, the structure and
operations need to be kept consistent across
all homes used for the same DB.
• Use an SPFILE for database instance initialization
parameters and a database password file stored in
Oracle ASM or ACFS.
• You must register the database with SCAN
listeners as “remote listener” and node listeners
as “local listeners”.
22 Copyright © 2020, Oracle and/or its affiliates
SPFILE,
PWD
file in
ASM /
ACFS
Local
home
Local
home
SCAN
How to Setup a Standard Edition High Availability Database
Configuration (https://docs.oracle.com/en/database/oracle/oracle-database/19/admin/creating-and-
configuring-an-oracle-database.html#GUID-4B255433-4F5D-4A75-BB05-EBAB41361B5E)
There is no direct upgrade path to Oracle Database
19c Standard Edition High Availability (SEHA)
• For former Standard Edition RAC systems:
• The infrastructure remains unchanged
• Upgrade to Oracle Grid Infrastructure 19c (19.7+)
• Follow My Oracle Support note 2504078.1:
”Desupport of Oracle Real Application Clusters (RAC)
with Oracle Database Standard Edition 19c”
- To convert a RAC database to single instance
• Follow the instructions provided in the SEHA
documentation to complete the onfiguration
• For new Oracle Database 19c deployments:
• Follow the instructions provided in the
SEHA documentation (link in the subtitle)
23 Copyright © 2020, Oracle and/or its affiliates
Node1 Node2
How to Setup a Standard Edition High Availability Database
Configuration basics
Basic configuration assumes registering a single
instance database (DB) with Oracle Clusterware on
2 or more nodes of the cluster:
$ srvctl add database -db se2cdb ß New DB
-oraclehome $ORACLE_HOME
-dbtype SINGLE
–spfile +DATA/SE2CDB1/PARAMETERFILE/spfile.276.1030845691
-node node1,node2
$ srvctl modify database ß Existing DB
-db se2cdb
-node node1,node2
The node list is ordered and honored unless other
circumstances in the cluster prevent honoring the order.
24 Copyright © 2020, Oracle and/or its affiliates
Node1 Node2
How to Setup a Standard Edition High Availability Database
Configuration tips and tricks
Tips and tricks:
• Ensure that the initialization parameter
local_listener is not set.
• When the database files are stored in Oracle
ASM Cluster File System (ACFS), register the
ACFS file system with Oracle Clusterware and
create a dependency of the database resource
on the corresponding ACFS resource.
• The SEHA instance will use 16 CPU threads for a
foreground process on any given node in the
cluster even if the node has more than 16 CPUs.
• A node must not have more than 2 sockets.
25 Copyright © 2020, Oracle and/or its affiliates
Instance uses
16 CPU threads.
Node1 Node2
How to Setup a Standard Edition High Availability Database
Result for unplanned failures
With a DB configured as follows:
$ srvctl config database -db se2cdb
...
Type: SINGLE
...
Configured nodes: node1, node2
• Upon the first two failures, the SEHA instance is
restarted on the same node
• ER is filed to reduce failure count to 1 failure only
• Upon third failure, the SEHA instance will
restart on the next available node configured
26 Copyright © 2020, Oracle and/or its affiliates
123
Node1 Node2
How to Setup a Standard Edition High Availability Database
Relocate databases at your convenience
$ srvctl relocate database
-db se2cdb
-node node2 ß destination node
• A relocate database is an implicit stop and
subsequent start of the database instance.
• This is the difference to Oracle RAC One Node’s
Online Database Relocation feature, which will
open 2 instances temporarily.
• SEHA prevents 2 instances to run
simultaneously, as it is NOT RAC-enabled.
• If a service is used on the SEHA database
(recommended), relocation can get delayed
- See published BUG 31128434 for details
- Use a manual stop followed by a start on the
destination node to avoid shutdown suspension.
27 Copyright © 2020, Oracle and/or its affiliates
Relocate
Node1 Node2
How to Setup a Standard Edition High Availability Database
Starting and Stopping a SEHA database
$ srvctl start database
-db sec2cdb
-node node2 ß optional
$ srvctl stop database
-db sec2cdb
28 Copyright © 2020, Oracle and/or its affiliates
Node1 Node2
srvctlstart
database
srvctlstop
database
srvctlstart
database
srvctlstop
database
Standard Edition High Availability
Expected failover and relocation times (actual values may differ based on various factors)
29 Copyright © 2020, Oracle and/or its affiliates
Node panic: ~2
minutes failover
DB relocation
(planned):
~1 minute
Standard Edition High Availability
Demo
30 Copyright © 2020, Oracle and/or its affiliates
Standard Edition High Availability
1 Introduction
2 The What
3 The Why
4 The How
5 Summary
31 Copyright © 2020, Oracle and/or its affiliates
Standard Edition High Availability
Fully integrated and documented
Standard Edition High Availability provides
• fully integrated cluster-based failover for single-instance Standard Edition Oracle Databases.
• Using Oracle Clusterware, Oracle Automatic Storage Management (ASM) and ASM Cluster File System (ACFS)
• the required high availability for most applications using a Standard Edition Oracle Databases.
Standard Edition High Availability is fully documented
• https://docs.oracle.com/en/database/oracle/oracle-database/19/admin/creating-and-configuring-an-
oracle-database.html#GUID-4B255433-4F5D-4A75-BB05-EBAB41361B5E
• About Standard Edition High Availability
• Requirements for Using Standard Edition High Availability With Oracle Databases
• Enabling Standard Edition High Availability for Oracle Databases
• Relocating a Standard Edition High Availability Database to Another Node
• Adding a Node to a Standard Edition High Availability Database*
• Removing a Configured Node from a Standard Edition High Availability Database*
• Starting and Stopping Standard Edition High Availability Databases
• Deactivating Standard Edition High Availability for Oracle Databases*
32 Copyright © 2020, Oracle and/or its affiliates
* Steps not covered in this presentation
33 Copyright © 2020, Oracle and/or its affiliates
Thank you
Markus Michalewicz (Markus.Michalewicz@oracle.com)
Senior Director of Database Product Management
@KnownAsMarkus
www.linkedin.com/in/markusmichalewicz
www.slideshare.net/MarkusMichalewicz
Our mission is to help people
see data in new ways, discover insights,
unlock endless possibilities.

Más contenido relacionado

La actualidad más candente

What to Expect From Oracle database 19c
What to Expect From Oracle database 19cWhat to Expect From Oracle database 19c
What to Expect From Oracle database 19cMaria Colgan
 
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
 
Oracle Extended Clusters for Oracle RAC
Oracle Extended Clusters for Oracle RACOracle Extended Clusters for Oracle RAC
Oracle Extended Clusters for Oracle RACMarkus 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
 
Why oracle data guard new features in oracle 18c, 19c
Why oracle data guard new features in oracle 18c, 19cWhy oracle data guard new features in oracle 18c, 19c
Why oracle data guard new features in oracle 18c, 19cSatishbabu Gunukula
 
Oracle RAC features on Exadata
Oracle RAC features on ExadataOracle RAC features on Exadata
Oracle RAC features on ExadataAnil Nair
 
Oracle GoldenGate 21c New Features and Best Practices
Oracle GoldenGate 21c New Features and Best PracticesOracle GoldenGate 21c New Features and Best Practices
Oracle GoldenGate 21c New Features and Best PracticesBobby Curtis
 
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
 
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 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 Glen Hawkins
 
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
 
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
 
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
 
What’s New in Oracle Database 19c - Part 1
What’s New in Oracle Database 19c - Part 1What’s New in Oracle Database 19c - Part 1
What’s New in Oracle Database 19c - Part 1Satishbabu Gunukula
 
Understanding oracle rac internals part 2 - slides
Understanding oracle rac internals   part 2 - slidesUnderstanding oracle rac internals   part 2 - slides
Understanding oracle rac internals part 2 - slidesMohamed Farouk
 
[Oracle DBA & Developer Day 2016] しばちょう先生の特別講義!!ストレージ管理のベストプラクティス ~ASMからExada...
[Oracle DBA & Developer Day 2016] しばちょう先生の特別講義!!ストレージ管理のベストプラクティス ~ASMからExada...[Oracle DBA & Developer Day 2016] しばちょう先生の特別講義!!ストレージ管理のベストプラクティス ~ASMからExada...
[Oracle DBA & Developer Day 2016] しばちょう先生の特別講義!!ストレージ管理のベストプラクティス ~ASMからExada...オラクルエンジニア通信
 
Understanding Oracle RAC 12c Internals OOW13 [CON8806]
Understanding Oracle RAC 12c Internals OOW13 [CON8806]Understanding Oracle RAC 12c Internals OOW13 [CON8806]
Understanding Oracle RAC 12c Internals OOW13 [CON8806]Markus Michalewicz
 
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 ssAnil Nair
 

La actualidad más candente (20)

What to Expect From Oracle database 19c
What to Expect From Oracle database 19cWhat to Expect From Oracle database 19c
What to Expect From Oracle database 19c
 
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...
 
Oracle Extended Clusters for Oracle RAC
Oracle Extended Clusters for Oracle RACOracle Extended Clusters for Oracle RAC
Oracle Extended Clusters for Oracle RAC
 
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 ASM Training
Oracle ASM TrainingOracle ASM Training
Oracle ASM Training
 
Data Guard Architecture & Setup
Data Guard Architecture & SetupData Guard Architecture & Setup
Data Guard Architecture & Setup
 
Why oracle data guard new features in oracle 18c, 19c
Why oracle data guard new features in oracle 18c, 19cWhy oracle data guard new features in oracle 18c, 19c
Why oracle data guard new features in oracle 18c, 19c
 
Oracle RAC features on Exadata
Oracle RAC features on ExadataOracle RAC features on Exadata
Oracle RAC features on Exadata
 
Oracle GoldenGate 21c New Features and Best Practices
Oracle GoldenGate 21c New Features and Best PracticesOracle GoldenGate 21c New Features and Best Practices
Oracle GoldenGate 21c New Features and Best Practices
 
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
 
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 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 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
 
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
 
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
 
What’s New in Oracle Database 19c - Part 1
What’s New in Oracle Database 19c - Part 1What’s New in Oracle Database 19c - Part 1
What’s New in Oracle Database 19c - Part 1
 
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 DBA & Developer Day 2016] しばちょう先生の特別講義!!ストレージ管理のベストプラクティス ~ASMからExada...
[Oracle DBA & Developer Day 2016] しばちょう先生の特別講義!!ストレージ管理のベストプラクティス ~ASMからExada...[Oracle DBA & Developer Day 2016] しばちょう先生の特別講義!!ストレージ管理のベストプラクティス ~ASMからExada...
[Oracle DBA & Developer Day 2016] しばちょう先生の特別講義!!ストレージ管理のベストプラクティス ~ASMからExada...
 
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]
 
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
 

Similar a Standard Edition High Availability (SEHA) - The Why, What & How

Oracle Maximum Availability Architecture
Oracle Maximum Availability ArchitectureOracle Maximum Availability Architecture
Oracle Maximum Availability ArchitectureMarketingArrowECS_CZ
 
Nové vlastnosti Oracle Database Appliance
Nové vlastnosti Oracle Database ApplianceNové vlastnosti Oracle Database Appliance
Nové vlastnosti Oracle Database ApplianceMarketingArrowECS_CZ
 
The Oracle RAC Family of Solutions - Presentation
The Oracle RAC Family of Solutions - PresentationThe Oracle RAC Family of Solutions - Presentation
The Oracle RAC Family of Solutions - PresentationMarkus Michalewicz
 
Oracle Cloud DBaaS
Oracle Cloud DBaaSOracle Cloud DBaaS
Oracle Cloud DBaaSArush Jain
 
Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster Fran Navarro
 
Oracle_DB_sobre_Oracle
Oracle_DB_sobre_OracleOracle_DB_sobre_Oracle
Oracle_DB_sobre_OracleFran Navarro
 
Maximum Availability Architecture - Best Practices for Oracle Database 19c
Maximum Availability Architecture - Best Practices for Oracle Database 19cMaximum Availability Architecture - Best Practices for Oracle Database 19c
Maximum Availability Architecture - Best Practices for Oracle Database 19cGlen Hawkins
 
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
 
Oracle Database Appliance (ODA) X6-2 Portfolio Overview
Oracle Database Appliance (ODA) X6-2 Portfolio OverviewOracle Database Appliance (ODA) X6-2 Portfolio Overview
Oracle Database Appliance (ODA) X6-2 Portfolio OverviewDaryll Whyte
 
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
 
Whats new in Oracle Database 12c release 12.1.0.2
Whats new in Oracle Database 12c release 12.1.0.2Whats new in Oracle Database 12c release 12.1.0.2
Whats new in Oracle Database 12c release 12.1.0.2Connor McDonald
 
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
 
Přehled portfolia Oracle Database Appliance a praktických případů v regionu EMEA
Přehled portfolia Oracle Database Appliance a praktických případů v regionu EMEAPřehled portfolia Oracle Database Appliance a praktických případů v regionu EMEA
Přehled portfolia Oracle Database Appliance a praktických případů v regionu EMEAMarketingArrowECS_CZ
 
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
 
Introduction to MySQL
Introduction to MySQLIntroduction to MySQL
Introduction to MySQLTed Wennmark
 
Suffering from Chronic Patching Pain? Get Relief with Fleet Maintenance [CON6...
Suffering from Chronic Patching Pain? Get Relief with Fleet Maintenance [CON6...Suffering from Chronic Patching Pain? Get Relief with Fleet Maintenance [CON6...
Suffering from Chronic Patching Pain? Get Relief with Fleet Maintenance [CON6...Timothy Schubert
 
Presentation building an oracle stack for maximum performance and availability
Presentation   building an oracle stack for maximum performance and availabilityPresentation   building an oracle stack for maximum performance and availability
Presentation building an oracle stack for maximum performance and availabilityxKinAnx
 

Similar a Standard Edition High Availability (SEHA) - The Why, What & How (20)

Oracle Maximum Availability Architecture
Oracle Maximum Availability ArchitectureOracle Maximum Availability Architecture
Oracle Maximum Availability Architecture
 
Nové vlastnosti Oracle Database Appliance
Nové vlastnosti Oracle Database ApplianceNové vlastnosti Oracle Database Appliance
Nové vlastnosti Oracle Database Appliance
 
The great 8 of ODA
The great 8 of ODAThe great 8 of ODA
The great 8 of ODA
 
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 Cloud DBaaS
Oracle Cloud DBaaSOracle Cloud DBaaS
Oracle Cloud DBaaS
 
Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster
 
Oracle_DB_sobre_Oracle
Oracle_DB_sobre_OracleOracle_DB_sobre_Oracle
Oracle_DB_sobre_Oracle
 
Maximum Availability Architecture - Best Practices for Oracle Database 19c
Maximum Availability Architecture - Best Practices for Oracle Database 19cMaximum Availability Architecture - Best Practices for Oracle Database 19c
Maximum Availability Architecture - Best Practices for Oracle Database 19c
 
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
 
Oracle Database Appliance (ODA) X6-2 Portfolio Overview
Oracle Database Appliance (ODA) X6-2 Portfolio OverviewOracle Database Appliance (ODA) X6-2 Portfolio Overview
Oracle Database Appliance (ODA) X6-2 Portfolio Overview
 
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
 
Session 307 ravi pendekanti engineered systems
Session 307  ravi pendekanti engineered systemsSession 307  ravi pendekanti engineered systems
Session 307 ravi pendekanti engineered systems
 
Whats new in Oracle Database 12c release 12.1.0.2
Whats new in Oracle Database 12c release 12.1.0.2Whats new in Oracle Database 12c release 12.1.0.2
Whats new in Oracle Database 12c release 12.1.0.2
 
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...
 
Why Use an Oracle Database?
Why Use an Oracle Database?Why Use an Oracle Database?
Why Use an Oracle Database?
 
Přehled portfolia Oracle Database Appliance a praktických případů v regionu EMEA
Přehled portfolia Oracle Database Appliance a praktických případů v regionu EMEAPřehled portfolia Oracle Database Appliance a praktických případů v regionu EMEA
Přehled portfolia Oracle Database Appliance a praktických případů v regionu EMEA
 
Why to Use an Oracle Database?
Why to Use an Oracle Database? Why to Use an Oracle Database?
Why to Use an Oracle Database?
 
Introduction to MySQL
Introduction to MySQLIntroduction to MySQL
Introduction to MySQL
 
Suffering from Chronic Patching Pain? Get Relief with Fleet Maintenance [CON6...
Suffering from Chronic Patching Pain? Get Relief with Fleet Maintenance [CON6...Suffering from Chronic Patching Pain? Get Relief with Fleet Maintenance [CON6...
Suffering from Chronic Patching Pain? Get Relief with Fleet Maintenance [CON6...
 
Presentation building an oracle stack for maximum performance and availability
Presentation   building an oracle stack for maximum performance and availabilityPresentation   building an oracle stack for maximum performance and availability
Presentation building an oracle stack for maximum performance and availability
 

Más de 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
 
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
 
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 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
 
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) 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
 
Oracle Sharding 18c - Technical Overview
Oracle Sharding 18c - Technical OverviewOracle Sharding 18c - Technical Overview
Oracle Sharding 18c - Technical OverviewMarkus Michalewicz
 
Under the Hood of the Smartest Availability Features in Oracle's Autonomous D...
Under the Hood of the Smartest Availability Features in Oracle's Autonomous D...Under the Hood of the Smartest Availability Features in Oracle's Autonomous D...
Under the Hood of the Smartest Availability Features in Oracle's Autonomous D...Markus Michalewicz
 
Oracle RAC - Roadmap for New Features
Oracle RAC - Roadmap for New FeaturesOracle RAC - Roadmap for New Features
Oracle RAC - Roadmap for New FeaturesMarkus Michalewicz
 

Más de 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
 
"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
 
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
 
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 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
 
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) 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
 
Oracle Sharding 18c - Technical Overview
Oracle Sharding 18c - Technical OverviewOracle Sharding 18c - Technical Overview
Oracle Sharding 18c - Technical Overview
 
Under the Hood of the Smartest Availability Features in Oracle's Autonomous D...
Under the Hood of the Smartest Availability Features in Oracle's Autonomous D...Under the Hood of the Smartest Availability Features in Oracle's Autonomous D...
Under the Hood of the Smartest Availability Features in Oracle's Autonomous D...
 
Oracle RAC - Roadmap for New Features
Oracle RAC - Roadmap for New FeaturesOracle RAC - Roadmap for New Features
Oracle RAC - Roadmap for New Features
 

Último

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
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
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
 
"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
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
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
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
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
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 

Último (20)

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
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
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
 
"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
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
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)
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
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
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 

Standard Edition High Availability (SEHA) - The Why, What & How

  • 1. Standard Edition High Availability The Why, What & How Markus Michalewicz Senior Director of Product Management Oracle Database High Availability | Scalability | MAA July 15, 2020 @KnownAsMarkus www.linkedin.com/in/markusmichalewicz www.slideshare.net/MarkusMichalewicz
  • 2. Safe harbor statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, timing, and pricing of any features or functionality described for Oracle’s products may change and remains at the sole discretion of Oracle Corporation. 2 Copyright © 2020, Oracle and/or its affiliates
  • 3. Standard Edition High Availability 1 Introduction 2 The What 3 The Why 4 The How 5 Summary 3 Copyright © 2020, Oracle and/or its affiliates
  • 4. Standard Edition High Availability 1 Introduction 2 The What 3 The Why 4 The How 5 Summary 4 Copyright © 2020, Oracle and/or its affiliates
  • 5. Oracle Database Editions Use Enterprise Edition for extended high availability (HA) needs Standard Edition 2 (SE2) • “Sound Single Instance for SMEs & workgroups” • Base set of database HA functionality • No option support • Disaster Recovery (DR) solutions via third party Enterprise Edition (EE) • “All Inclusive + Options” • Full set of database HA functionality • Additional HA options: • Active Data Guard • Real Application Clusters (RAC) • RAC One Node • Oracle Sharding • Full support for Oracle Maximum Availability Architecture (MAA) 5 Copyright © 2020, Oracle and/or its affiliates Upgrade https://docs.oracle.com/en/database/oracle/oracle-database/19/dblic/Licensing-Information.html Enterprise Edition
  • 6. Database High Availability (HA) General Introduction Database inherent High Availability features • Available with database • Examples: • Online Operations • B&R Operations Cluster-based Failover • Local HA solution • Database failover from one server to another in case of • Server failure • Instance failure Disaster Recovery (DR) • Remote HA solution • Database recovery typically in remote location after failure of primary site Active / Active HA • Local / remote HA solution • Database is accessible from multiple servers concurrently • In case of a failure, another database instance takes over 6 Copyright © 2020, Oracle and/or its affiliates
  • 7. Oracle High Availability Features General concepts mapped to Oracle solutions Database inherent High Availability features • Oracle Database • Standard Edition • Enterprise Edition • Oracle Restart Cluster-based Failover • Local HA solution • Standard Edition High Availability • RAC One Node Disaster Recovery • Remote HA solution • Data Guard • Active Data Guard Active / Active HA • Local / remote HA solution • Oracle RAC (pictured) • Oracle Sharding • Oracle GoldenGate 7 Copyright © 2020, Oracle and/or its affiliates
  • 8. On-Prem Database HA Solutions Ranked by approximate protection level 8 Copyright © 2020, Oracle and/or its affiliates upgrade path protectionlevel + + + MAA Mission Critical • Oracle RAC (One Node) • Physical Replication • Complete Data Protection GOLD solution SE/EE Upgrade
  • 9. Virtualization-based HA Solutions 9 Copyright © 2020, Oracle and/or its affiliates solution + Protection levels failing over a “black box” protectionlevel
  • 10. Oracle Cloud-based Database HA Solutions 10 Copyright © 2020, Oracle and/or its affiliates solution Highest protection levels due to complete integration protectionlevel ORACLE AUTONOMOUS DATABASE Cloud-based DR via replicated service
  • 11. Standard Edition High Availability 1 Introduction 2 The What 3 The Why 4 The How 5 Summary 11 Copyright © 2020, Oracle and/or its affiliates
  • 12. What is Standard Edition High Availability? https://docs.oracle.com/en/database/oracle/oracle-database/19/ladbi/about-standard-edition-high-availability.html Standard Edition High Availability • Provides fully integrated cluster-based failover for single-instance Standard Edition Oracle Databases using Oracle Clusterware. • Benefits from Oracle Clusterware, Oracle Automatic Storage Management (Oracle ASM) and Oracle ASM Cluster File System (ACFS) • Consequently, the expected failover time is much faster than any cluster solution that relies on failing over and remounting volumes and file systems. • Supports Linux x86-64, Oracle Solaris on SPARC (64-bit), and Microsoft Windows. • Follows Oracle Clusterware certification. 12 Copyright © 2020, Oracle and/or its affiliates protectionlevel solution
  • 13. Standard Edition High Availability What it is and what it isn’t Database inherent High Availability features • Oracle Database • Standard Edition • Enterprise Edition • Oracle Restart Cluster-based Failover • Local HA solution • Standard Edition High Availability • RAC One Node Disaster Recovery • Remote HA solution • Data Guard • Active Data Guard Active / Active HA • Local / remote HA solution • Oracle RAC (pictured) • Oracle Sharding • Oracle GoldenGate 13 Copyright © 2020, Oracle and/or its affiliates See also: https://docs.oracle.com/en/database/oracle/oracle-database/19/cwadd/introduction-to- oracle-clusterware.html#GUID-C54E2511-24E2-452B-B4C7-0D5A93A751A9
  • 14. Standard Edition High Availability (SEHA) Most Frequently Asked Questions (FAQ) Is SEHA the same as RAC One Node? • NO. RAC One Node is an option to the Oracle Enterprise Edition (EE). • RAC One Node uses the same infrastructure • but provides more functionality such as Online Database Relocation. • SEHA has no RAC code enabled in the database. Does SEHA follow Oracle SE2 licensing? • YES. SEHA follows Oracle SE2 license. • SEHA has a 2 sockets per server license restriction. • One can have ”unlimited sockets” (100 nodes max) in the cluster assuming each server uses max. 2 sockets. How many CPUs does SEHA use per server? • 16 CPUs threads, as SE2 single instance. • CPU threads are counted on OS-level and can be threads or cores depending on the HW used. • Unlike RAC SE2, one SEHA instance uses max. 16 CPU threads for foreground processes. Can SEHA be licensed using the 10-day- failover rule? • YES. As any other database failover solution, SEHA can be licensed using the 10-day-failover rule. • All requirements for this rule need to be met; for details see: • https://www.orac le.com/assets/da ta-recovery- licensing- 070587.pdf 14 Copyright © 2020, Oracle and/or its affiliates
  • 15. Standard Edition High Availability 1 Introduction 2 The What 3 The Why 4 The How 5 Summary 15 Copyright © 2020, Oracle and/or its affiliates
  • 16. Why Standard Edition High Availability (SEHA)? 16 Copyright © 2020, Oracle and/or its affiliates protectionlevel solution SE2 Oracle RAC has seen diminishing demand with 2 socket servers becoming a standard and increased high availability requirements. SEHA provides the required HA and enables multiple upgrade paths; e.g. to Oracle DB EE.
  • 17. Standard Edition High Availability Alternative 17 Copyright © 2020, Oracle and/or its affiliates protectionlevel solution ORACLE AUTONOMOUS DATABASE • A migration to (Autonomous Database in the) Oracle Cloud is an attractive upgrade path for customers – financially and functionally. • Autonomous Database provides EE features at a compelling conversion rate, especially for applications using Standard Edition features. For more information see: https://www.slideshare.net/MarkusMichalewicz/oracle- database-availability-scalability-across-versions-editions Accelerate move to the cloud with Autonomous Database
  • 18. Oracle Grows with Business Demands Simplified industry growth / startup lifecycle 18 Copyright © 2020, Oracle and/or its affiliates Idea / Startup Growth Expansion / Mature time sales/growth Enterprise Edition
  • 19. Oracle Grows with Business Demands Providing a choice of integrated platforms 19 Copyright © 2020, Oracle and/or its affiliates Idea / Startup Growth Expansion / Mature time sales/growth ORACLE AUTONOMOUS DATABASE Enterprise Edition https://www.slideshare.net/MarkusMichalewicz/why-use-an-oracle-database-2020-update
  • 20. Oracle Database – Choice of Deployment Most Manual Most Autonomous DB installed on commodity HW on premises DB installed on Oracle Exadata on premises DB on Oracle Cloud Infrastructure Oracle Autonomous Database Database Cloud Service Exadata Cloud Service (or C@C) 20
  • 21. Standard Edition High Availability 1 Introduction 2 The What 3 The Why 4 The How 5 Summary 21 Copyright © 2020, Oracle and/or its affiliates
  • 22. How to Setup a Standard Edition High Availability (SEHA) Database Requirements (https://docs.oracle.com/en/database/oracle/oracle-database/19/ladbi/guidelines-for-seha.html) SEHA minimum requirements: • At least 2 nodes of a Standalone Oracle Grid Infrastructure 19.7 or later cluster. • Standard Edition Oracle Database home version 19.7 or later on at least 2 nodes. • Local and shared ACFS homes are supported • If local homes are used, the structure and operations need to be kept consistent across all homes used for the same DB. • Use an SPFILE for database instance initialization parameters and a database password file stored in Oracle ASM or ACFS. • You must register the database with SCAN listeners as “remote listener” and node listeners as “local listeners”. 22 Copyright © 2020, Oracle and/or its affiliates SPFILE, PWD file in ASM / ACFS Local home Local home SCAN
  • 23. How to Setup a Standard Edition High Availability Database Configuration (https://docs.oracle.com/en/database/oracle/oracle-database/19/admin/creating-and- configuring-an-oracle-database.html#GUID-4B255433-4F5D-4A75-BB05-EBAB41361B5E) There is no direct upgrade path to Oracle Database 19c Standard Edition High Availability (SEHA) • For former Standard Edition RAC systems: • The infrastructure remains unchanged • Upgrade to Oracle Grid Infrastructure 19c (19.7+) • Follow My Oracle Support note 2504078.1: ”Desupport of Oracle Real Application Clusters (RAC) with Oracle Database Standard Edition 19c” - To convert a RAC database to single instance • Follow the instructions provided in the SEHA documentation to complete the onfiguration • For new Oracle Database 19c deployments: • Follow the instructions provided in the SEHA documentation (link in the subtitle) 23 Copyright © 2020, Oracle and/or its affiliates Node1 Node2
  • 24. How to Setup a Standard Edition High Availability Database Configuration basics Basic configuration assumes registering a single instance database (DB) with Oracle Clusterware on 2 or more nodes of the cluster: $ srvctl add database -db se2cdb ß New DB -oraclehome $ORACLE_HOME -dbtype SINGLE –spfile +DATA/SE2CDB1/PARAMETERFILE/spfile.276.1030845691 -node node1,node2 $ srvctl modify database ß Existing DB -db se2cdb -node node1,node2 The node list is ordered and honored unless other circumstances in the cluster prevent honoring the order. 24 Copyright © 2020, Oracle and/or its affiliates Node1 Node2
  • 25. How to Setup a Standard Edition High Availability Database Configuration tips and tricks Tips and tricks: • Ensure that the initialization parameter local_listener is not set. • When the database files are stored in Oracle ASM Cluster File System (ACFS), register the ACFS file system with Oracle Clusterware and create a dependency of the database resource on the corresponding ACFS resource. • The SEHA instance will use 16 CPU threads for a foreground process on any given node in the cluster even if the node has more than 16 CPUs. • A node must not have more than 2 sockets. 25 Copyright © 2020, Oracle and/or its affiliates Instance uses 16 CPU threads. Node1 Node2
  • 26. How to Setup a Standard Edition High Availability Database Result for unplanned failures With a DB configured as follows: $ srvctl config database -db se2cdb ... Type: SINGLE ... Configured nodes: node1, node2 • Upon the first two failures, the SEHA instance is restarted on the same node • ER is filed to reduce failure count to 1 failure only • Upon third failure, the SEHA instance will restart on the next available node configured 26 Copyright © 2020, Oracle and/or its affiliates 123 Node1 Node2
  • 27. How to Setup a Standard Edition High Availability Database Relocate databases at your convenience $ srvctl relocate database -db se2cdb -node node2 ß destination node • A relocate database is an implicit stop and subsequent start of the database instance. • This is the difference to Oracle RAC One Node’s Online Database Relocation feature, which will open 2 instances temporarily. • SEHA prevents 2 instances to run simultaneously, as it is NOT RAC-enabled. • If a service is used on the SEHA database (recommended), relocation can get delayed - See published BUG 31128434 for details - Use a manual stop followed by a start on the destination node to avoid shutdown suspension. 27 Copyright © 2020, Oracle and/or its affiliates Relocate Node1 Node2
  • 28. How to Setup a Standard Edition High Availability Database Starting and Stopping a SEHA database $ srvctl start database -db sec2cdb -node node2 ß optional $ srvctl stop database -db sec2cdb 28 Copyright © 2020, Oracle and/or its affiliates Node1 Node2 srvctlstart database srvctlstop database srvctlstart database srvctlstop database
  • 29. Standard Edition High Availability Expected failover and relocation times (actual values may differ based on various factors) 29 Copyright © 2020, Oracle and/or its affiliates Node panic: ~2 minutes failover DB relocation (planned): ~1 minute
  • 30. Standard Edition High Availability Demo 30 Copyright © 2020, Oracle and/or its affiliates
  • 31. Standard Edition High Availability 1 Introduction 2 The What 3 The Why 4 The How 5 Summary 31 Copyright © 2020, Oracle and/or its affiliates
  • 32. Standard Edition High Availability Fully integrated and documented Standard Edition High Availability provides • fully integrated cluster-based failover for single-instance Standard Edition Oracle Databases. • Using Oracle Clusterware, Oracle Automatic Storage Management (ASM) and ASM Cluster File System (ACFS) • the required high availability for most applications using a Standard Edition Oracle Databases. Standard Edition High Availability is fully documented • https://docs.oracle.com/en/database/oracle/oracle-database/19/admin/creating-and-configuring-an- oracle-database.html#GUID-4B255433-4F5D-4A75-BB05-EBAB41361B5E • About Standard Edition High Availability • Requirements for Using Standard Edition High Availability With Oracle Databases • Enabling Standard Edition High Availability for Oracle Databases • Relocating a Standard Edition High Availability Database to Another Node • Adding a Node to a Standard Edition High Availability Database* • Removing a Configured Node from a Standard Edition High Availability Database* • Starting and Stopping Standard Edition High Availability Databases • Deactivating Standard Edition High Availability for Oracle Databases* 32 Copyright © 2020, Oracle and/or its affiliates * Steps not covered in this presentation
  • 33. 33 Copyright © 2020, Oracle and/or its affiliates Thank you Markus Michalewicz (Markus.Michalewicz@oracle.com) Senior Director of Database Product Management @KnownAsMarkus www.linkedin.com/in/markusmichalewicz www.slideshare.net/MarkusMichalewicz
  • 34. Our mission is to help people see data in new ways, discover insights, unlock endless possibilities.