Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Why to Use an Oracle Database?
Markus Michalewicz, Senior Director of Product Management,
Database High Availability & Scalability Solutions, ST Development
June 3, 2019
Markus.Michalewicz@oracle.com
@OracleRACpm
http://www.linkedin.com/in/markusmichalewicz
http://www.slideshare.net/MarkusMichalewicz
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
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, and timing of any features or
functionality described for Oracle’s products remains at the sole discretion of Oracle.
3
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Program Agenda
Why Oracle?
Leading Technology
Grow on Demand
Deployment Choices
1
2
3
4
4
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Program Agenda
Why Oracle?
Leading Technology
Grow on Demand
Deployment Choices
1
2
3
4
5
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Oracle Database Positioned Highest for both Vision AND
Ability to Execute On Gartner Data Management
Solutions for Analytics Magic Quadrant
6
Oracle Database Positioned Highest for Vision
On Gartner Operational Database Management Systems
Magic Quadrant
Ranked the Highest by Gartner
https://www.gartner.com/doc/reprints?id=1-
5LPN68I&ct=181015&st=sb
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Oracle Restricted 7
Gartner, Critical Capabilities for Operational Database Management Systems
October 2018
Adrian, Feinberg, Heudecker
Summary: Oracle #1 in 4/4 “use cases”
Authors:
Published:
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 8
Most customers agree that the Oracle Database is leading in technology
The Best Attest for Success
* Not only database customers
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Program Agenda
Why Oracle?
Leading Technology
Grow on Demand
Deployment Choices
1
2
3
4
9
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
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. |
700+ New Features
and Improvements
11
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 12
OnlineTableMove
JSON
Real Time Materialized Views
IndexCompression
Auto Generated Sequences
Long Identifiers
Online Tablespace Encryption
Property Graph
SQL Plan Management Enhancements
TopNQueries
Invisible Columns Longer Varchars
Security Assessment Tool
LiveSQL
IndexUsageStats
Application
Continuity
Data Guard DML Redirect
Polymorphic Table Functions
Load From Object Stores
Integration with Active Directory
Unicode 9 Support
Quarantine for SQL Plans
Auto Indexing
Analytical Views
Partitioned Hybrid Tables
Real-Time Statistics
Approximate Functions
Schema-only Oracle accounts
Oracle Database 12c “Under the Radar” Features
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Oracle RAC Performance Features
• Automatic Undo Management
• Cache Fusion
• Oracle Real Application Clusters
• Session Affinity
• PDB & Services Isolation
• Service-Oriented Buffer Cache
• Leaf Block Split Optimizations
• Self Tuning LMS
• Multithreaded Cache Fusion
• ExaFusion Direct-to-Wire Protocol
• Smart Fusion Block Transfer
• Universal Connection Pool (UCP) Support for Oracle RAC
• Support for Distributed Transactions (XA) in Oracle RAC
• Parallel Execution Optimizations for Oracle RAC
• Affinity Locking and Read-Mostly Objects
• Reader Bypass & Flash Cache
• Connection Load Balancing
• Load Balancing Advisory
• Cluster Managed Services
• Automatic Storage Management
9i
10g
11g
12c
18c
• Scalable Sequences
• Undo RDMA-Read
• Commit Cache
• Database Reliability Framework
Over 20 years of innovation
19c
• Dynamic Resource Allocation
features (for ATP-D)
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Massive Performance
(with Database In-Memory)
14
Oracle RAC-based horizontal
scaling for standard applications
Oracle Sharding-based horizontal
scaling for shard-aware applications
Oracle Scales in Many Directions and Ways
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Oracle Sharding
• Horizontal partitioning of data
across up to 1000 independent
Oracle Databases (shards)
• Shared-nothing HW architecture
– Each shard runs on commodity server
– No shared storage
– No clusterware
• Data is partitioned using a sharding
key (i.e. account number)
15
Another, integrated and established way to deploy the Oracle RDBMS
A single logical DB sharded into N physical Databases
Shard01:
Table 1
Partitions
BA
DC
Partitions
FE
HG
Shard02:
Table 1
Shardnn:
Table 1
Partitions
……
……
Server A Server B Server N
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 16
Oracle Sharding
An Extension of the Oracle Database; same Oracle features
that you have with the database work with Sharding
• Benefit of SQL, PL/SQL and ACID
• Advanced Security
• Partitioning
• Maximum Availability Architecture
Intelligently partitions data and workload across N number
of discrete Oracle databases that do not share hardware or
software
Automates end-to-end life cycle management
• Enables automatic partitioning/replication, elastic
scaling, rebalancing, data-dependent routing for
single-shard and cross-shard queries
A complete platform for a Sharded Database
Routing Tier
Application
Server
Shard Directors
Database Tier
Application Tier
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 17
Oracle Database Sharding – Benefits
Linear Scalability
Add shards online to increase
database size and throughput.
Online split and rebalance.
Extreme Availability
Shared-nothing hardware
architecture. Fault of one shard
has no impact on others.
Geographic Distribution
User defined data placement for
performance, availability, DR or to
meet regulatory requirements.
…
…
…
…
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Structured Query Language
(SQL)
• Oracle supports ANSI
standard SQL
• Has extensions to the SQL
language for features that
are not included in ANSI
standard.
Transactions
• Supporting transactions
means the database
ensures the A.C.I.D.
• A.C.I.D. à
Atomicity, Consistency,
Independence, Durability
Programmable
database features
– Stored Procedures &
Triggers
– Oracle PL/SQL
18
Multiversion
Read Consistency
• The data returned by a
query is committed and
consistent for a single
point in time.
Nonblocking queries
• Readers and writers of
data do not block one
another.
Non-escalating
row level locking
Flexible Based on Strong Fundamentals – Basics
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Data Modeling
• Relational
• Object/Relational
• Queues
• Key/Value, Document,
JSON
• Property Graph
• Multidimensional
Data Types
• Numeric
• Character and variable
character
• Dates, times and time stamps
• Spatial Data
• Time Series Data
• Images
• Large Objects (LOBS, BLOBS,
CLOBS)
• XML
• JSON
19
Developer Tools
• Node.js
• Java
• Python
• .NET
• SQL
• R
• PHP
• PL/SQL
• C/C++
Flexible Based on Strong Fundamentals - Development
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
• Core Database Security (users,
roles, authentication, etc.)
• Encryption of Network
Communication
• Transparent Data Encryption (TDE)
• Column-level Encryption
• Oracle Key & Database Vault
• Database Auditing
• Oracle Audit Vault
• Oracle Database Firewall
• Label Security
• Real Application Security
• Virtual Private Database (VPD)
• Data Masking and Subsetting
20
Flexible Based on Strong Fundamentals - Security
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Program Agenda
Why Oracle?
Leading Technology
Grow on Demand
Deployment Choices
1
2
3
4
21
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Oracle Database Express Edition
“Capacity limited EE Test Edition”
22
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. | 23
Use Multitenant-based consolidation for cost optimization
Oracle Grows with Business Demands
Increase Functionality
Massive Cost Savings
and Cloud Agility with
Multitenant
DecreaseCosts
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
“Classic License”
Upfront CAP (once)
+
Support (continuous)
“Open Source”
No / little upfront CAP
+
Support (continuous)
24
“Subscription”
No upfront CAP
+
Subscription
(Support / Usage)
General Licensing Models – Oracle Supports 2/3
Often forgotten: implementation / maintenance costs
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Benefit from Cloud Sizing
All workloads exhibit variation – “normal” to “peak”
• Annual/quarterly/weekly/daily seasonal variations
– Retail/other seasonal transactions,
periodic reports and compliance, full backups
• But also intraday variation
– End-of-day reports, analytics workloads, day/night (e.g., lower daytime workload on sparsely
populated landmasses/Pacific Ocean), incremental backups
• On-premises common to see “peak” sized “2x normal”
– If 16 cores are “normal”, the system may get sized with 32 cores
• On cloud, it is safe to provision for normal workloads and burst up as needed
25
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Production (Prod) Workload Sizing
• On Premises (and Non-metered)
Size for the peak, plus additional
buffer = lots of idle CPU
26
+ BufferPeak
CPU Usage
• Use hourly bursting for peak
• OCPUs available through
bursting – no need to add Buffer Normal + Hourly Bursting
CPU Usage
Sizing for Cloud
• Size for the normal workload
Peak
Buffer
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Disaster Recovery (DR) and Test & Dev (Dev/Test) Sizing
27
DR
• Size for redo apply CPU Usage
• Add OCPUs (expansion / burst) for DR
CPU Usage
Dev/Test
• Oversubscribe using Multitenant
• Size for development
– Vastly underutilized except for performance testing
• Add / remove cores for performance testing
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Oracle Database Express Edition
“Capacity limited EE Test Edition”
28
Oracle Database Standard Edition
“Sound Single Instance Foundation”
Oracle Database Enterprise Edition
“All Inclusive + Options”
Oracle Grows with Business Demands
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 29
Oracle Real Application Clusters (RAC) in SE2 De-Support
Oracle Standard Edition “Sound Single Instance Foundation”
• 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. |
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.
30
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
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.
31
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
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
to 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
32
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
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 availability promise 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.
Full deck: https://www.slideshare.net/MarkusMichalewicz/oracle-rac-19c-with-standard-edition-se-2-support-update
For full management, better availability and scalability out of the box
33
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Program Agenda
Why Oracle?
Leading Technology
Grow on Demand
Deployment Choices
1
2
3
4
34
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
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)
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Oracle Database – Choice of Cloud Deployment
Database on
Oracle Cloud
Infrastructure
Database Cloud Service
VM or Bare Metal
Exadata Cloud Service
or Cloud @ Customer
Autonomous Database
Editions 11g, 12.1, 12.2, 18c SE2, EE, HP, EP EP N/A
Management Customer Customer Customer Oracle
Max DB size 40TB 9TB (triple mirrored)-40TB Petabytes 128TB
CPU range 1 – 24 2 – 52 1 – 100’s 1 – 128
Storage Block: Elastic per GB Block or Local NVMe:Fixed Exadata,Flash:Fixed Exadata,Flash:Variable
RAC NO YES in VM only* YES YES
Backups Manual
Backup to OCI Object Storage
Manual or Automatic
Auto backup copied across ADs
Backup to OCI Object Storage
Manual or Automatic
Auto backup copied across ADs
Automatic backup to OCI
Object Storage across AD
Active Data Guard Manual
Across ADs
Across Regions via VCN peering
Across ADs
Across Regions via VCN peering
Across ADs **
* In OCI, RAC VM node are now in separate Fault Domains.
** Only Available on Autonomous Database.
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 37
MAA Evolution – From On-Premises into the Oracle Cloud
On-Premises
On-Premises Exadata and
Recovery Appliance
Database /
Exadata
Cloud
Autonomous
Database
MAA Blueprints and Best Practices
MAA integrated Engineered Systems
(config practices, Exachk, lowest
brownouts, HA QoS, data protection)
Adding MAA Configuration and Life
Cycle Operations, Shifting admin
ownership to Oracle with MAA SLAs
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Summary
• Strongest on Fundamentals
• Any Scale for Any Workload
– RAC / Sharding scale all types of applications
• Multiple Data Models
– Relational, key/value, etc.
• Analytics
• Cloud
• Autonomous Database
• Developer Tools & Languages
• Security
Blog: https://chriscraftoracle.wordpress.com/2019/04/22/what-makes-oracle-database-number-one/
38
Oracle is The All Inclusive Database
Why to Use an Oracle Database?

More Related Content

PPTX
Data Lakehouse, Data Mesh, and Data Fabric (r1)
PDF
Integrated Project and Solution Delivery And Business Engagement Model
PPTX
Should I move my database to the cloud?
PPTX
Case Study: Salesforce CPQ (Configure Price Quote) for Software as a Service ...
PPTX
Microsoft Data Platform - What's included
PDF
Microservices Patterns with GoldenGate
PPT
Apex Trigger Debugging: Solving the Hard Problems
PPTX
Case Study : Jira Integration
Data Lakehouse, Data Mesh, and Data Fabric (r1)
Integrated Project and Solution Delivery And Business Engagement Model
Should I move my database to the cloud?
Case Study: Salesforce CPQ (Configure Price Quote) for Software as a Service ...
Microsoft Data Platform - What's included
Microservices Patterns with GoldenGate
Apex Trigger Debugging: Solving the Hard Problems
Case Study : Jira Integration

What's hot (20)

PDF
Data Migration Strategies PowerPoint Presentation Slides
PDF
Complexity and Solution Architecture
PPTX
Banking on the Cloud
PPTX
Power Platform Governance Center of Excellence
PPTX
API Governance in the Enterprise
PPTX
DW Migration Webinar-March 2022.pptx
PPTX
SAP's Business Technology Platform: A Game-Changer for Intelligent Enterprises
PDF
Considerations for Data Access in the Lakehouse
PPTX
Data engineering
PDF
Salesforce.com Org Migration Overview
PPTX
Cinema booking system | Movie Booking System
PDF
We Need To Talk About IT Architecture
PDF
Managing the Role Hierarchy at Enterprise Scale
PDF
Building serverless integration solutions with Microsoft Azure
PDF
SAP API Business Hub
PPTX
SAP’s Intelligent Enterprise Strategy
PDF
Intro to azure logic apps
PPTX
Practitioner’s Guide Building and Sustaining an Effective IT Demand Managemen...
PPTX
Automating business processes and approvals with Microsoft Flow
PDF
Show Me Kafka Tools That Will Increase My Productivity! (Stephane Maarek, Dat...
Data Migration Strategies PowerPoint Presentation Slides
Complexity and Solution Architecture
Banking on the Cloud
Power Platform Governance Center of Excellence
API Governance in the Enterprise
DW Migration Webinar-March 2022.pptx
SAP's Business Technology Platform: A Game-Changer for Intelligent Enterprises
Considerations for Data Access in the Lakehouse
Data engineering
Salesforce.com Org Migration Overview
Cinema booking system | Movie Booking System
We Need To Talk About IT Architecture
Managing the Role Hierarchy at Enterprise Scale
Building serverless integration solutions with Microsoft Azure
SAP API Business Hub
SAP’s Intelligent Enterprise Strategy
Intro to azure logic apps
Practitioner’s Guide Building and Sustaining an Effective IT Demand Managemen...
Automating business processes and approvals with Microsoft Flow
Show Me Kafka Tools That Will Increase My Productivity! (Stephane Maarek, Dat...
Ad

Similar to Why to Use an Oracle Database? (20)

PDF
Why Use an Oracle Database?
PDF
Oracle Database – Mission Critical
PDF
Oracle Database Availability & Scalability Across Versions & Editions
PPT
Oracle Database 11g Lower Your Costs
PPTX
2019 - GUOB Tech Day / Groundbreakers LAD Tour - Database Migration Methods t...
PPTX
History of Oracle and Databases
PDF
Oracle Cloud is Best for Oracle Database - High Availability
PDF
HA, Scalability, DR & MAA in Oracle Database 21c - Overview
PPTX
CON6492 - Oracle Database Public Cloud Services v1 1
PPTX
Oracle Database Appliance, ODA, X7-2 portfolio.
PDF
Novinky v Oracle Database 18c
PDF
OOW 2013 Highlights
PPTX
Systems oracle overview_hardware
PPTX
Sesion covergentes 2016
PPTX
2019 - OOW - Database Migration Methods from On-Premise to Cloud
PPTX
Bilbao oracle12c keynote
PDF
Oracle Database Appliance - Introduction in Cyprus
PDF
PDoolan Oracle Overview
PPTX
Overview of Oracle Product Portfolio (focus on Platform) - April, 2017
PPTX
Oracle Database Appliance X5-2
Why Use an Oracle Database?
Oracle Database – Mission Critical
Oracle Database Availability & Scalability Across Versions & Editions
Oracle Database 11g Lower Your Costs
2019 - GUOB Tech Day / Groundbreakers LAD Tour - Database Migration Methods t...
History of Oracle and Databases
Oracle Cloud is Best for Oracle Database - High Availability
HA, Scalability, DR & MAA in Oracle Database 21c - Overview
CON6492 - Oracle Database Public Cloud Services v1 1
Oracle Database Appliance, ODA, X7-2 portfolio.
Novinky v Oracle Database 18c
OOW 2013 Highlights
Systems oracle overview_hardware
Sesion covergentes 2016
2019 - OOW - Database Migration Methods from On-Premise to Cloud
Bilbao oracle12c keynote
Oracle Database Appliance - Introduction in Cyprus
PDoolan Oracle Overview
Overview of Oracle Product Portfolio (focus on Platform) - April, 2017
Oracle Database Appliance X5-2
Ad

More from Markus Michalewicz (20)

PDF
Achieving Continuous Availability for Your Applications with Oracle MAA
PDF
"It can always get worse!" – Lessons Learned in over 20 years working with Or...
PDF
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the Cloud
PDF
The Top 5 Reasons to Deploy Your Applications on Oracle RAC
PDF
2020 – A Decade of Change
PDF
Standard Edition High Availability (SEHA) - The Why, What & How
PDF
"Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2...
PDF
Oracle RAC 19c and Later - Best Practices #OOWLON
PDF
MAA for Oracle Database, Exadata and the Cloud
PDF
(Oracle) DBA and Other Skills Needed in 2020
PDF
Make Your Application “Oracle RAC Ready” & Test For It
PDF
MAA Best Practices for Oracle Database 19c
PDF
Best Practices for the Most Impactful Oracle Database 18c and 19c Features
PDF
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?
PDF
Oracle RAC 19c - the Basis for the Autonomous Database
PDF
From HA to Maximum Availability - A Holistic Historical Discussion
PDF
A Cloud Journey - Move to the Oracle Cloud
PDF
Oracle MAA Best Practices - Applications Considerations
PDF
Oracle RAC 19c with Standard Edition (SE) 2 - Support Update
PDF
(Oracle) DBA Skills to Have, to Obtain and to Nurture
Achieving Continuous Availability for Your Applications with Oracle MAA
"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
The Top 5 Reasons to Deploy Your Applications on Oracle RAC
2020 – A Decade of Change
Standard Edition High Availability (SEHA) - The Why, What & How
"Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2...
Oracle RAC 19c and Later - Best Practices #OOWLON
MAA for Oracle Database, Exadata and the Cloud
(Oracle) DBA and Other Skills Needed in 2020
Make Your Application “Oracle RAC Ready” & Test For It
MAA Best Practices for Oracle Database 19c
Best Practices for the Most Impactful Oracle Database 18c and 19c Features
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?
Oracle RAC 19c - the Basis for the Autonomous Database
From HA to Maximum Availability - A Holistic Historical Discussion
A Cloud Journey - Move to the Oracle Cloud
Oracle MAA Best Practices - Applications Considerations
Oracle RAC 19c with Standard Edition (SE) 2 - Support Update
(Oracle) DBA Skills to Have, to Obtain and to Nurture

Recently uploaded (20)

PDF
Microsoft Office 365 Crack Download Free
PDF
novaPDF Pro 11.9.482 Crack + License Key [Latest 2025]
PPTX
DevOpsDays Halifax 2025 - Building 10x Organizations Using Modern Productivit...
PPTX
ROI from Efficient Content & Campaign Management in the Digital Media Industry
PPTX
ROI Analysis for Newspaper Industry with Odoo ERP
PPTX
Lecture 5 Software Requirement Engineering
PDF
E-Commerce Website Development Companyin india
PDF
What Makes a Great Data Visualization Consulting Service.pdf
PPTX
Human-Computer Interaction for Lecture 2
PDF
Workplace Software and Skills - OpenStax
DOCX
Modern SharePoint Intranet Templates That Boost Employee Engagement in 2025.docx
PDF
PDF-XChange Editor Plus 10.7.0.398.0 Crack Free Download Latest 2025
PPTX
Bandicam Screen Recorder 8.2.1 Build 2529 Crack
PDF
Introduction to Ragic - #1 No Code Tool For Digitalizing Your Business Proces...
PPTX
Python is a high-level, interpreted programming language
PPTX
Viber For Windows 25.7.1 Crack + Serial Keygen
PDF
Multiverse AI Review 2025: Access All TOP AI Model-Versions!
PPTX
DevOpsDays Halifax 2025 - Building 10x Organizations Using Modern Productivit...
PPTX
Chapter 1 - Transaction Processing and Mgt.pptx
PPTX
Presentation by Samna Perveen And Subhan Afzal.pptx
Microsoft Office 365 Crack Download Free
novaPDF Pro 11.9.482 Crack + License Key [Latest 2025]
DevOpsDays Halifax 2025 - Building 10x Organizations Using Modern Productivit...
ROI from Efficient Content & Campaign Management in the Digital Media Industry
ROI Analysis for Newspaper Industry with Odoo ERP
Lecture 5 Software Requirement Engineering
E-Commerce Website Development Companyin india
What Makes a Great Data Visualization Consulting Service.pdf
Human-Computer Interaction for Lecture 2
Workplace Software and Skills - OpenStax
Modern SharePoint Intranet Templates That Boost Employee Engagement in 2025.docx
PDF-XChange Editor Plus 10.7.0.398.0 Crack Free Download Latest 2025
Bandicam Screen Recorder 8.2.1 Build 2529 Crack
Introduction to Ragic - #1 No Code Tool For Digitalizing Your Business Proces...
Python is a high-level, interpreted programming language
Viber For Windows 25.7.1 Crack + Serial Keygen
Multiverse AI Review 2025: Access All TOP AI Model-Versions!
DevOpsDays Halifax 2025 - Building 10x Organizations Using Modern Productivit...
Chapter 1 - Transaction Processing and Mgt.pptx
Presentation by Samna Perveen And Subhan Afzal.pptx

Why to Use an Oracle Database?

  • 1. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Why to Use an Oracle Database? Markus Michalewicz, Senior Director of Product Management, Database High Availability & Scalability Solutions, ST Development June 3, 2019 [email protected] @OracleRACpm http://www.linkedin.com/in/markusmichalewicz http://www.slideshare.net/MarkusMichalewicz
  • 2. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 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, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle. 3
  • 3. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Program Agenda Why Oracle? Leading Technology Grow on Demand Deployment Choices 1 2 3 4 4
  • 4. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Program Agenda Why Oracle? Leading Technology Grow on Demand Deployment Choices 1 2 3 4 5
  • 5. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Oracle Database Positioned Highest for both Vision AND Ability to Execute On Gartner Data Management Solutions for Analytics Magic Quadrant 6 Oracle Database Positioned Highest for Vision On Gartner Operational Database Management Systems Magic Quadrant Ranked the Highest by Gartner https://www.gartner.com/doc/reprints?id=1- 5LPN68I&ct=181015&st=sb
  • 6. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Oracle Restricted 7 Gartner, Critical Capabilities for Operational Database Management Systems October 2018 Adrian, Feinberg, Heudecker Summary: Oracle #1 in 4/4 “use cases” Authors: Published:
  • 7. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 8 Most customers agree that the Oracle Database is leading in technology The Best Attest for Success * Not only database customers
  • 8. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Program Agenda Why Oracle? Leading Technology Grow on Demand Deployment Choices 1 2 3 4 9
  • 9. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 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)
  • 10. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 700+ New Features and Improvements 11
  • 11. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 12 OnlineTableMove JSON Real Time Materialized Views IndexCompression Auto Generated Sequences Long Identifiers Online Tablespace Encryption Property Graph SQL Plan Management Enhancements TopNQueries Invisible Columns Longer Varchars Security Assessment Tool LiveSQL IndexUsageStats Application Continuity Data Guard DML Redirect Polymorphic Table Functions Load From Object Stores Integration with Active Directory Unicode 9 Support Quarantine for SQL Plans Auto Indexing Analytical Views Partitioned Hybrid Tables Real-Time Statistics Approximate Functions Schema-only Oracle accounts Oracle Database 12c “Under the Radar” Features
  • 12. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Oracle RAC Performance Features • Automatic Undo Management • Cache Fusion • Oracle Real Application Clusters • Session Affinity • PDB & Services Isolation • Service-Oriented Buffer Cache • Leaf Block Split Optimizations • Self Tuning LMS • Multithreaded Cache Fusion • ExaFusion Direct-to-Wire Protocol • Smart Fusion Block Transfer • Universal Connection Pool (UCP) Support for Oracle RAC • Support for Distributed Transactions (XA) in Oracle RAC • Parallel Execution Optimizations for Oracle RAC • Affinity Locking and Read-Mostly Objects • Reader Bypass & Flash Cache • Connection Load Balancing • Load Balancing Advisory • Cluster Managed Services • Automatic Storage Management 9i 10g 11g 12c 18c • Scalable Sequences • Undo RDMA-Read • Commit Cache • Database Reliability Framework Over 20 years of innovation 19c • Dynamic Resource Allocation features (for ATP-D)
  • 13. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Massive Performance (with Database In-Memory) 14 Oracle RAC-based horizontal scaling for standard applications Oracle Sharding-based horizontal scaling for shard-aware applications Oracle Scales in Many Directions and Ways
  • 14. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Oracle Sharding • Horizontal partitioning of data across up to 1000 independent Oracle Databases (shards) • Shared-nothing HW architecture – Each shard runs on commodity server – No shared storage – No clusterware • Data is partitioned using a sharding key (i.e. account number) 15 Another, integrated and established way to deploy the Oracle RDBMS A single logical DB sharded into N physical Databases Shard01: Table 1 Partitions BA DC Partitions FE HG Shard02: Table 1 Shardnn: Table 1 Partitions …… …… Server A Server B Server N
  • 15. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 16 Oracle Sharding An Extension of the Oracle Database; same Oracle features that you have with the database work with Sharding • Benefit of SQL, PL/SQL and ACID • Advanced Security • Partitioning • Maximum Availability Architecture Intelligently partitions data and workload across N number of discrete Oracle databases that do not share hardware or software Automates end-to-end life cycle management • Enables automatic partitioning/replication, elastic scaling, rebalancing, data-dependent routing for single-shard and cross-shard queries A complete platform for a Sharded Database Routing Tier Application Server Shard Directors Database Tier Application Tier
  • 16. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 17 Oracle Database Sharding – Benefits Linear Scalability Add shards online to increase database size and throughput. Online split and rebalance. Extreme Availability Shared-nothing hardware architecture. Fault of one shard has no impact on others. Geographic Distribution User defined data placement for performance, availability, DR or to meet regulatory requirements. … … … …
  • 17. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Structured Query Language (SQL) • Oracle supports ANSI standard SQL • Has extensions to the SQL language for features that are not included in ANSI standard. Transactions • Supporting transactions means the database ensures the A.C.I.D. • A.C.I.D. à Atomicity, Consistency, Independence, Durability Programmable database features – Stored Procedures & Triggers – Oracle PL/SQL 18 Multiversion Read Consistency • The data returned by a query is committed and consistent for a single point in time. Nonblocking queries • Readers and writers of data do not block one another. Non-escalating row level locking Flexible Based on Strong Fundamentals – Basics
  • 18. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Data Modeling • Relational • Object/Relational • Queues • Key/Value, Document, JSON • Property Graph • Multidimensional Data Types • Numeric • Character and variable character • Dates, times and time stamps • Spatial Data • Time Series Data • Images • Large Objects (LOBS, BLOBS, CLOBS) • XML • JSON 19 Developer Tools • Node.js • Java • Python • .NET • SQL • R • PHP • PL/SQL • C/C++ Flexible Based on Strong Fundamentals - Development
  • 19. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | • Core Database Security (users, roles, authentication, etc.) • Encryption of Network Communication • Transparent Data Encryption (TDE) • Column-level Encryption • Oracle Key & Database Vault • Database Auditing • Oracle Audit Vault • Oracle Database Firewall • Label Security • Real Application Security • Virtual Private Database (VPD) • Data Masking and Subsetting 20 Flexible Based on Strong Fundamentals - Security
  • 20. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Program Agenda Why Oracle? Leading Technology Grow on Demand Deployment Choices 1 2 3 4 21
  • 21. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Oracle Database Express Edition “Capacity limited EE Test Edition” 22 Oracle Database Standard Edition “Sound Single Instance Foundation” Oracle Database Enterprise Edition “All Inclusive + Options” Oracle Grows with Business Demands Export / Import Upgrade
  • 22. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 23 Use Multitenant-based consolidation for cost optimization Oracle Grows with Business Demands Increase Functionality Massive Cost Savings and Cloud Agility with Multitenant DecreaseCosts
  • 23. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | “Classic License” Upfront CAP (once) + Support (continuous) “Open Source” No / little upfront CAP + Support (continuous) 24 “Subscription” No upfront CAP + Subscription (Support / Usage) General Licensing Models – Oracle Supports 2/3 Often forgotten: implementation / maintenance costs
  • 24. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Benefit from Cloud Sizing All workloads exhibit variation – “normal” to “peak” • Annual/quarterly/weekly/daily seasonal variations – Retail/other seasonal transactions, periodic reports and compliance, full backups • But also intraday variation – End-of-day reports, analytics workloads, day/night (e.g., lower daytime workload on sparsely populated landmasses/Pacific Ocean), incremental backups • On-premises common to see “peak” sized “2x normal” – If 16 cores are “normal”, the system may get sized with 32 cores • On cloud, it is safe to provision for normal workloads and burst up as needed 25
  • 25. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Production (Prod) Workload Sizing • On Premises (and Non-metered) Size for the peak, plus additional buffer = lots of idle CPU 26 + BufferPeak CPU Usage • Use hourly bursting for peak • OCPUs available through bursting – no need to add Buffer Normal + Hourly Bursting CPU Usage Sizing for Cloud • Size for the normal workload Peak Buffer
  • 26. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Disaster Recovery (DR) and Test & Dev (Dev/Test) Sizing 27 DR • Size for redo apply CPU Usage • Add OCPUs (expansion / burst) for DR CPU Usage Dev/Test • Oversubscribe using Multitenant • Size for development – Vastly underutilized except for performance testing • Add / remove cores for performance testing
  • 27. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Oracle Database Express Edition “Capacity limited EE Test Edition” 28 Oracle Database Standard Edition “Sound Single Instance Foundation” Oracle Database Enterprise Edition “All Inclusive + Options” Oracle Grows with Business Demands
  • 28. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 29 Oracle Real Application Clusters (RAC) in SE2 De-Support Oracle Standard Edition “Sound Single Instance Foundation” • Effective with Oracle Database 19c • Oracle RAC in Standard Edition 2 (SE2) • will not be supported anymore.
  • 29. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 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. 30
  • 30. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 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. 31
  • 31. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 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 to 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 32
  • 32. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 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 availability promise 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. Full deck: https://www.slideshare.net/MarkusMichalewicz/oracle-rac-19c-with-standard-edition-se-2-support-update For full management, better availability and scalability out of the box 33
  • 33. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Program Agenda Why Oracle? Leading Technology Grow on Demand Deployment Choices 1 2 3 4 34
  • 34. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 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)
  • 35. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Oracle Database – Choice of Cloud Deployment Database on Oracle Cloud Infrastructure Database Cloud Service VM or Bare Metal Exadata Cloud Service or Cloud @ Customer Autonomous Database Editions 11g, 12.1, 12.2, 18c SE2, EE, HP, EP EP N/A Management Customer Customer Customer Oracle Max DB size 40TB 9TB (triple mirrored)-40TB Petabytes 128TB CPU range 1 – 24 2 – 52 1 – 100’s 1 – 128 Storage Block: Elastic per GB Block or Local NVMe:Fixed Exadata,Flash:Fixed Exadata,Flash:Variable RAC NO YES in VM only* YES YES Backups Manual Backup to OCI Object Storage Manual or Automatic Auto backup copied across ADs Backup to OCI Object Storage Manual or Automatic Auto backup copied across ADs Automatic backup to OCI Object Storage across AD Active Data Guard Manual Across ADs Across Regions via VCN peering Across ADs Across Regions via VCN peering Across ADs ** * In OCI, RAC VM node are now in separate Fault Domains. ** Only Available on Autonomous Database.
  • 36. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 37 MAA Evolution – From On-Premises into the Oracle Cloud On-Premises On-Premises Exadata and Recovery Appliance Database / Exadata Cloud Autonomous Database MAA Blueprints and Best Practices MAA integrated Engineered Systems (config practices, Exachk, lowest brownouts, HA QoS, data protection) Adding MAA Configuration and Life Cycle Operations, Shifting admin ownership to Oracle with MAA SLAs
  • 37. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Summary • Strongest on Fundamentals • Any Scale for Any Workload – RAC / Sharding scale all types of applications • Multiple Data Models – Relational, key/value, etc. • Analytics • Cloud • Autonomous Database • Developer Tools & Languages • Security Blog: https://chriscraftoracle.wordpress.com/2019/04/22/what-makes-oracle-database-number-one/ 38 Oracle is The All Inclusive Database