SlideShare a Scribd company logo
1 of 42
Download to read offline
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Oracle Database Availability & Scalability
Across Versions and Editions
Markus Michalewicz, Senior Director of Product Management,
Database High Availability & Scalability Solutions, ST Development
July 2, 2019
Markus.Michalewicz@oracle.com
@OracleRACpm
http://www.linkedin.com/in/markusmichalewicz
http://www.slideshare.net/MarkusMichalewicz
Safe Harbor Statement
The preceding 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, and timing of any features or
functionality described for Oracle’s products remains at the sole discretion of Oracle.
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 2
Oracle Database Availability & Scalability
Across Versions and Editions
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 3
Oracle Database Editions
ORACLE DATABASE EE ORACLE DATABASE SE2
ORACLE DATABASE
PERSONAL EDITION
ORACLE DATABASE XE
Target High-volume online
transaction processing (OLTP)
applications, query-intensive
data warehouses.
Small business, workgroup
and web applications
Development Development
CPU Limits 1 CPU to Unlimited 2 CPU Sockets N/A 2 Cores
Memory Limits Unlimited* Unlimited* Unlimited* 2GB SGA
Storage Limits Unlimited* Unlimited* Unlimited* 12GB Storage
Database Options All options can be licensed None All options available minus
RAC and Diagnostic and
Tuning Pack
All options available minus
Data Guard & RAC
Licensed By Core Socket Named User Free
Platform Support Linux, Windows, Solaris, AIX,
HP-UX
Linux, Windows, Solaris, AIX,
HP-UX
Windows and Linux Windows and Linux
* Limited by underlying operating system
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 4
Oracle Database Express Edition
“Capacity limited EE Test Edition”
Oracle Database Standard Edition
“Sound Single Instance
Foundation”
Oracle Database Enterprise
Edition
“All Inclusive + Options”
Oracle Grows with Business Demands
Export /
Import
Upgrade
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 5
Oracle Database Availability & Scalability
Across Versions and Editions
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 6
High Availability – A Definition
High Availability (HA) [Computer System] The ability of a system to perform its function
continuously (without interruption) for a significantly longer period of time than the reliabilities of
its individual components would suggest.
High availability is most often achieved through failure tolerance. High availability is not an easily
quantifiable term. Both the bounds of a system that is called highly available and the degree to
which its availability is extraordinary must be clearly understood on a case-by-case basis.
Failure Tolerance [Computer System]: The ability of a system to continue to perform its function
(possibly at a reduced performance level) when one or more of its components has failed.
(https://www.snia.org/education/dictionary/f#failure_tolerance)
https://www.snia.org/education/dictionary
This definition does not
consider planned
maintenance per se…
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 7
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
High Availability – A Lot of Features
https://docs.oracle.com/en/database/oracle/oracle-database/19/dblic/Licensing-Information.html#GUID-0F9EB85D-4610-4EDF-89C2-4916A0E7AC87
Note 2:
Excerpt only
Note 1:
Any database solution on
the market has an HA
solution / story
8
Production Site Active Standby Site
101010101010101010101RAC / RAC One
Flashback
Edition Based
Redefinition
GoldenGate
Active
Data Guard
Recovery
Appliance
Sharding
Global
Data Services
Backup
Scalability
High Availability
Zero Downtime
Zero Data Loss
Maximum Availability Architecture (MAA)
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 9
MAA Reference Architectures
Meet Downtime (RTO) and Data Loss (RPO) SLAs
Downtime&DataLoss
BRONZE Single Instance + Backup Dev, Test, Prod
SILVER HA Clustering + Backup Prod/Departmental
GOLD HA Clustering + Disaster Recovery + Backup Mission Critical
PLATINUM Zero Data Loss & Zero Downtime Extreme Critical
MAA Reference
Architectures Topology Suitable Databases
Addresses SLAs for Data Loss and Downtime during Planned & Unplanned Outages
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 10
Single
Instance
Database
Database
Files
Bronze : Single Instance Database with Backups
Low Cost MAA Solution for customers that can tolerate longer recovery times or outages
Replicated
backup
Bronze
Summary
• Single instance database
with auto-restart capabilities
• MAA backup and restore best practices
• Restore from backup to resume service
following unrecoverable outages
Features • Oracle Restart Capabilities
• Multitenant Database with PDB features
• Online Maintenance
• Corruption Protection
• Flashback Technologies
• Recovery Manager (RMAN)
• Zero Data Loss Recovery Appliance
Primary
Datacenter
Remote
Datacenter
Local
backup
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 11
Online Operations
DBMS_REDEFINITION allows you to reorganize and redefine tables online
• Add/drop/rename/reorder columns
• Switch physical storage structures
• Reorganize & transform data while online
Additional Benefits of using DBMS_REDEFINITION
• Fault Tolerant (resume at point of failure) and track changes to enable fast rollback to prior definition
• Entire redefinition process runs without acquiring Exclusive DDL lock
• Monitor reorganization using V$online_redef
Online Redefinition Improvements
Source
Table
Update
Tracking
TransformCopy
Table
Transform
Updates
Result
Table
Continuous
Queries &
Updates
Store
Updates
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 12
Validation, Detection and Repair in Memory, during I/O and on Disk
Data Corruption Protection for Oracle Databases
• DB_BLOCK_CHECKSUM, DB_BLOCK_CHECKING
– Compute checksum on change and catches corruptions in memory
– Validate checksum on read and update (DETECTION)
– Prevents corrupted block to be written to disk (PREVENTION)
– Recover using good data block and redo (REPAIR)
• Automatic Storage Management
– Data Corruption or I/O error triggers repair (DETECTION/REPAIR)
– Reads extent copies for good copy (PREVENTION of ERROR)
– Good writes can correct existing corruptions (REPAIR)
Bad
SCN
Good
SCN
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 13
Rewind Button for the Oracle Databases
Flashback Technologies
• Fast point-in-time recovery (PITR)
without expensive restore operation
• Error investigation
– View data as of previous point in time
• Error correction
– Back-out a transaction
– Incorrect table updates
– Rewind the entire database
@T2 Col-1 Col-.. Col-n
Row-1 tom 1234 vp
Row-2 ben 8834 vp
Row-3 charlie 9837 vp
Row-n tom 8793 vp
@T1 Col-1 Col-.. Col-n
Row-1 abby 1234 officer
Row-2 ben 8834 mgr
Row-3 Charlie 9837 officer
Row-n tom 8793 vp Wrong
Update
Flashback
Table
DB @ T1 DB @ T2
Batch
Update
Flashback
Database
Wrong Update
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 14
Online Operation, Block-level Recovery & Flashback
Are not part of Standard Edition
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 15
High Availability Features Available in Standard Edition
Oracle Fail Safe
https://docs.oracle.com/en/database/oracle/oracle-database/19/ntqrf/deprecation-of-oracle-fail-safe.html#GUID-FB1CB9F6-F520-4772-9DBF-24CD70D0D628
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 16
Oracle Database Availability & Scalability
Across Versions and Editions
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 17
Features Across Versions
https://apex.oracle.com/database-features/
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 18
Features Across Versions
https://apex.oracle.com/database-features/
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 19
Oracle Database Availability & Scalability
Across Versions and Editions
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 20
Scalability – A Few Features
https://docs.oracle.com/en/database/oracle/oracle-database/19/dblic/Licensing-Information.html#GUID-0F9EB85D-4610-4EDF-89C2-4916A0E7AC87
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 21
RAC /
RAC One
Database
Database
Files Local
backup
Silver : Active/Active Database Clustering
Replicated
backup
Silver
Summary
• RAC or RAC One with remote backups
• Fast Instance failovers for planned/unplanned outages
• Backups replicated to remote site for DR
• Restore from backup to resume service following
unrecoverable outages
Features • Multitenant
• Online Maintenance
• Flashback Technologies
• Corruption Protection
• Recovery Manager (RMAN)
• Recovery Appliance or Cloud Backup
• Real Application Cluster / RAC One
• Application Checklist for Continuous Service
Primary
Datacenter
Remote
Datacenter
R
R
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 22
Planned Maintenance is Considered as part of MAA
Rolling Patching on the other hand is not part of Standard Edition
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 23
Oracle RAC 19c with Standard Edition (SE) 2
– Support Update
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 24
Oracle Real Application Clusters (RAC) in SE2 De-Support
• Effective with Oracle Database 19c
• Oracle RAC in Standard Edition 2 (SE2)
• will not be supported anymore.
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 25
Long Expected Development
• SE2 Socket requirements are hard to meet as hardware evolves.
• SE Oracle RAC has seen diminishing demand with increased high
availability requirements, as SE does not provide the full set of HA
capabilities available in the Oracle Database Enterprise Edition.
• A migration to (the 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.
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 26
Time to Act
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
Oracle 18
Oracle 11.2 EXTENDED
EXTENDEDOracle 12.1
12.2.0.1
Paid Extended SupportPremier Support Waived Extended Support
Oracle Database 12c customers can maintain their current SE2 RAC environments
until at least end of 2020; Oracle Database 18c can be used until mid 2021.
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 27
1. Convert SE(2) Oracle RAC databases to Single Instance
prior to upgrading to Oracle Database 19c.
2. Upgrade SE(2) Oracle RAC to Oracle Enterprise Edition
prior to upgrading to Oracle Database 19c.
3. Move your SE(2) Oracle RAC Database to the Oracle Cloud
Benefit from SE2 BYOL conversion and functional enhancements on the Oracle Cloud
• http://oracle.com/goto/move
Upgrade Paths
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 28
Move SE Oracle RAC to the Autonomous Database
• Convert your SE Oracle RAC Databases into an Autonomous Database
• BYOL:
– Conversion Ratios for Oracle Database Standard Edition , Oracle Database Standard, Oracle
Database Standard Edition 2 (Oracle Database Standard Edition Programs):
– For 1-8 OCPUs of Oracle Autonomous Transaction Processing Cloud: For each supported Processor License of Oracle
Database Standard Edition Programs (where a Processor is defined as equivalent o an occupied socket), you may activate up
to 4 OCPUs of the BYOL Cloud Service.
– For 1-8 OCPUs of Oracle Autonomous Data Warehouse Cloud, for each supported Processor License of Oracle Database
Standard Edition Programs (where a Processor is defined as equivalent to an occupied socket), You may activate up to 4
OCPUs of the BYOL Cloud Service.
– http://www.oracle.com/us/corporate/contracts/paas-iaas-universal-credits-3940775.pdf
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 29
For full management, better availability and scalability out of the box
Use Autonomous Database for SE Oracle RAC Databases
• SE does not provide all of the HA capabilities available in the Oracle Database
• Autonomous Database
– uses a RAC-enabled Oracle Enterprise Edition by default
– includes an availabilitypromise based on a MAA-compliant setup
• https://www.oracle.com/database/autonomous-database/think-autonomous.html
– SLA guarantees 99.995% reliability and availability,
which minimizes costly planned and unplanned downtime to less than 30 minutes a year.
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 30
Real Application Clusters (RAC) 19c
for the Autonomous Database
MarkusMichalewicz,
SeniorDirectorDatabaseHighAvailability
andScalabilityProductManagement
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 31
https://www.slideshare.net/MarkusMichalewicz/or
acle-rac19c-the-basis-for-the-autonomous-database
• Oracle Database Licensing Guide:
– https://docs.oracle.com/en/database/oracle/oracle-database/19/dblic/Licensing-
Information.html#GUID-0F9EB85D-4610-4EDF-89C2-4916A0E7AC87
• My Oracle Support 2504078.1 –
– “Desupport of Oracle Real Application Clusters (RAC)
with Oracle Database Standard Edition 19c”
More Information
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 32
Alternatives to Consider
1. Failover Clusters can be an alternative to Oracle RAC for certain implementations.
– Database failover can be implemented based on Oracle Clusterware and other clusters.
• Note that after a conversion from SE(2) RAC, your database will still use the Grid Infrastructure stack.
2. Disaster Recovery has traditionally not been provided with Oracle Standard Edition.
– Third party vendors provide alternatives.
• Those alternatives can be used instead of and in addition to a database cluster.
3. General “support rule for failover”:
– The database does not ”care” who or what started it;
– I.E. no failover cluster / DR certification required.
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 33
Oracle Database Availability & Scalability
Across Versions and Editions
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 34
Licensing Guide
Features across editions
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 35
Features Across Versions
https://apex.oracle.com/database-features/
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 36
Features Across Editions and Versions
https://apex.oracle.com/database-features/ BETA
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 37
Features Across Editions and Versions
https://apex.oracle.com/database-features/ BETA
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 38
Features Across Editions and Versions
https://apex.oracle.com/database-features/ BETA
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 39
Oracle Database Availability & Scalability
Across Versions and Editions – Conclusion
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 40
1. Full High Availability and Maximum Availability Architectures (MAA) require EE.
2. Oracle Cloud-based database CS deployments are based on MAA standards.
3. The Autonomous Database is an attractive alternative for SE2 RAC-based workload.
Summary and Conclusion
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 41
Oracle Database Availability & Scalability Across Versions & Editions

More Related Content

What's hot

AIOUG : OTNYathra - Troubleshooting and Diagnosing Oracle Database 12.2 and O...
AIOUG : OTNYathra - Troubleshooting and Diagnosing Oracle Database 12.2 and O...AIOUG : OTNYathra - Troubleshooting and Diagnosing Oracle Database 12.2 and O...
AIOUG : OTNYathra - Troubleshooting and Diagnosing Oracle Database 12.2 and O...Sandesh Rao
 
AIOUG-GroundBreakers-Jul 2019 - 19c RAC
AIOUG-GroundBreakers-Jul 2019 - 19c RACAIOUG-GroundBreakers-Jul 2019 - 19c RAC
AIOUG-GroundBreakers-Jul 2019 - 19c RACSandesh Rao
 
Understanding oracle rac internals part 1 - slides
Understanding oracle rac internals   part 1 - slidesUnderstanding oracle rac internals   part 1 - slides
Understanding oracle rac internals part 1 - slidesMohamed Farouk
 
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
 
Exadata master series_asm_2020
Exadata master series_asm_2020Exadata master series_asm_2020
Exadata master series_asm_2020Anil Nair
 
Oracle GoldenGate Performance Tuning
Oracle GoldenGate Performance TuningOracle GoldenGate Performance Tuning
Oracle GoldenGate Performance TuningBobby Curtis
 
Oracle 12c PDB insights
Oracle 12c PDB insightsOracle 12c PDB insights
Oracle 12c PDB insightsKirill Loifman
 
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
 
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
 
SQL Monitoring in Oracle Database 12c
SQL Monitoring in Oracle Database 12cSQL Monitoring in Oracle Database 12c
SQL Monitoring in Oracle Database 12cTanel Poder
 
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
 
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
 
Advanced rac troubleshooting
Advanced rac troubleshootingAdvanced rac troubleshooting
Advanced rac troubleshootingRiyaj Shamsudeen
 
Oracle Database Migration to Oracle Cloud Infrastructure
Oracle Database Migration to Oracle Cloud InfrastructureOracle Database Migration to Oracle Cloud Infrastructure
Oracle Database Migration to Oracle Cloud InfrastructureSinanPetrusToma
 
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
 
Your tuning arsenal: AWR, ADDM, ASH, Metrics and Advisors
Your tuning arsenal: AWR, ADDM, ASH, Metrics and AdvisorsYour tuning arsenal: AWR, ADDM, ASH, Metrics and Advisors
Your tuning arsenal: AWR, ADDM, ASH, Metrics and AdvisorsJohn Kanagaraj
 
My First 100 days with an Exadata (PPT)
My First 100 days with an Exadata (PPT)My First 100 days with an Exadata (PPT)
My First 100 days with an Exadata (PPT)Gustavo Rene Antunez
 
Oracle data guard for beginners
Oracle data guard for beginnersOracle data guard for beginners
Oracle data guard for beginnersPini Dibask
 

What's hot (20)

AIOUG : OTNYathra - Troubleshooting and Diagnosing Oracle Database 12.2 and O...
AIOUG : OTNYathra - Troubleshooting and Diagnosing Oracle Database 12.2 and O...AIOUG : OTNYathra - Troubleshooting and Diagnosing Oracle Database 12.2 and O...
AIOUG : OTNYathra - Troubleshooting and Diagnosing Oracle Database 12.2 and O...
 
AIOUG-GroundBreakers-Jul 2019 - 19c RAC
AIOUG-GroundBreakers-Jul 2019 - 19c RACAIOUG-GroundBreakers-Jul 2019 - 19c RAC
AIOUG-GroundBreakers-Jul 2019 - 19c RAC
 
Understanding oracle rac internals part 1 - slides
Understanding oracle rac internals   part 1 - slidesUnderstanding oracle rac internals   part 1 - slides
Understanding oracle rac internals part 1 - slides
 
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
 
Exadata master series_asm_2020
Exadata master series_asm_2020Exadata master series_asm_2020
Exadata master series_asm_2020
 
Oracle GoldenGate Performance Tuning
Oracle GoldenGate Performance TuningOracle GoldenGate Performance Tuning
Oracle GoldenGate Performance Tuning
 
Oracle 12c PDB insights
Oracle 12c PDB insightsOracle 12c PDB insights
Oracle 12c PDB insights
 
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 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
 
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
 
SQL Monitoring in Oracle Database 12c
SQL Monitoring in Oracle Database 12cSQL Monitoring in Oracle Database 12c
SQL Monitoring in Oracle Database 12c
 
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
 
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
 
Advanced rac troubleshooting
Advanced rac troubleshootingAdvanced rac troubleshooting
Advanced rac troubleshooting
 
One PDB to go, please!
One PDB to go, please!One PDB to go, please!
One PDB to go, please!
 
Oracle Database Migration to Oracle Cloud Infrastructure
Oracle Database Migration to Oracle Cloud InfrastructureOracle Database Migration to Oracle Cloud Infrastructure
Oracle Database Migration to Oracle Cloud Infrastructure
 
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
 
Your tuning arsenal: AWR, ADDM, ASH, Metrics and Advisors
Your tuning arsenal: AWR, ADDM, ASH, Metrics and AdvisorsYour tuning arsenal: AWR, ADDM, ASH, Metrics and Advisors
Your tuning arsenal: AWR, ADDM, ASH, Metrics and Advisors
 
My First 100 days with an Exadata (PPT)
My First 100 days with an Exadata (PPT)My First 100 days with an Exadata (PPT)
My First 100 days with an Exadata (PPT)
 
Oracle data guard for beginners
Oracle data guard for beginnersOracle data guard for beginners
Oracle data guard for beginners
 

Similar to Oracle Database Availability & Scalability Across Versions & Editions

Oracle MAA Best Practices - Applications Considerations
Oracle MAA Best Practices - Applications ConsiderationsOracle MAA Best Practices - Applications Considerations
Oracle MAA Best Practices - Applications ConsiderationsMarkus 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
 
Oracle Maximum Availability Architecture
Oracle Maximum Availability ArchitectureOracle Maximum Availability Architecture
Oracle Maximum Availability ArchitectureMarketingArrowECS_CZ
 
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_DB_sobre_Oracle
Oracle_DB_sobre_OracleOracle_DB_sobre_Oracle
Oracle_DB_sobre_OracleFran Navarro
 
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
 
Confoo 202 - MySQL Group Replication and ReplicaSet
Confoo 202 - MySQL Group Replication and ReplicaSetConfoo 202 - MySQL Group Replication and ReplicaSet
Confoo 202 - MySQL Group Replication and ReplicaSetDave Stokes
 
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
 
Oracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for ConsolidationOracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for ConsolidationYudi Herdiana
 
Oracle Data Protection - 1. část
Oracle Data Protection - 1. částOracle Data Protection - 1. část
Oracle Data Protection - 1. částMarketingArrowECS_CZ
 
TechEvent 2019: Create a Private Database Cloud in the Public Cloud using the...
TechEvent 2019: Create a Private Database Cloud in the Public Cloud using the...TechEvent 2019: Create a Private Database Cloud in the Public Cloud using the...
TechEvent 2019: Create a Private Database Cloud in the Public Cloud using the...Trivadis
 
Oracle databáze - zkonsolidovat, ochránit a ještě ušetřit! (2. část)
Oracle databáze - zkonsolidovat, ochránit a ještě ušetřit! (2. část)Oracle databáze - zkonsolidovat, ochránit a ještě ušetřit! (2. část)
Oracle databáze - zkonsolidovat, ochránit a ještě ušetřit! (2. část)MarketingArrowECS_CZ
 
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
 
Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster Fran Navarro
 
Využijte svou Oracle databázi naplno
Využijte svou Oracle databázi naplnoVyužijte svou Oracle databázi naplno
Využijte svou Oracle databázi naplnoMarketingArrowECS_CZ
 
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
 
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
 
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
 

Similar to Oracle Database Availability & Scalability Across Versions & Editions (20)

Oracle MAA Best Practices - Applications Considerations
Oracle MAA Best Practices - Applications ConsiderationsOracle MAA Best Practices - Applications Considerations
Oracle MAA Best Practices - Applications Considerations
 
Why to Use an Oracle Database?
Why to Use an Oracle Database? Why to Use an Oracle Database?
Why to Use an Oracle Database?
 
Oracle Maximum Availability Architecture
Oracle Maximum Availability ArchitectureOracle Maximum Availability Architecture
Oracle Maximum Availability Architecture
 
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_DB_sobre_Oracle
Oracle_DB_sobre_OracleOracle_DB_sobre_Oracle
Oracle_DB_sobre_Oracle
 
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
 
Confoo 202 - MySQL Group Replication and ReplicaSet
Confoo 202 - MySQL Group Replication and ReplicaSetConfoo 202 - MySQL Group Replication and ReplicaSet
Confoo 202 - MySQL Group Replication and ReplicaSet
 
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
 
Why Use an Oracle Database?
Why Use an Oracle Database?Why Use an Oracle Database?
Why Use an Oracle Database?
 
Oracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for ConsolidationOracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for Consolidation
 
Oracle Data Protection - 1. část
Oracle Data Protection - 1. částOracle Data Protection - 1. část
Oracle Data Protection - 1. část
 
TechEvent 2019: Create a Private Database Cloud in the Public Cloud using the...
TechEvent 2019: Create a Private Database Cloud in the Public Cloud using the...TechEvent 2019: Create a Private Database Cloud in the Public Cloud using the...
TechEvent 2019: Create a Private Database Cloud in the Public Cloud using the...
 
con8832-cloudha-2811114.pdf
con8832-cloudha-2811114.pdfcon8832-cloudha-2811114.pdf
con8832-cloudha-2811114.pdf
 
Oracle databáze - zkonsolidovat, ochránit a ještě ušetřit! (2. část)
Oracle databáze - zkonsolidovat, ochránit a ještě ušetřit! (2. část)Oracle databáze - zkonsolidovat, ochránit a ještě ušetřit! (2. část)
Oracle databáze - zkonsolidovat, ochránit a ještě ušetřit! (2. část)
 
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
 
Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster
 
Využijte svou Oracle databázi naplno
Využijte svou Oracle databázi naplnoVyužijte svou Oracle databázi naplno
Využijte svou Oracle databázi naplno
 
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
 
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...
 
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
 

More from 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 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 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
 
(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
 
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
 
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 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
 
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
 
MAA - Best Practices for the Cloud
MAA - Best Practices for the CloudMAA - Best Practices for the Cloud
MAA - Best Practices for the CloudMarkus Michalewicz
 

More from Markus Michalewicz (19)

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 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 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...
 
(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
 
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"?
 
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 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
 
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
 
MAA - Best Practices for the Cloud
MAA - Best Practices for the CloudMAA - Best Practices for the Cloud
MAA - Best Practices for the Cloud
 

Recently uploaded

Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identityteam-WIBU
 
Effectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorEffectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorTier1 app
 
What’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesWhat’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesVictoriaMetrics
 
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...OnePlan Solutions
 
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingOpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingShane Coughlan
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jNeo4j
 
Zer0con 2024 final share short version.pdf
Zer0con 2024 final share short version.pdfZer0con 2024 final share short version.pdf
Zer0con 2024 final share short version.pdfmaor17
 
Salesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZSalesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZABSYZ Inc
 
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...Bert Jan Schrijver
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfEnhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfRTS corp
 
Amazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilitiesAmazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilitiesKrzysztofKkol1
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxAndreas Kunz
 
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics
 
SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?Alexandre Beguel
 
Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLionel Briand
 
Patterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencePatterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencessuser9e7c64
 
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingOpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingShane Coughlan
 

Recently uploaded (20)

Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identity
 
Effectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorEffectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryError
 
What’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesWhat’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 Updates
 
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
 
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingOpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
 
Zer0con 2024 final share short version.pdf
Zer0con 2024 final share short version.pdfZer0con 2024 final share short version.pdf
Zer0con 2024 final share short version.pdf
 
Salesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZSalesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZ
 
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfEnhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
 
Amazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilitiesAmazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilities
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
 
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
 
SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?
 
Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and Repair
 
Patterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencePatterns for automating API delivery. API conference
Patterns for automating API delivery. API conference
 
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingOpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
 

Oracle Database Availability & Scalability Across Versions & Editions

  • 1. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Oracle Database Availability & Scalability Across Versions and Editions Markus Michalewicz, Senior Director of Product Management, Database High Availability & Scalability Solutions, ST Development July 2, 2019 Markus.Michalewicz@oracle.com @OracleRACpm http://www.linkedin.com/in/markusmichalewicz http://www.slideshare.net/MarkusMichalewicz
  • 2. Safe Harbor Statement The preceding 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, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 2
  • 3. Oracle Database Availability & Scalability Across Versions and Editions Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 3
  • 4. Oracle Database Editions ORACLE DATABASE EE ORACLE DATABASE SE2 ORACLE DATABASE PERSONAL EDITION ORACLE DATABASE XE Target High-volume online transaction processing (OLTP) applications, query-intensive data warehouses. Small business, workgroup and web applications Development Development CPU Limits 1 CPU to Unlimited 2 CPU Sockets N/A 2 Cores Memory Limits Unlimited* Unlimited* Unlimited* 2GB SGA Storage Limits Unlimited* Unlimited* Unlimited* 12GB Storage Database Options All options can be licensed None All options available minus RAC and Diagnostic and Tuning Pack All options available minus Data Guard & RAC Licensed By Core Socket Named User Free Platform Support Linux, Windows, Solaris, AIX, HP-UX Linux, Windows, Solaris, AIX, HP-UX Windows and Linux Windows and Linux * Limited by underlying operating system Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 4
  • 5. Oracle Database Express Edition “Capacity limited EE Test Edition” Oracle Database Standard Edition “Sound Single Instance Foundation” Oracle Database Enterprise Edition “All Inclusive + Options” Oracle Grows with Business Demands Export / Import Upgrade Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 5
  • 6. Oracle Database Availability & Scalability Across Versions and Editions Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 6
  • 7. High Availability – A Definition High Availability (HA) [Computer System] The ability of a system to perform its function continuously (without interruption) for a significantly longer period of time than the reliabilities of its individual components would suggest. High availability is most often achieved through failure tolerance. High availability is not an easily quantifiable term. Both the bounds of a system that is called highly available and the degree to which its availability is extraordinary must be clearly understood on a case-by-case basis. Failure Tolerance [Computer System]: The ability of a system to continue to perform its function (possibly at a reduced performance level) when one or more of its components has failed. (https://www.snia.org/education/dictionary/f#failure_tolerance) https://www.snia.org/education/dictionary This definition does not consider planned maintenance per se… Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 7
  • 8. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | High Availability – A Lot of Features https://docs.oracle.com/en/database/oracle/oracle-database/19/dblic/Licensing-Information.html#GUID-0F9EB85D-4610-4EDF-89C2-4916A0E7AC87 Note 2: Excerpt only Note 1: Any database solution on the market has an HA solution / story 8
  • 9. Production Site Active Standby Site 101010101010101010101RAC / RAC One Flashback Edition Based Redefinition GoldenGate Active Data Guard Recovery Appliance Sharding Global Data Services Backup Scalability High Availability Zero Downtime Zero Data Loss Maximum Availability Architecture (MAA) Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 9
  • 10. MAA Reference Architectures Meet Downtime (RTO) and Data Loss (RPO) SLAs Downtime&DataLoss BRONZE Single Instance + Backup Dev, Test, Prod SILVER HA Clustering + Backup Prod/Departmental GOLD HA Clustering + Disaster Recovery + Backup Mission Critical PLATINUM Zero Data Loss & Zero Downtime Extreme Critical MAA Reference Architectures Topology Suitable Databases Addresses SLAs for Data Loss and Downtime during Planned & Unplanned Outages Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 10
  • 11. Single Instance Database Database Files Bronze : Single Instance Database with Backups Low Cost MAA Solution for customers that can tolerate longer recovery times or outages Replicated backup Bronze Summary • Single instance database with auto-restart capabilities • MAA backup and restore best practices • Restore from backup to resume service following unrecoverable outages Features • Oracle Restart Capabilities • Multitenant Database with PDB features • Online Maintenance • Corruption Protection • Flashback Technologies • Recovery Manager (RMAN) • Zero Data Loss Recovery Appliance Primary Datacenter Remote Datacenter Local backup Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 11
  • 12. Online Operations DBMS_REDEFINITION allows you to reorganize and redefine tables online • Add/drop/rename/reorder columns • Switch physical storage structures • Reorganize & transform data while online Additional Benefits of using DBMS_REDEFINITION • Fault Tolerant (resume at point of failure) and track changes to enable fast rollback to prior definition • Entire redefinition process runs without acquiring Exclusive DDL lock • Monitor reorganization using V$online_redef Online Redefinition Improvements Source Table Update Tracking TransformCopy Table Transform Updates Result Table Continuous Queries & Updates Store Updates Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 12
  • 13. Validation, Detection and Repair in Memory, during I/O and on Disk Data Corruption Protection for Oracle Databases • DB_BLOCK_CHECKSUM, DB_BLOCK_CHECKING – Compute checksum on change and catches corruptions in memory – Validate checksum on read and update (DETECTION) – Prevents corrupted block to be written to disk (PREVENTION) – Recover using good data block and redo (REPAIR) • Automatic Storage Management – Data Corruption or I/O error triggers repair (DETECTION/REPAIR) – Reads extent copies for good copy (PREVENTION of ERROR) – Good writes can correct existing corruptions (REPAIR) Bad SCN Good SCN Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 13
  • 14. Rewind Button for the Oracle Databases Flashback Technologies • Fast point-in-time recovery (PITR) without expensive restore operation • Error investigation – View data as of previous point in time • Error correction – Back-out a transaction – Incorrect table updates – Rewind the entire database @T2 Col-1 Col-.. Col-n Row-1 tom 1234 vp Row-2 ben 8834 vp Row-3 charlie 9837 vp Row-n tom 8793 vp @T1 Col-1 Col-.. Col-n Row-1 abby 1234 officer Row-2 ben 8834 mgr Row-3 Charlie 9837 officer Row-n tom 8793 vp Wrong Update Flashback Table DB @ T1 DB @ T2 Batch Update Flashback Database Wrong Update Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 14
  • 15. Online Operation, Block-level Recovery & Flashback Are not part of Standard Edition Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 15
  • 16. High Availability Features Available in Standard Edition Oracle Fail Safe https://docs.oracle.com/en/database/oracle/oracle-database/19/ntqrf/deprecation-of-oracle-fail-safe.html#GUID-FB1CB9F6-F520-4772-9DBF-24CD70D0D628 Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 16
  • 17. Oracle Database Availability & Scalability Across Versions and Editions Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 17
  • 18. Features Across Versions https://apex.oracle.com/database-features/ Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 18
  • 19. Features Across Versions https://apex.oracle.com/database-features/ Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 19
  • 20. Oracle Database Availability & Scalability Across Versions and Editions Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 20
  • 21. Scalability – A Few Features https://docs.oracle.com/en/database/oracle/oracle-database/19/dblic/Licensing-Information.html#GUID-0F9EB85D-4610-4EDF-89C2-4916A0E7AC87 Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 21
  • 22. RAC / RAC One Database Database Files Local backup Silver : Active/Active Database Clustering Replicated backup Silver Summary • RAC or RAC One with remote backups • Fast Instance failovers for planned/unplanned outages • Backups replicated to remote site for DR • Restore from backup to resume service following unrecoverable outages Features • Multitenant • Online Maintenance • Flashback Technologies • Corruption Protection • Recovery Manager (RMAN) • Recovery Appliance or Cloud Backup • Real Application Cluster / RAC One • Application Checklist for Continuous Service Primary Datacenter Remote Datacenter R R Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 22
  • 23. Planned Maintenance is Considered as part of MAA Rolling Patching on the other hand is not part of Standard Edition Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 23
  • 24. Oracle RAC 19c with Standard Edition (SE) 2 – Support Update Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 24
  • 25. Oracle Real Application Clusters (RAC) in SE2 De-Support • Effective with Oracle Database 19c • Oracle RAC in Standard Edition 2 (SE2) • will not be supported anymore. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 25
  • 26. Long Expected Development • SE2 Socket requirements are hard to meet as hardware evolves. • SE Oracle RAC has seen diminishing demand with increased high availability requirements, as SE does not provide the full set of HA capabilities available in the Oracle Database Enterprise Edition. • A migration to (the 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. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 26
  • 27. Time to Act 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 Oracle 18 Oracle 11.2 EXTENDED EXTENDEDOracle 12.1 12.2.0.1 Paid Extended SupportPremier Support Waived Extended Support Oracle Database 12c customers can maintain their current SE2 RAC environments until at least end of 2020; Oracle Database 18c can be used until mid 2021. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 27
  • 28. 1. Convert SE(2) Oracle RAC databases to Single Instance prior to upgrading to Oracle Database 19c. 2. Upgrade SE(2) Oracle RAC to Oracle Enterprise Edition prior to upgrading to Oracle Database 19c. 3. Move your SE(2) Oracle RAC Database to the Oracle Cloud Benefit from SE2 BYOL conversion and functional enhancements on the Oracle Cloud • http://oracle.com/goto/move Upgrade Paths Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 28
  • 29. Move SE Oracle RAC to the Autonomous Database • Convert your SE Oracle RAC Databases into an Autonomous Database • BYOL: – Conversion Ratios for Oracle Database Standard Edition , Oracle Database Standard, Oracle Database Standard Edition 2 (Oracle Database Standard Edition Programs): – For 1-8 OCPUs of Oracle Autonomous Transaction Processing Cloud: For each supported Processor License of Oracle Database Standard Edition Programs (where a Processor is defined as equivalent o an occupied socket), you may activate up to 4 OCPUs of the BYOL Cloud Service. – For 1-8 OCPUs of Oracle Autonomous Data Warehouse Cloud, for each supported Processor License of Oracle Database Standard Edition Programs (where a Processor is defined as equivalent to an occupied socket), You may activate up to 4 OCPUs of the BYOL Cloud Service. – http://www.oracle.com/us/corporate/contracts/paas-iaas-universal-credits-3940775.pdf Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 29
  • 30. For full management, better availability and scalability out of the box Use Autonomous Database for SE Oracle RAC Databases • SE does not provide all of the HA capabilities available in the Oracle Database • Autonomous Database – uses a RAC-enabled Oracle Enterprise Edition by default – includes an availabilitypromise based on a MAA-compliant setup • https://www.oracle.com/database/autonomous-database/think-autonomous.html – SLA guarantees 99.995% reliability and availability, which minimizes costly planned and unplanned downtime to less than 30 minutes a year. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 30
  • 31. Real Application Clusters (RAC) 19c for the Autonomous Database MarkusMichalewicz, SeniorDirectorDatabaseHighAvailability andScalabilityProductManagement Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 31 https://www.slideshare.net/MarkusMichalewicz/or acle-rac19c-the-basis-for-the-autonomous-database
  • 32. • Oracle Database Licensing Guide: – https://docs.oracle.com/en/database/oracle/oracle-database/19/dblic/Licensing- Information.html#GUID-0F9EB85D-4610-4EDF-89C2-4916A0E7AC87 • My Oracle Support 2504078.1 – – “Desupport of Oracle Real Application Clusters (RAC) with Oracle Database Standard Edition 19c” More Information Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 32
  • 33. Alternatives to Consider 1. Failover Clusters can be an alternative to Oracle RAC for certain implementations. – Database failover can be implemented based on Oracle Clusterware and other clusters. • Note that after a conversion from SE(2) RAC, your database will still use the Grid Infrastructure stack. 2. Disaster Recovery has traditionally not been provided with Oracle Standard Edition. – Third party vendors provide alternatives. • Those alternatives can be used instead of and in addition to a database cluster. 3. General “support rule for failover”: – The database does not ”care” who or what started it; – I.E. no failover cluster / DR certification required. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 33
  • 34. Oracle Database Availability & Scalability Across Versions and Editions Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 34
  • 35. Licensing Guide Features across editions Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 35
  • 36. Features Across Versions https://apex.oracle.com/database-features/ Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 36
  • 37. Features Across Editions and Versions https://apex.oracle.com/database-features/ BETA Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 37
  • 38. Features Across Editions and Versions https://apex.oracle.com/database-features/ BETA Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 38
  • 39. Features Across Editions and Versions https://apex.oracle.com/database-features/ BETA Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 39
  • 40. Oracle Database Availability & Scalability Across Versions and Editions – Conclusion Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 40
  • 41. 1. Full High Availability and Maximum Availability Architectures (MAA) require EE. 2. Oracle Cloud-based database CS deployments are based on MAA standards. 3. The Autonomous Database is an attractive alternative for SE2 RAC-based workload. Summary and Conclusion Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 41