Autonomous Database: Suchindran Kannan Sathishkumar Rangaraj
Autonomous Database: Suchindran Kannan Sathishkumar Rangaraj
Autonomous Database: Suchindran Kannan Sathishkumar Rangaraj
Overview
Suchindran Kannan
Sathishkumar Rangaraj
1 Copyright © 2021, Oracle and/or its affiliates | Confidential: Internal/Restricted/Highly Restricted [Date]
Today’s Agenda
Shared
Infrastructure
Public
Cloud
Dedicated
Infrastructure
Exadata
Cloud@Customer
Oracle
Autonomous
Database
Dedicated Region
4 Copyright
Copyright
© 2021,
© 2021,
Oracle
Oracle
and/or
and/or
its affiliates
its affiliates.
| AllAll
Rights
rightsReserved.
reserved
Cloud@Customer
How does Autonomous Database work?
1. Full Database Lifecycle Automation
+
Unique to Oracle
6 Copyright
Copyright©©
2021,
2021,
Oracle
Oracle
and/or
and/or
itsits
affiliates
affiliates.
| Confidential:
All rights reserved
Internal/Restricted/Highly Restricted [Date] 6
Fully automated data protection
1. Highly available out of the box, 99.95% SLA with cross-region Autonomous Data Guard
Primary Standby
(Ashburn) (Phoenix)
7 Copyright
Copyright©©
2021,
2022,
Oracle
Oracle
and/or
and/or
itsits
affiliates
affiliates.
| Confidential:
All rights reserved
Internal/Restricted/Highly Restricted [Date]
How Does an
Autonomous Database Work
8 Copyright © 2021, Oracle and/or its affiliates | Confidential: Internal/Restricted/Highly Restricted [Date]
Self-Driving | Auto-Provisioning
1. Instantly deploy a mission critical database
9 Copyright © 2021, Oracle and/or its affiliates | Confidential: Internal/Restricted/Highly Restricted [Date]
Copyright © 2022, Oracle and/or its affiliates. All rights reserved.
Self-Driving | Auto-Configuration
1. Simply Load and Go
Full lifecycle managed using Service Console UI, REST APIs or Language SDK
10 Copyright © 2021, Oracle and/or its affiliates | Confidential: Internal/Restricted/Highly Restricted [Date]
Copyright © 2022, Oracle and/or its affiliates. All rights reserved.
Self-Driving |Optimizer Statistics
11 Copyright © 2021, Oracle and/or its affiliates | Confidential: Internal/Restricted/Highly Restricted [Date]
Copyright © 2022, Oracle and/or its affiliates. All rights reserved. * Controlled via DBMS_STATS – Not on by default
Self-Driving | Automatic Indexing
1. Machine Learning auto-tunes your workload
12 Copyright © 2021, Oracle and/or its affiliates | Confidential: Internal/Restricted/Highly Restricted [Date]
Copyright © 2022, Oracle and/or its affiliates. All rights reserved.
Self-Driving | Automatic Partitioning
1. Applies Partitioning to Tables and Indexes to Improve Performance on Shared Infrastructure
Uses one of the following strategies with a single column key: Capture
• INTERVAL AUTOMATIC: best suited for ranges of partition key values
• LIST AUTOMATIC: applies to distinct partition key values
• HASH: partitioning on the partition key's hash values Monitor Identify
Decide Verify
13 Copyright © 2021, Oracle and/or its affiliates | Confidential: Internal/Restricted/Highly Restricted [Date]
Copyright © 2022, Oracle and/or its affiliates. All rights reserved.
Self-Driving | Database Parameters
1. Ability to customize the service for a given region or time zone
Allowed Parameters
APPROX_FOR_AGGREGATION NLS_COMP NLS_TIMESTAMP_FORMAT
APPROX_FOR_COUNT_DISTINCT NLS_CURRENCY NLS_TIMESTAMP_TZ_FORMAT
APPROX_FOR_PERCENTILE NLS_DATE_FORMAT OPTIMIZER_CAPTURE_SQL_PLAN_BASELINES (Session only)
AWR_PDB_AUTOFLUSH_ENABLE NLS_DATE_LANGUAGE OPTIMIZER_IGNORE_HINTS
D NLS_DUAL_CURRENCY OPTIMIZER_IGNORE_PARALLEL_HINTS
CURRENT_SCHEMA (Session only) NLS_ISO_CURRENCY OPTIMIZER_MODE
CURSOR_SHARING NLS_LANGUAGE PLSCOPE_SETTINGS
DB_BLOCK_CHECKING NLS_LENGTH_SEMANTICS PLSQL_CCFLAGS
DDL_LOCK_TIMEOUT NLS_NCHAR_CONV_EXCP PLSQL_DEBUG
FIXED_DATE NLS_NUMERIC_CHARACTERS PLSQL_OPTIMIZE_LEVEL
GLOBAL_NAMES NLS_SORT PLSQL_WARNINGS
HEAT_MAP NLS_TERRITORY RECYCLEBIN
MAX_IDLE_TIME NLS_TIME_FORMAT STATISTICS_LEVEL (Session only)
NLS_CALENDAR NLS_TIME_TZ_FORMAT TIME_ZONE
14 Copyright © 2021, Oracle and/or its affiliates | Confidential: Internal/Restricted/Highly Restricted [Date]
Copyright © 2022, Oracle and/or its affiliates. All rights reserved.
Self-Driving | Pre-defined Services
1. Priority, concurrency and parallelism auto-configured
RESOURCE
SERVICES SQL FAN TAC
MANAGEMENT CONCURRENCY
NAME PARALELLISM ENABLED ENABLED
PLAN SHARES
P
TPURGENT 12 USER SPECIFIED 300 X CPUs YES YES
R
I
TP 8 1 300 X CPUs YES YES
O
R
HIGH 4 All CPUs 3 YES NO
I
T
MEDIUM 2 4 1.25 X CPUs YES NO
Y
LOW 1 1 300 X CPUs YES NO
15 Copyright © 2021, Oracle and/or its affiliates | Confidential: Internal/Restricted/Highly Restricted [Date]
Copyright © 2022, Oracle and/or its affiliates. All rights reserved.
Self-Driving | Auto Stop/Start
16 Copyright © 2021, Oracle and/or its affiliates | Confidential: Internal/Restricted/Highly Restricted [Date]
Copyright © 2022, Oracle and/or its affiliates. All rights reserved.
Self-Driving | Cloning
1. Quickly provision a point-in-time copy
• All application data is encrypted within the • All network access is encrypted to and from the
database at the tablespace level database
18 Copyright © 2021, Oracle and/or its affiliates | Confidential: Internal/Restricted/Highly Restricted [Date]
Copyright © 2022, Oracle and/or its affiliates. All rights reserved.
Self-Securing | Auto Patching
1. Automatic patching without downtime
Note: Early access to patches now possible on both Shared & Dedicated Infrastructure
19 Copyright © 2021, Oracle and/or its affiliates | Confidential: Internal/Restricted/Highly Restricted [Date]
Copyright © 2022, Oracle and/or its affiliates. All rights reserved.
Self-Repairing | Autonomous Data Guard
1. Zero data loss
20 Copyright © 2021, Oracle and/or its affiliates | Confidential: Internal/Restricted/Highly Restricted [Date]
Copyright © 2022, Oracle and/or its affiliates. All rights reserved.
Self-Repairing | Autonomous Data Guard
1. Zero data loss
CLI-support to configure
additional Data Guard
attributes
• The Autonomous Data Warehouse Cloud console Backup tab allows you
to initiate Backup and point-in-time recovery for your database.
24 Copyright © 2021, Oracle and/or its affiliates | Confidential: Internal/Restricted/Highly Restricted [Date]
PERFORMANCE ANALYSIS TOOLS
• Autonomous Database includes automatic (real-time) statistics, automatic indexing, and automatic SQL plan
management
• ADB include access to the same in-depth performance analysis tools found in Oracle Database to provide
insight into performance of SQL and applications using Autonomous Database.
• These tools can be used to evaluate the effectiveness of a give database schema and functional correctness of
SQL. Autonomous Database performance analysis tools also include the following:
• Performance Hub
• SQL Monitor
25 Copyright © 2021, Oracle and/or its affiliates | Confidential: Internal/Restricted/Highly Restricted [Date]
Performance Hub
26 Copyright © 2021, Oracle and/or its affiliates | Confidential: Internal/Restricted/Highly Restricted [Date]
Performance Hub …
27 Copyright © 2021, Oracle and/or its affiliates | Confidential: Internal/Restricted/Highly Restricted [Date]
Performance Hub …
28 Copyright © 2021, Oracle and/or its affiliates | Confidential: Internal/Restricted/Highly Restricted [Date]
Thank you!
37
29 Copyright © 2021, Oracle and/or its affiliates | Confidential: Internal/Restricted/Highly Restricted [Date]