SlideShare a Scribd company logo
1 of 44
Maria Colgan
Master Product Manager
Oracle Database
October 2019
@SQLMaria
Oracle Autonomous Database
Under the Hood
1
Safe harbor statement
The following is intended to outline our general product direction. It is intended for information purposes
only, and may not be incorporated into any contract. It is not a commitment to deliver any material,
code, or functionality, and should not be relied upon in making purchasing decisions.
The development, release, timing, and pricing of any features or functionality described for Oracle’s
products may change and remains at the sole discretion of Oracle Corporation.
2
Part 1
Autonomous Database
Overview
3
Oracle Autonomous Database Key Attributes
Self-Driving
Automates all database and
infrastructure management,
monitoring, tuning
Self-Securing
Protects from both external
attacks and malicious
internal users
Self-Repairing
Protects from all
downtime including
planned maintenance
Spend Less, Reduce Risk, Innovate More
Oracle Spent Last 20 Years
Automating Database Technology
Copyright © 2019 Oracle and/or its affiliates.
• Automatic Query Rewrite
• Automatic Undo Management
• Autonomous Health Framework
• Automatic Diagnostic Framework
• Automatic Refresh of Clones
• Automatic SQLTuning
• AutomaticWorkload Capture/Replay
• Automatic SQL Plan Management
• Automatic Capture of SQL Monitor
• Automatic Data Optimization
• Automatic Memory Management
• Automatic Segment Space Mgmt
• Automatic StatisticsGathering
• Automatic Storage Management
• AutomaticWorkload Repository
• Automatic Diagnostic Monitor
• Automatic Columnar Flash
• Automatic IM population
• AutomaticApplication Continuity
9i
10g
11g
12c
18c
• Automatic Indexes
• SQL Quarantine
• Real-Time Statistics
19c
Oracle Spent Last 10 Years Automating
Database Infrastructure
Copyright © 2019 Oracle and/or its affiliates.
• Smart Scan
• Infiniband Scale-Out
• DatabaseAware Flash Cache
• Storage Indexes
• Hybrid Columnar Data
• IO Priorities
• Data MiningOffload
• Offload Decryption
• Direct-to-wire Protocol
• JSON and XML offload
• Instant failure detection
• Network Resource Mgmt
• Prioritized File Recovery
• In-Memory Columnar in Flash
• Smart Fusion BlockTransfer
• Exadata Cloud Service
2008
2019
Eliminates All the Complexity of Mission Critical Databases
Autonomous Database Completes the Job
Copyright © 2019 Oracle and/or its affiliates.
Automated
Data Center
Operations and
Machine Learning
Complete
Infrastructure
Automation
Complete
Database
Automation
ORACLE
AUTONOMOUS
DATABASE
Oracle
Cloud
One Autonomous Database – Two Deployment Choices
ORACLE
AUTONOMOUS
DATABASE
DedicatedServerless
Ultra-Simple and Elastic
Customizable Private Database
Cloud in Public Cloud
Copyright © 2019 Oracle and/or its affiliates.
Autonomous Database Serverless – Primary Benefits
• Simple
– Oracle automates and manages everything
• Deployment, lifecycle, software updates, etc.
– Customer just chooses database compute, storage, and
region
• Elastic
– Low minimum size - 1 OCPU
– Low minimum time commitment - 1 hour
– Automatically scales online for true pay-per-use
Copyright © 2019 Oracle and/or its affiliates.
Autonomous Database Dedicated – Primary Benefits
• Provides your own Database Cloud running on
dedicated Exadata Infrastructure
– Runs all your databases - any size, scale, or criticality
• Highest Isolation
– Runs inside Secure Isolation Zone for highest protection
from other tenants
– Configure multiple Exadatas or Container Databases for
intra-company isolation
• Customizable Operational Policies
– Control of provisioning, updates, availability, density
Copyright © 2019 Oracle and/or its affiliates.
ORACLE
AUTONOMOUS
DATABASE
DedicatedServerless
Data-Driven Results Fast
LOB, Dept, SMB
Developer, Data Scientist
Rethink Database I.T.
CIO, CTO,
Architect, DBA
One Autonomous Database – Primary Use Cases
Copyright © 2019 Oracle and/or its affiliates.
Part 2
How it Works
A Look Under the Hood
Key Capabilities of Self-driving, Self-Securing, Self-Repairing
Self Driving
Rapid Provisioning
Self Scaling
Automatic Indexing
Cloning
Self Securing
Self Patching
Encryption by Default
Separation of Duties
Auditing
Self Repairing
Maximum Availability
Architecture
Self-Healing Hardware
Self-Healing Software
Copyright © 2019 Oracle and/or its affiliates.
Self-Driving | Database Provisioning
• Quickly deploys a RAC Database on
Exadata
• Ensures seamless scale-out
• Provides a HA configuration
• Enables online patching
• Autonomous Database decides where to
place each database during provisioning
• Fewer number of instances preferred
• Databases may be open on one node
• Still RAC enabled
Copyright © 2019 Oracle and/or its affiliates.
One Autonomous Database – Optimized by Workload
ORACLE
AUTONOMOUS
DATABASE
AutonomousTransaction
Processing - ATP
Autonomous Data
Warehouse - ADW
Best for all AnalyticWorkloads:
• Data Warehouse, Data Mart
• Data Lake, Machine Learning
Best forTP and MixedWorkloads:
• Transactions, Batch, Reporting
• IoT, Machine Learning
Copyright © 2019 Oracle and/or its affiliates.
Self-Driving | Automatic Tuning
16
Row Format
Optimizes Response Time
Creates Indexes
Columnar Format
Optimizes Complex SQL
Creates Data Summaries
Autonomous
Transaction Processing
Autonomous Data
Warehouse
Memory for Caching, No IOMemory Speeds Joins, Aggs
Statistics updated in real-time while preventing plan regressions
Capture
Identify
VerifyDecide
Monitor
An expert system that implements
indexes based on what a skilled
performance engineer would do
Reinforcement Learning allows it to
learn from its own actions as all
candidate indexes are validated before
being implementing
The entire process is fully automatic
Transparency is equally important as
sophisticated automation
All tuning activities are auditable
Self-Driving | Automatic Indexing
Copyright © 2019 Oracle and/or its affiliates.
Self-Driving | Optimizer Statistics
• Stats are gathered automatically for direct load operations
• CREATE TABLE … AS SELECT …; INSERT /*+ append */ INTO … SELECT …;
• Data Pump Import loads
• DBMS_CLOUD loads
• Real-time Statistics Collection
• Gathers a subset of optimizer statistics for conventional DML operations
• Number of rows, MAX and MIN column values, etc.
• High-frequency Statistics Collection
• Gathers full optimizer statistics every 15 minutes if statistics are stale
Copyright © 2019 Oracle and/or its affiliates.
SERVICE
SHARE OF
RESOURCES
CONCURRENCY
BEFORE QUEUING
DEFAULT SQL
PARALLELISM
TPURGENT 12 100 X CPUs MANUAL
TP 8 100 X CPUs 1
HIGH 4 3 CPUs
MEDIUM 2 1.25 X CPUs 4
LOW 1 100 X CPUs 1
OLTP
DW, Batch,
Reporting
Pre-defined Services to Control Workload Priority
• Applications connect to a pre-defined database service to control:
• Relative priority, max concurrently executing users, SQL parallelism
• E.g. OLTP applications connect to “TP” service, most Batch to “LOW” service
Copyright © 2019 Oracle and/or its affiliates.
Which Service to Use?
• OLTP Applications
• Connect to TP or TPURGENT based on priority requirements
• DW or Reporting
• Connect to HIGH, MEDIUM, LOW based on concurrency requirements
Copyright © 2019 Oracle and/or its affiliates.
HIGH
• Low concurrency
• More resources
per Query
MEDIUM
• Higher concurrency
• Fewer resources per
Query
LOW
• Highest concurrency
• Fewest resources per
Query
• Instant scaling online for highest
performance and lowest cost
• Scale compute or storage completely
independent of one another
• All scaling operation occur online – while
the application continuous to run
• Scaling actions are exposed through Cloud
UI and REST APIs
1 2 3 4 5
Self-Driving | Elastic Scaling
Copyright © 2019 Oracle and/or its affiliates.
Self-Driving | Auto Scaling
• Enables the database to use up to 3x
CPU/IO resources immediately when
needed by the workload
• Pay for exactly what you use
• Helps CPU or IO bound workloads
• Does not scale up other resources
• Number of sessions
• Concurrency
• PGA, SGA, etc.
• Need to provision more OCPUs to scale up
these resources
Copyright © 2019 Oracle and/or its affiliates.
1 2 3 4 5
Copyright © 2019 Oracle and/or its affiliates.
ADW2 with 4 OCPUs
Auto scaling enabled
Can use up to 12 OCPUs
ADW1 with 4 OCPUs
Auto scaling disabled
Can use up to 4 OCPUs
Copyright © 2019 Oracle and/or its affiliates.
8 sessions on CPU
8 running queries
100% utilization
8 running queries
8 sessions on CPU 33% utilization
ADW2 with 4 OCPUs
Auto scaling enabled
ADW1 with 4 OCPUs
Auto scaling disabled
Copyright © 2019 Oracle and/or its affiliates.
8 sessions on CPU
16 sessions waiting for CPU
24 running queries
100% utilization
24 running queries
24 sessions on CPU 100% utilization
ADW2 with 4 OCPUs
Auto scaling enabled
ADW1 with 4 OCPUs
Auto scaling disabled
Self-Driving | Auto Scaling
• Historical view of the number of OCPUs used each hour
Copyright © 2019 Oracle and/or its affiliates.
• Cloning creates a point-in-time copy of an ADB
• Two types of clone can be created:
– A full database clone
– A metadata clone (Schema but no data)
• Easy and fast as user only has to decide:
1. Compartment for the clone
2. Name of the clone
3. CPU and storage
4. New ADMIN password
Self-Driving | Cloning
Clone DB for
Development or testProduction DB
Copyright © 2019 Oracle and/or its affiliates.
A Look Under the Hood
Key Capabilities of Self-driving, Self-Securing, Self-Repairing
Self Driving
Rapid Provisioning
Self Scaling
Automatic Indexing
Cloning
Self Securing
Encryption by Default
Self Patching
Separation of Duties
Auditing
Self Repairing
Maximum Availability
Architecture
Self-Healing Hardware
Self-Healing Software
Copyright © 2019 Oracle and/or its affiliates.
Self-Securing | Encryption by Default
29
Encryption for Data at Rest
• Automatically configured – all
application data is encrypted within the
database
• Database Backups are also encrypted
Encryption for Data in Motion
• Automatically configured – all network
access is encrypted to and from the
database
• Choice of two methods
– Oracle Native Network Encryption
– Transport Layer Security (TLS) v1.2
(default)
• Oracle client credentials can be
downloaded via encrypted wallet files
Copyright © 2019 Oracle and/or its affiliates.
Self-Securing | Self Patching
• Automatic Patching of all components (on-demand for critical security issue)
• Firmware, OS, Hypervisor, Clusterware, Database
• Patches applied in a rolling fashion across RAC nodes and Exadata storage
servers
• Database is continuously available to application
• Applications using Application Continuity best practices, run without interruption
• Patching is automatically scheduled
• Customer can adjust patching window within a time range on Dedicated deployments*
30 Copyright © 2019 Oracle and/or its affiliates.
But Remember, In the Cloud… Security Is a Shared Responsibility
Security Managed
by Oracle
• Network security and monitoring
• OS and platform security
• Database patches and upgrades
• Administrative separation of duties
• Data encryption by default
31
Security Managed
by the Customer
• Ongoing security assessments
• Users & Privileges
• Sensitive data discovery
• Data protection
• Activity auditing
Self-Securing | Separation of Duties
Copyright © 2019 Oracle and/or its affiliates.
49%
19%
19%
Security Assessment
High Risk: 33
Medium Risk: 22
Low Risk: 13
68
Risks
49%
11%
32%
User Assessment
Critical Risk: 47
High Risk: 9
Medium Risk: 2
Low Risk: 26
84
Users
26%
21%
19%
17%
17%
Data Discovery
Employee Basic Data…27%
Public Identifier: 37
Address:34
Compensation data…
Oraganization Data: 30
179
Columns
Unified Database Security Control Center
• Security ConfigurationAssessment
• User Risk Assessment
• User Activity Auditing
• Sensitive Data Discovery
• Data Masking
Saves time and mitigates security risks
Defense in Depth for all customers
No special security expertise needed
Announcing:
Oracle Data Safe
Availability: OOW 2019
Available in the Oracle Cloud at no additional cost
Copyright © 2019 Oracle and/or its affiliates.32
Self-Securing | Auditing
• Autonomous Database leverages Oracle Unified Audit to
capture security-relevant activity
• Login failures
• Changes to users, including creation of new accounts, grants of
privileges or roles
• Changes to database structures, including tables, procedures, and
synonyms
• Customers have access to all of the audit data via the
UNIFIED_AUDIT_TRAIL view
• The DBMS_FGA package can be used to add more polices
33Copyright © 2019 Oracle and/or its affiliates.
A Look Under the Hood
Key Capabilities of Self-driving, Self-Securing, Self-Repairing
Self Driving
Rapid Provisioning
Self Scaling
Automatic Indexing
Cloning
Self Securing
Self Patching
Encryption by Default
Separation of Duties
Auditing
Self Repairing
Maximum Availability
Architecture
Self-Healing Hardware
Self-Healing Software
Copyright © 2019 Oracle and/or its affiliates.
• High Availability – Protection from hardware failures,
software crashes, software updates
• Uses RAC Database,App continuity, Flashback DB, redundant
network, triple mirrored storage, and daily backup
• Fully automated daily backup, or on-demand backup
• Extreme Availability – Adds protection from site outages
and data corruptions (coming soon)
• Uses Active DataGuard Standby
• Goal is less than 20 seconds application impact from any
availability event
Primary Database
Site #1
Site #2
Standby Database
Active
Data Guard
Backup
Service
Self-Repairing | Availability Policies
Copyright © 2019 Oracle and/or its affiliates.
Self-Repairing | Self-Healing Hardware
36
• Database Infrastructure for
Autonomous is provided by Exadata
• Exadata Provides advanced predictive
failure capabilities
• Unique detection of server failures
without a long timeout avoids system
hangs
• Unique sub-second redirection of IOs
around sick devices avoid database
hangs
Continuously monitors for sick devices
Failing disk is automatically
taken offline and database
activities directed to mirror
DevOps notified and fail drive
is replaced
Automatically detects
change in disk latency
ASM automatically rebalances
data off of failing disk to create
additional mirror
ASM automatically detects
new disk and rebalances data
to create additional mirror
Copyright © 2019 Oracle and/or its affiliates.
Self-Repairing | Self-Healing Software
Automatically detect problems/issues:
1. Collect diagnostics info to establish
an anomaly timeline or signature
2. Use Pattern Recognition to determine if it’s a
known problems
3. If known problem
a. Explain what will be done to fix
b. Save environment checkpoint
c. Apply Fix and do root cause analysis
d. Roll back fix if required
4. If a new problem
a. Package up all diagnostic information
b. Hand off to DevOps
Collect Scrubbed
Logs,Traces
Problem
Repository
Determine if it’s a
known Problems
using pattern
recognition
Save environment
check point
Apply FixRoll back if
necessary
Package for
DevOps
Done!
Unknown
Known
ResolvedUnresolved
Problem Occurs
Copyright © 2019 Oracle and/or its affiliates.
Copyright © 2019 Oracle and/or its affiliates.
Part 3
App Dev with
Autonomous Database
Developer Tools out of the box with Autonomous
• Execute SQL and PL/SQL
commands
• Build Data Models, create
diagrams, generate DDL
statements
• Monitor and manage the
database
• Ability to REST enable a
schema and autogenerate
REST endpoints for tables
and views
• Provides a create, retrieve,
update, and delete API on
your REST-enabled objects
• Web-based Function rich,
low code development env
• No client software needed
• App definitions are stored in the
database as meta data
• Page generation is efficient only
1 request / response
APEX Oracle REST Data ServicesSQL DeveloperWeb
Copyright © 2019 Oracle and/or its affiliates.
Copyright © 2019 Oracle and/or its affiliates.
Summary
Benefits of Autonomous Database
• Spend Less
• ReduceAdmin Cost: Eliminates expensive, tedious, unsafe manual database management
• Reduce Runtime Cost: Cloud pay-per-use, Exadata speed, and self-tuning cuts costs up to 90%
• Reduce Risk
• Prevent cyber-attacks: Secure configurations, fully automatic and online security updates
• AlwaysAvailable: protects from all downtime including maintenance and DR
• Proven: Runs all your enterprise workloads, easy migration of existing databases
• Innovate More
• Refocus talent: Focus on new projects, user experience, analytics, ML, instead of admin
• Develop faster: Instant provisioning, self-tuning, integrated database app development
Copyright © 2019 Oracle and/or its affiliates.
Learn More about
Autonomous Database
NEW Always Free
Services always free for as long
as you use them
FreeTrial
$300 free credits for 30 days
Highly reduced pricing
$
+
NEW Free Tier for Oracle Cloud
Learn, explore, and build for free!
Always Free - What’s Included
Autonomous
Database
2 x Databases
20GB Storage Each
Load
Balancing
10 Mbps
Bandwidth Shape
Storage
2 x 50GB Block
10GB Object
10GB Archive
Compute
2 xVM
1GB Memory Each
Available to all new and existing cloud accounts

More Related Content

What's hot

The Top 5 Reasons to Deploy Your Applications on Oracle RAC
The Top 5 Reasons to Deploy Your Applications on Oracle RACThe Top 5 Reasons to Deploy Your Applications on Oracle RAC
The Top 5 Reasons to Deploy Your Applications on Oracle RACMarkus Michalewicz
 
What_to_expect_from_oracle_database_12c
What_to_expect_from_oracle_database_12cWhat_to_expect_from_oracle_database_12c
What_to_expect_from_oracle_database_12cMaria Colgan
 
Exachk Customer Presentation
Exachk Customer PresentationExachk Customer Presentation
Exachk Customer PresentationSandesh Rao
 
Oracle Autonomous Health Service- For Protecting Your On-Premise Databases- F...
Oracle Autonomous Health Service- For Protecting Your On-Premise Databases- F...Oracle Autonomous Health Service- For Protecting Your On-Premise Databases- F...
Oracle Autonomous Health Service- For Protecting Your On-Premise Databases- F...Sandesh Rao
 
What's new in Oracle Trace File Analyzer version 12.2.1.1.0
What's new in Oracle Trace File Analyzer version 12.2.1.1.0What's new in Oracle Trace File Analyzer version 12.2.1.1.0
What's new in Oracle Trace File Analyzer version 12.2.1.1.0Sandesh Rao
 
AIOUG - Groundbreakers - Jul 2019 - 19 Troubleshooting Tips and Tricks for Da...
AIOUG - Groundbreakers - Jul 2019 - 19 Troubleshooting Tips and Tricks for Da...AIOUG - Groundbreakers - Jul 2019 - 19 Troubleshooting Tips and Tricks for Da...
AIOUG - Groundbreakers - Jul 2019 - 19 Troubleshooting Tips and Tricks for Da...Sandesh Rao
 
Top 20 FAQs on the Autonomous Database
Top 20 FAQs on the Autonomous DatabaseTop 20 FAQs on the Autonomous Database
Top 20 FAQs on the Autonomous DatabaseSandesh Rao
 
Introduction to AutoML and Data Science using the Oracle Autonomous Database ...
Introduction to AutoML and Data Science using the Oracle Autonomous Database ...Introduction to AutoML and Data Science using the Oracle Autonomous Database ...
Introduction to AutoML and Data Science using the Oracle Autonomous Database ...Sandesh Rao
 
Introducing new AIOps innovations in Oracle 19c - San Jose AICUG
Introducing new AIOps innovations in Oracle 19c - San Jose AICUGIntroducing new AIOps innovations in Oracle 19c - San Jose AICUG
Introducing new AIOps innovations in Oracle 19c - San Jose AICUGSandesh Rao
 
Oracle IaaS Overview - AIOUG Hyderabad Chapter
Oracle IaaS Overview - AIOUG Hyderabad ChapterOracle IaaS Overview - AIOUG Hyderabad Chapter
Oracle IaaS Overview - AIOUG Hyderabad Chapteraioughydchapter
 
ORAchk EXAchk what's new in 12.1.0.2.7
ORAchk EXAchk what's new in 12.1.0.2.7ORAchk EXAchk what's new in 12.1.0.2.7
ORAchk EXAchk what's new in 12.1.0.2.7Sandesh Rao
 
Introduction to Machine Learning and Data Science using Autonomous Database ...
Introduction to Machine Learning and Data Science using Autonomous Database  ...Introduction to Machine Learning and Data Science using Autonomous Database  ...
Introduction to Machine Learning and Data Science using Autonomous Database ...Sandesh Rao
 
Updated Power of the AWR Warehouse, Dallas, HQ, etc.
Updated Power of the AWR Warehouse, Dallas, HQ, etc.Updated Power of the AWR Warehouse, Dallas, HQ, etc.
Updated Power of the AWR Warehouse, Dallas, HQ, etc.Kellyn Pot'Vin-Gorman
 
What's new in oracle trace file analyzer 18.2.0
What's new in oracle trace file analyzer 18.2.0What's new in oracle trace file analyzer 18.2.0
What's new in oracle trace file analyzer 18.2.0Sandesh Rao
 
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - AI and Machine Learning
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - AI and Machine LearningAUSOUG - NZOUG-GroundBreakers-Jun 2019 - AI and Machine Learning
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - AI and Machine LearningSandesh Rao
 
AIOUG : ODEVCYathra 2018 - Oracle Autonomous Database What Every DBA should know
AIOUG : ODEVCYathra 2018 - Oracle Autonomous Database What Every DBA should knowAIOUG : ODEVCYathra 2018 - Oracle Autonomous Database What Every DBA should know
AIOUG : ODEVCYathra 2018 - Oracle Autonomous Database What Every DBA should knowSandesh Rao
 
Introduction to Machine Learning - From DBA's to Data Scientists - OGBEMEA
Introduction to Machine Learning - From DBA's to Data Scientists - OGBEMEAIntroduction to Machine Learning - From DBA's to Data Scientists - OGBEMEA
Introduction to Machine Learning - From DBA's to Data Scientists - OGBEMEASandesh Rao
 
How to use Exachk effectively to manage Exadata environments OGBEmea
How to use Exachk effectively to manage Exadata environments OGBEmeaHow to use Exachk effectively to manage Exadata environments OGBEmea
How to use Exachk effectively to manage Exadata environments OGBEmeaSandesh Rao
 

What's hot (20)

The Top 5 Reasons to Deploy Your Applications on Oracle RAC
The Top 5 Reasons to Deploy Your Applications on Oracle RACThe Top 5 Reasons to Deploy Your Applications on Oracle RAC
The Top 5 Reasons to Deploy Your Applications on Oracle RAC
 
What_to_expect_from_oracle_database_12c
What_to_expect_from_oracle_database_12cWhat_to_expect_from_oracle_database_12c
What_to_expect_from_oracle_database_12c
 
Exachk Customer Presentation
Exachk Customer PresentationExachk Customer Presentation
Exachk Customer Presentation
 
Oracle Autonomous Health Service- For Protecting Your On-Premise Databases- F...
Oracle Autonomous Health Service- For Protecting Your On-Premise Databases- F...Oracle Autonomous Health Service- For Protecting Your On-Premise Databases- F...
Oracle Autonomous Health Service- For Protecting Your On-Premise Databases- F...
 
Developer day v2
Developer day v2Developer day v2
Developer day v2
 
What's new in Oracle Trace File Analyzer version 12.2.1.1.0
What's new in Oracle Trace File Analyzer version 12.2.1.1.0What's new in Oracle Trace File Analyzer version 12.2.1.1.0
What's new in Oracle Trace File Analyzer version 12.2.1.1.0
 
AIOUG - Groundbreakers - Jul 2019 - 19 Troubleshooting Tips and Tricks for Da...
AIOUG - Groundbreakers - Jul 2019 - 19 Troubleshooting Tips and Tricks for Da...AIOUG - Groundbreakers - Jul 2019 - 19 Troubleshooting Tips and Tricks for Da...
AIOUG - Groundbreakers - Jul 2019 - 19 Troubleshooting Tips and Tricks for Da...
 
Performance in the Oracle Cloud
Performance in the Oracle CloudPerformance in the Oracle Cloud
Performance in the Oracle Cloud
 
Top 20 FAQs on the Autonomous Database
Top 20 FAQs on the Autonomous DatabaseTop 20 FAQs on the Autonomous Database
Top 20 FAQs on the Autonomous Database
 
Introduction to AutoML and Data Science using the Oracle Autonomous Database ...
Introduction to AutoML and Data Science using the Oracle Autonomous Database ...Introduction to AutoML and Data Science using the Oracle Autonomous Database ...
Introduction to AutoML and Data Science using the Oracle Autonomous Database ...
 
Introducing new AIOps innovations in Oracle 19c - San Jose AICUG
Introducing new AIOps innovations in Oracle 19c - San Jose AICUGIntroducing new AIOps innovations in Oracle 19c - San Jose AICUG
Introducing new AIOps innovations in Oracle 19c - San Jose AICUG
 
Oracle IaaS Overview - AIOUG Hyderabad Chapter
Oracle IaaS Overview - AIOUG Hyderabad ChapterOracle IaaS Overview - AIOUG Hyderabad Chapter
Oracle IaaS Overview - AIOUG Hyderabad Chapter
 
ORAchk EXAchk what's new in 12.1.0.2.7
ORAchk EXAchk what's new in 12.1.0.2.7ORAchk EXAchk what's new in 12.1.0.2.7
ORAchk EXAchk what's new in 12.1.0.2.7
 
Introduction to Machine Learning and Data Science using Autonomous Database ...
Introduction to Machine Learning and Data Science using Autonomous Database  ...Introduction to Machine Learning and Data Science using Autonomous Database  ...
Introduction to Machine Learning and Data Science using Autonomous Database ...
 
Updated Power of the AWR Warehouse, Dallas, HQ, etc.
Updated Power of the AWR Warehouse, Dallas, HQ, etc.Updated Power of the AWR Warehouse, Dallas, HQ, etc.
Updated Power of the AWR Warehouse, Dallas, HQ, etc.
 
What's new in oracle trace file analyzer 18.2.0
What's new in oracle trace file analyzer 18.2.0What's new in oracle trace file analyzer 18.2.0
What's new in oracle trace file analyzer 18.2.0
 
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - AI and Machine Learning
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - AI and Machine LearningAUSOUG - NZOUG-GroundBreakers-Jun 2019 - AI and Machine Learning
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - AI and Machine Learning
 
AIOUG : ODEVCYathra 2018 - Oracle Autonomous Database What Every DBA should know
AIOUG : ODEVCYathra 2018 - Oracle Autonomous Database What Every DBA should knowAIOUG : ODEVCYathra 2018 - Oracle Autonomous Database What Every DBA should know
AIOUG : ODEVCYathra 2018 - Oracle Autonomous Database What Every DBA should know
 
Introduction to Machine Learning - From DBA's to Data Scientists - OGBEMEA
Introduction to Machine Learning - From DBA's to Data Scientists - OGBEMEAIntroduction to Machine Learning - From DBA's to Data Scientists - OGBEMEA
Introduction to Machine Learning - From DBA's to Data Scientists - OGBEMEA
 
How to use Exachk effectively to manage Exadata environments OGBEmea
How to use Exachk effectively to manage Exadata environments OGBEmeaHow to use Exachk effectively to manage Exadata environments OGBEmea
How to use Exachk effectively to manage Exadata environments OGBEmea
 

Similar to Ground Breakers Romania: Oracle Autonomous Database

Oracle Autonomous Database - introducción técnica y hands on lab
Oracle Autonomous Database  - introducción técnica y hands on labOracle Autonomous Database  - introducción técnica y hands on lab
Oracle Autonomous Database - introducción técnica y hands on lab"Diego \"Perico\"" Sanchez
 
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
 
autonomous-database-100.pdf
autonomous-database-100.pdfautonomous-database-100.pdf
autonomous-database-100.pdfTrLuNguyn
 
Oracle Cloud DBaaS
Oracle Cloud DBaaSOracle Cloud DBaaS
Oracle Cloud DBaaSArush Jain
 
Latest Innovations in Database as a Service Enabled by Oracle Enterprise Manager
Latest Innovations in Database as a Service Enabled by Oracle Enterprise ManagerLatest Innovations in Database as a Service Enabled by Oracle Enterprise Manager
Latest Innovations in Database as a Service Enabled by Oracle Enterprise ManagerHari Srinivasan
 
Oracle Database Appliance Workshop
Oracle Database Appliance WorkshopOracle Database Appliance Workshop
Oracle Database Appliance WorkshopMarketingArrowECS_CZ
 
MySQL in oracle_public_cloud
MySQL in oracle_public_cloudMySQL in oracle_public_cloud
MySQL in oracle_public_cloudOracleMySQL
 
MySQL in oracle public cloud
MySQL in oracle public cloudMySQL in oracle public cloud
MySQL in oracle public cloudMandy Ang
 
CON6492 - Oracle Database Public Cloud Services v1 1
CON6492 - Oracle Database Public Cloud Services v1 1CON6492 - Oracle Database Public Cloud Services v1 1
CON6492 - Oracle Database Public Cloud Services v1 1David van Schalkwyk
 
Move your oracle apps to oci
Move your oracle apps to ociMove your oracle apps to oci
Move your oracle apps to ociVamsiKrishna815
 
C6 oracles storage_strategy_from_databases_to_engineered_systems_to_cloud
C6 oracles storage_strategy_from_databases_to_engineered_systems_to_cloudC6 oracles storage_strategy_from_databases_to_engineered_systems_to_cloud
C6 oracles storage_strategy_from_databases_to_engineered_systems_to_cloudDr. Wilfred Lin (Ph.D.)
 
Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster Fran Navarro
 
Get ready for_an_autonomous_data_driven_future_ext
Get ready for_an_autonomous_data_driven_future_extGet ready for_an_autonomous_data_driven_future_ext
Get ready for_an_autonomous_data_driven_future_extOracle Developers
 
Streamline it management
Streamline it managementStreamline it management
Streamline it managementDLT Solutions
 
Whats new in Autonomous Database in 2022
Whats new in Autonomous Database in 2022Whats new in Autonomous Database in 2022
Whats new in Autonomous Database in 2022Sandesh Rao
 
MySQL Day Paris 2016 - Introducing Oracle MySQL Cloud Service
MySQL Day Paris 2016 - Introducing Oracle MySQL Cloud ServiceMySQL Day Paris 2016 - Introducing Oracle MySQL Cloud Service
MySQL Day Paris 2016 - Introducing Oracle MySQL Cloud ServiceOlivier DASINI
 
Systems oracle overview_hardware
Systems oracle overview_hardwareSystems oracle overview_hardware
Systems oracle overview_hardwareFran Navarro
 
Oracle Database 19c - poslední z rodiny 12.2 a co přináší nového
Oracle Database 19c - poslední z rodiny 12.2 a co přináší novéhoOracle Database 19c - poslední z rodiny 12.2 a co přináší nového
Oracle Database 19c - poslední z rodiny 12.2 a co přináší novéhoMarketingArrowECS_CZ
 
Oracle Autonomous Data Warehouse Cloud Webex - with Demo
Oracle Autonomous Data Warehouse Cloud Webex - with DemoOracle Autonomous Data Warehouse Cloud Webex - with Demo
Oracle Autonomous Data Warehouse Cloud Webex - with DemoIslam Gohar
 

Similar to Ground Breakers Romania: Oracle Autonomous Database (20)

Oracle Autonomous Database - introducción técnica y hands on lab
Oracle Autonomous Database  - introducción técnica y hands on labOracle Autonomous Database  - introducción técnica y hands on lab
Oracle Autonomous Database - introducción técnica y hands on lab
 
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
 
autonomous-database-100.pdf
autonomous-database-100.pdfautonomous-database-100.pdf
autonomous-database-100.pdf
 
Oracle Cloud DBaaS
Oracle Cloud DBaaSOracle Cloud DBaaS
Oracle Cloud DBaaS
 
Latest Innovations in Database as a Service Enabled by Oracle Enterprise Manager
Latest Innovations in Database as a Service Enabled by Oracle Enterprise ManagerLatest Innovations in Database as a Service Enabled by Oracle Enterprise Manager
Latest Innovations in Database as a Service Enabled by Oracle Enterprise Manager
 
Oracle Database Appliance Workshop
Oracle Database Appliance WorkshopOracle Database Appliance Workshop
Oracle Database Appliance Workshop
 
MySQL in oracle_public_cloud
MySQL in oracle_public_cloudMySQL in oracle_public_cloud
MySQL in oracle_public_cloud
 
MySQL in oracle public cloud
MySQL in oracle public cloudMySQL in oracle public cloud
MySQL in oracle public cloud
 
CON6492 - Oracle Database Public Cloud Services v1 1
CON6492 - Oracle Database Public Cloud Services v1 1CON6492 - Oracle Database Public Cloud Services v1 1
CON6492 - Oracle Database Public Cloud Services v1 1
 
Move your oracle apps to oci
Move your oracle apps to ociMove your oracle apps to oci
Move your oracle apps to oci
 
Oracle Storage a ochrana dat
Oracle Storage a ochrana datOracle Storage a ochrana dat
Oracle Storage a ochrana dat
 
C6 oracles storage_strategy_from_databases_to_engineered_systems_to_cloud
C6 oracles storage_strategy_from_databases_to_engineered_systems_to_cloudC6 oracles storage_strategy_from_databases_to_engineered_systems_to_cloud
C6 oracles storage_strategy_from_databases_to_engineered_systems_to_cloud
 
Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster
 
Get ready for_an_autonomous_data_driven_future_ext
Get ready for_an_autonomous_data_driven_future_extGet ready for_an_autonomous_data_driven_future_ext
Get ready for_an_autonomous_data_driven_future_ext
 
Streamline it management
Streamline it managementStreamline it management
Streamline it management
 
Whats new in Autonomous Database in 2022
Whats new in Autonomous Database in 2022Whats new in Autonomous Database in 2022
Whats new in Autonomous Database in 2022
 
MySQL Day Paris 2016 - Introducing Oracle MySQL Cloud Service
MySQL Day Paris 2016 - Introducing Oracle MySQL Cloud ServiceMySQL Day Paris 2016 - Introducing Oracle MySQL Cloud Service
MySQL Day Paris 2016 - Introducing Oracle MySQL Cloud Service
 
Systems oracle overview_hardware
Systems oracle overview_hardwareSystems oracle overview_hardware
Systems oracle overview_hardware
 
Oracle Database 19c - poslední z rodiny 12.2 a co přináší nového
Oracle Database 19c - poslední z rodiny 12.2 a co přináší novéhoOracle Database 19c - poslední z rodiny 12.2 a co přináší nového
Oracle Database 19c - poslední z rodiny 12.2 a co přináší nového
 
Oracle Autonomous Data Warehouse Cloud Webex - with Demo
Oracle Autonomous Data Warehouse Cloud Webex - with DemoOracle Autonomous Data Warehouse Cloud Webex - with Demo
Oracle Autonomous Data Warehouse Cloud Webex - with Demo
 

More from Maria Colgan

Five_Things_You_Might_Not_Know_About_Oracle_Database_v2.pptx
Five_Things_You_Might_Not_Know_About_Oracle_Database_v2.pptxFive_Things_You_Might_Not_Know_About_Oracle_Database_v2.pptx
Five_Things_You_Might_Not_Know_About_Oracle_Database_v2.pptxMaria Colgan
 
Part4 Influencing Execution Plans with Optimizer Hints
Part4 Influencing Execution Plans with Optimizer HintsPart4 Influencing Execution Plans with Optimizer Hints
Part4 Influencing Execution Plans with Optimizer HintsMaria Colgan
 
Part3 Explain the Explain Plan
Part3 Explain the Explain PlanPart3 Explain the Explain Plan
Part3 Explain the Explain PlanMaria Colgan
 
Part2 Best Practices for Managing Optimizer Statistics
Part2 Best Practices for Managing Optimizer StatisticsPart2 Best Practices for Managing Optimizer Statistics
Part2 Best Practices for Managing Optimizer StatisticsMaria Colgan
 
Part1 of SQL Tuning Workshop - Understanding the Optimizer
Part1 of SQL Tuning Workshop - Understanding the OptimizerPart1 of SQL Tuning Workshop - Understanding the Optimizer
Part1 of SQL Tuning Workshop - Understanding the OptimizerMaria Colgan
 
Ground Breakers Romania: Explain the explain_plan
Ground Breakers Romania: Explain the explain_planGround Breakers Romania: Explain the explain_plan
Ground Breakers Romania: Explain the explain_planMaria Colgan
 
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
 
Explain the explain_plan
Explain the explain_planExplain the explain_plan
Explain the explain_planMaria Colgan
 
Beginners guide to_optimizer
Beginners guide to_optimizerBeginners guide to_optimizer
Beginners guide to_optimizerMaria Colgan
 
The Changing Role of a DBA in an Autonomous World
The Changing Role of a DBA in an Autonomous WorldThe Changing Role of a DBA in an Autonomous World
The Changing Role of a DBA in an Autonomous WorldMaria Colgan
 
Useful PL/SQL Supplied Packages
Useful PL/SQL Supplied PackagesUseful PL/SQL Supplied Packages
Useful PL/SQL Supplied PackagesMaria Colgan
 
JSON and the Oracle Database
JSON and the Oracle DatabaseJSON and the Oracle Database
JSON and the Oracle DatabaseMaria Colgan
 
Five Tips to Get the Most Out of Your Indexing
Five Tips to Get the Most Out of Your IndexingFive Tips to Get the Most Out of Your Indexing
Five Tips to Get the Most Out of Your IndexingMaria Colgan
 
Harnessing the Power of Optimizer Hints
Harnessing the Power of Optimizer HintsHarnessing the Power of Optimizer Hints
Harnessing the Power of Optimizer HintsMaria Colgan
 
Oracle optimizer bootcamp
Oracle optimizer bootcampOracle optimizer bootcamp
Oracle optimizer bootcampMaria Colgan
 
Oracle database 12c_and_DevOps
Oracle database 12c_and_DevOpsOracle database 12c_and_DevOps
Oracle database 12c_and_DevOpsMaria Colgan
 

More from Maria Colgan (17)

Five_Things_You_Might_Not_Know_About_Oracle_Database_v2.pptx
Five_Things_You_Might_Not_Know_About_Oracle_Database_v2.pptxFive_Things_You_Might_Not_Know_About_Oracle_Database_v2.pptx
Five_Things_You_Might_Not_Know_About_Oracle_Database_v2.pptx
 
Part5 sql tune
Part5 sql tunePart5 sql tune
Part5 sql tune
 
Part4 Influencing Execution Plans with Optimizer Hints
Part4 Influencing Execution Plans with Optimizer HintsPart4 Influencing Execution Plans with Optimizer Hints
Part4 Influencing Execution Plans with Optimizer Hints
 
Part3 Explain the Explain Plan
Part3 Explain the Explain PlanPart3 Explain the Explain Plan
Part3 Explain the Explain Plan
 
Part2 Best Practices for Managing Optimizer Statistics
Part2 Best Practices for Managing Optimizer StatisticsPart2 Best Practices for Managing Optimizer Statistics
Part2 Best Practices for Managing Optimizer Statistics
 
Part1 of SQL Tuning Workshop - Understanding the Optimizer
Part1 of SQL Tuning Workshop - Understanding the OptimizerPart1 of SQL Tuning Workshop - Understanding the Optimizer
Part1 of SQL Tuning Workshop - Understanding the Optimizer
 
Ground Breakers Romania: Explain the explain_plan
Ground Breakers Romania: Explain the explain_planGround Breakers Romania: Explain the explain_plan
Ground Breakers Romania: Explain the explain_plan
 
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
 
Explain the explain_plan
Explain the explain_planExplain the explain_plan
Explain the explain_plan
 
Beginners guide to_optimizer
Beginners guide to_optimizerBeginners guide to_optimizer
Beginners guide to_optimizer
 
The Changing Role of a DBA in an Autonomous World
The Changing Role of a DBA in an Autonomous WorldThe Changing Role of a DBA in an Autonomous World
The Changing Role of a DBA in an Autonomous World
 
Useful PL/SQL Supplied Packages
Useful PL/SQL Supplied PackagesUseful PL/SQL Supplied Packages
Useful PL/SQL Supplied Packages
 
JSON and the Oracle Database
JSON and the Oracle DatabaseJSON and the Oracle Database
JSON and the Oracle Database
 
Five Tips to Get the Most Out of Your Indexing
Five Tips to Get the Most Out of Your IndexingFive Tips to Get the Most Out of Your Indexing
Five Tips to Get the Most Out of Your Indexing
 
Harnessing the Power of Optimizer Hints
Harnessing the Power of Optimizer HintsHarnessing the Power of Optimizer Hints
Harnessing the Power of Optimizer Hints
 
Oracle optimizer bootcamp
Oracle optimizer bootcampOracle optimizer bootcamp
Oracle optimizer bootcamp
 
Oracle database 12c_and_DevOps
Oracle database 12c_and_DevOpsOracle database 12c_and_DevOps
Oracle database 12c_and_DevOps
 

Recently uploaded

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 

Recently uploaded (20)

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 

Ground Breakers Romania: Oracle Autonomous Database

  • 1. Maria Colgan Master Product Manager Oracle Database October 2019 @SQLMaria Oracle Autonomous Database Under the Hood 1
  • 2. Safe harbor statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, timing, and pricing of any features or functionality described for Oracle’s products may change and remains at the sole discretion of Oracle Corporation. 2
  • 4. Oracle Autonomous Database Key Attributes Self-Driving Automates all database and infrastructure management, monitoring, tuning Self-Securing Protects from both external attacks and malicious internal users Self-Repairing Protects from all downtime including planned maintenance Spend Less, Reduce Risk, Innovate More
  • 5. Oracle Spent Last 20 Years Automating Database Technology Copyright © 2019 Oracle and/or its affiliates. • Automatic Query Rewrite • Automatic Undo Management • Autonomous Health Framework • Automatic Diagnostic Framework • Automatic Refresh of Clones • Automatic SQLTuning • AutomaticWorkload Capture/Replay • Automatic SQL Plan Management • Automatic Capture of SQL Monitor • Automatic Data Optimization • Automatic Memory Management • Automatic Segment Space Mgmt • Automatic StatisticsGathering • Automatic Storage Management • AutomaticWorkload Repository • Automatic Diagnostic Monitor • Automatic Columnar Flash • Automatic IM population • AutomaticApplication Continuity 9i 10g 11g 12c 18c • Automatic Indexes • SQL Quarantine • Real-Time Statistics 19c
  • 6. Oracle Spent Last 10 Years Automating Database Infrastructure Copyright © 2019 Oracle and/or its affiliates. • Smart Scan • Infiniband Scale-Out • DatabaseAware Flash Cache • Storage Indexes • Hybrid Columnar Data • IO Priorities • Data MiningOffload • Offload Decryption • Direct-to-wire Protocol • JSON and XML offload • Instant failure detection • Network Resource Mgmt • Prioritized File Recovery • In-Memory Columnar in Flash • Smart Fusion BlockTransfer • Exadata Cloud Service 2008 2019
  • 7. Eliminates All the Complexity of Mission Critical Databases Autonomous Database Completes the Job Copyright © 2019 Oracle and/or its affiliates. Automated Data Center Operations and Machine Learning Complete Infrastructure Automation Complete Database Automation ORACLE AUTONOMOUS DATABASE Oracle Cloud
  • 8. One Autonomous Database – Two Deployment Choices ORACLE AUTONOMOUS DATABASE DedicatedServerless Ultra-Simple and Elastic Customizable Private Database Cloud in Public Cloud Copyright © 2019 Oracle and/or its affiliates.
  • 9. Autonomous Database Serverless – Primary Benefits • Simple – Oracle automates and manages everything • Deployment, lifecycle, software updates, etc. – Customer just chooses database compute, storage, and region • Elastic – Low minimum size - 1 OCPU – Low minimum time commitment - 1 hour – Automatically scales online for true pay-per-use Copyright © 2019 Oracle and/or its affiliates.
  • 10. Autonomous Database Dedicated – Primary Benefits • Provides your own Database Cloud running on dedicated Exadata Infrastructure – Runs all your databases - any size, scale, or criticality • Highest Isolation – Runs inside Secure Isolation Zone for highest protection from other tenants – Configure multiple Exadatas or Container Databases for intra-company isolation • Customizable Operational Policies – Control of provisioning, updates, availability, density Copyright © 2019 Oracle and/or its affiliates.
  • 11. ORACLE AUTONOMOUS DATABASE DedicatedServerless Data-Driven Results Fast LOB, Dept, SMB Developer, Data Scientist Rethink Database I.T. CIO, CTO, Architect, DBA One Autonomous Database – Primary Use Cases
  • 12. Copyright © 2019 Oracle and/or its affiliates. Part 2 How it Works
  • 13. A Look Under the Hood Key Capabilities of Self-driving, Self-Securing, Self-Repairing Self Driving Rapid Provisioning Self Scaling Automatic Indexing Cloning Self Securing Self Patching Encryption by Default Separation of Duties Auditing Self Repairing Maximum Availability Architecture Self-Healing Hardware Self-Healing Software Copyright © 2019 Oracle and/or its affiliates.
  • 14. Self-Driving | Database Provisioning • Quickly deploys a RAC Database on Exadata • Ensures seamless scale-out • Provides a HA configuration • Enables online patching • Autonomous Database decides where to place each database during provisioning • Fewer number of instances preferred • Databases may be open on one node • Still RAC enabled Copyright © 2019 Oracle and/or its affiliates.
  • 15. One Autonomous Database – Optimized by Workload ORACLE AUTONOMOUS DATABASE AutonomousTransaction Processing - ATP Autonomous Data Warehouse - ADW Best for all AnalyticWorkloads: • Data Warehouse, Data Mart • Data Lake, Machine Learning Best forTP and MixedWorkloads: • Transactions, Batch, Reporting • IoT, Machine Learning Copyright © 2019 Oracle and/or its affiliates.
  • 16. Self-Driving | Automatic Tuning 16 Row Format Optimizes Response Time Creates Indexes Columnar Format Optimizes Complex SQL Creates Data Summaries Autonomous Transaction Processing Autonomous Data Warehouse Memory for Caching, No IOMemory Speeds Joins, Aggs Statistics updated in real-time while preventing plan regressions
  • 17. Capture Identify VerifyDecide Monitor An expert system that implements indexes based on what a skilled performance engineer would do Reinforcement Learning allows it to learn from its own actions as all candidate indexes are validated before being implementing The entire process is fully automatic Transparency is equally important as sophisticated automation All tuning activities are auditable Self-Driving | Automatic Indexing Copyright © 2019 Oracle and/or its affiliates.
  • 18. Self-Driving | Optimizer Statistics • Stats are gathered automatically for direct load operations • CREATE TABLE … AS SELECT …; INSERT /*+ append */ INTO … SELECT …; • Data Pump Import loads • DBMS_CLOUD loads • Real-time Statistics Collection • Gathers a subset of optimizer statistics for conventional DML operations • Number of rows, MAX and MIN column values, etc. • High-frequency Statistics Collection • Gathers full optimizer statistics every 15 minutes if statistics are stale Copyright © 2019 Oracle and/or its affiliates.
  • 19. SERVICE SHARE OF RESOURCES CONCURRENCY BEFORE QUEUING DEFAULT SQL PARALLELISM TPURGENT 12 100 X CPUs MANUAL TP 8 100 X CPUs 1 HIGH 4 3 CPUs MEDIUM 2 1.25 X CPUs 4 LOW 1 100 X CPUs 1 OLTP DW, Batch, Reporting Pre-defined Services to Control Workload Priority • Applications connect to a pre-defined database service to control: • Relative priority, max concurrently executing users, SQL parallelism • E.g. OLTP applications connect to “TP” service, most Batch to “LOW” service Copyright © 2019 Oracle and/or its affiliates.
  • 20. Which Service to Use? • OLTP Applications • Connect to TP or TPURGENT based on priority requirements • DW or Reporting • Connect to HIGH, MEDIUM, LOW based on concurrency requirements Copyright © 2019 Oracle and/or its affiliates. HIGH • Low concurrency • More resources per Query MEDIUM • Higher concurrency • Fewer resources per Query LOW • Highest concurrency • Fewest resources per Query
  • 21. • Instant scaling online for highest performance and lowest cost • Scale compute or storage completely independent of one another • All scaling operation occur online – while the application continuous to run • Scaling actions are exposed through Cloud UI and REST APIs 1 2 3 4 5 Self-Driving | Elastic Scaling Copyright © 2019 Oracle and/or its affiliates.
  • 22. Self-Driving | Auto Scaling • Enables the database to use up to 3x CPU/IO resources immediately when needed by the workload • Pay for exactly what you use • Helps CPU or IO bound workloads • Does not scale up other resources • Number of sessions • Concurrency • PGA, SGA, etc. • Need to provision more OCPUs to scale up these resources Copyright © 2019 Oracle and/or its affiliates. 1 2 3 4 5
  • 23. Copyright © 2019 Oracle and/or its affiliates. ADW2 with 4 OCPUs Auto scaling enabled Can use up to 12 OCPUs ADW1 with 4 OCPUs Auto scaling disabled Can use up to 4 OCPUs
  • 24. Copyright © 2019 Oracle and/or its affiliates. 8 sessions on CPU 8 running queries 100% utilization 8 running queries 8 sessions on CPU 33% utilization ADW2 with 4 OCPUs Auto scaling enabled ADW1 with 4 OCPUs Auto scaling disabled
  • 25. Copyright © 2019 Oracle and/or its affiliates. 8 sessions on CPU 16 sessions waiting for CPU 24 running queries 100% utilization 24 running queries 24 sessions on CPU 100% utilization ADW2 with 4 OCPUs Auto scaling enabled ADW1 with 4 OCPUs Auto scaling disabled
  • 26. Self-Driving | Auto Scaling • Historical view of the number of OCPUs used each hour Copyright © 2019 Oracle and/or its affiliates.
  • 27. • Cloning creates a point-in-time copy of an ADB • Two types of clone can be created: – A full database clone – A metadata clone (Schema but no data) • Easy and fast as user only has to decide: 1. Compartment for the clone 2. Name of the clone 3. CPU and storage 4. New ADMIN password Self-Driving | Cloning Clone DB for Development or testProduction DB Copyright © 2019 Oracle and/or its affiliates.
  • 28. A Look Under the Hood Key Capabilities of Self-driving, Self-Securing, Self-Repairing Self Driving Rapid Provisioning Self Scaling Automatic Indexing Cloning Self Securing Encryption by Default Self Patching Separation of Duties Auditing Self Repairing Maximum Availability Architecture Self-Healing Hardware Self-Healing Software Copyright © 2019 Oracle and/or its affiliates.
  • 29. Self-Securing | Encryption by Default 29 Encryption for Data at Rest • Automatically configured – all application data is encrypted within the database • Database Backups are also encrypted Encryption for Data in Motion • Automatically configured – all network access is encrypted to and from the database • Choice of two methods – Oracle Native Network Encryption – Transport Layer Security (TLS) v1.2 (default) • Oracle client credentials can be downloaded via encrypted wallet files Copyright © 2019 Oracle and/or its affiliates.
  • 30. Self-Securing | Self Patching • Automatic Patching of all components (on-demand for critical security issue) • Firmware, OS, Hypervisor, Clusterware, Database • Patches applied in a rolling fashion across RAC nodes and Exadata storage servers • Database is continuously available to application • Applications using Application Continuity best practices, run without interruption • Patching is automatically scheduled • Customer can adjust patching window within a time range on Dedicated deployments* 30 Copyright © 2019 Oracle and/or its affiliates.
  • 31. But Remember, In the Cloud… Security Is a Shared Responsibility Security Managed by Oracle • Network security and monitoring • OS and platform security • Database patches and upgrades • Administrative separation of duties • Data encryption by default 31 Security Managed by the Customer • Ongoing security assessments • Users & Privileges • Sensitive data discovery • Data protection • Activity auditing Self-Securing | Separation of Duties Copyright © 2019 Oracle and/or its affiliates.
  • 32. 49% 19% 19% Security Assessment High Risk: 33 Medium Risk: 22 Low Risk: 13 68 Risks 49% 11% 32% User Assessment Critical Risk: 47 High Risk: 9 Medium Risk: 2 Low Risk: 26 84 Users 26% 21% 19% 17% 17% Data Discovery Employee Basic Data…27% Public Identifier: 37 Address:34 Compensation data… Oraganization Data: 30 179 Columns Unified Database Security Control Center • Security ConfigurationAssessment • User Risk Assessment • User Activity Auditing • Sensitive Data Discovery • Data Masking Saves time and mitigates security risks Defense in Depth for all customers No special security expertise needed Announcing: Oracle Data Safe Availability: OOW 2019 Available in the Oracle Cloud at no additional cost Copyright © 2019 Oracle and/or its affiliates.32
  • 33. Self-Securing | Auditing • Autonomous Database leverages Oracle Unified Audit to capture security-relevant activity • Login failures • Changes to users, including creation of new accounts, grants of privileges or roles • Changes to database structures, including tables, procedures, and synonyms • Customers have access to all of the audit data via the UNIFIED_AUDIT_TRAIL view • The DBMS_FGA package can be used to add more polices 33Copyright © 2019 Oracle and/or its affiliates.
  • 34. A Look Under the Hood Key Capabilities of Self-driving, Self-Securing, Self-Repairing Self Driving Rapid Provisioning Self Scaling Automatic Indexing Cloning Self Securing Self Patching Encryption by Default Separation of Duties Auditing Self Repairing Maximum Availability Architecture Self-Healing Hardware Self-Healing Software Copyright © 2019 Oracle and/or its affiliates.
  • 35. • High Availability – Protection from hardware failures, software crashes, software updates • Uses RAC Database,App continuity, Flashback DB, redundant network, triple mirrored storage, and daily backup • Fully automated daily backup, or on-demand backup • Extreme Availability – Adds protection from site outages and data corruptions (coming soon) • Uses Active DataGuard Standby • Goal is less than 20 seconds application impact from any availability event Primary Database Site #1 Site #2 Standby Database Active Data Guard Backup Service Self-Repairing | Availability Policies Copyright © 2019 Oracle and/or its affiliates.
  • 36. Self-Repairing | Self-Healing Hardware 36 • Database Infrastructure for Autonomous is provided by Exadata • Exadata Provides advanced predictive failure capabilities • Unique detection of server failures without a long timeout avoids system hangs • Unique sub-second redirection of IOs around sick devices avoid database hangs Continuously monitors for sick devices Failing disk is automatically taken offline and database activities directed to mirror DevOps notified and fail drive is replaced Automatically detects change in disk latency ASM automatically rebalances data off of failing disk to create additional mirror ASM automatically detects new disk and rebalances data to create additional mirror Copyright © 2019 Oracle and/or its affiliates.
  • 37. Self-Repairing | Self-Healing Software Automatically detect problems/issues: 1. Collect diagnostics info to establish an anomaly timeline or signature 2. Use Pattern Recognition to determine if it’s a known problems 3. If known problem a. Explain what will be done to fix b. Save environment checkpoint c. Apply Fix and do root cause analysis d. Roll back fix if required 4. If a new problem a. Package up all diagnostic information b. Hand off to DevOps Collect Scrubbed Logs,Traces Problem Repository Determine if it’s a known Problems using pattern recognition Save environment check point Apply FixRoll back if necessary Package for DevOps Done! Unknown Known ResolvedUnresolved Problem Occurs Copyright © 2019 Oracle and/or its affiliates.
  • 38. Copyright © 2019 Oracle and/or its affiliates. Part 3 App Dev with Autonomous Database
  • 39. Developer Tools out of the box with Autonomous • Execute SQL and PL/SQL commands • Build Data Models, create diagrams, generate DDL statements • Monitor and manage the database • Ability to REST enable a schema and autogenerate REST endpoints for tables and views • Provides a create, retrieve, update, and delete API on your REST-enabled objects • Web-based Function rich, low code development env • No client software needed • App definitions are stored in the database as meta data • Page generation is efficient only 1 request / response APEX Oracle REST Data ServicesSQL DeveloperWeb Copyright © 2019 Oracle and/or its affiliates.
  • 40. Copyright © 2019 Oracle and/or its affiliates. Summary
  • 41. Benefits of Autonomous Database • Spend Less • ReduceAdmin Cost: Eliminates expensive, tedious, unsafe manual database management • Reduce Runtime Cost: Cloud pay-per-use, Exadata speed, and self-tuning cuts costs up to 90% • Reduce Risk • Prevent cyber-attacks: Secure configurations, fully automatic and online security updates • AlwaysAvailable: protects from all downtime including maintenance and DR • Proven: Runs all your enterprise workloads, easy migration of existing databases • Innovate More • Refocus talent: Focus on new projects, user experience, analytics, ML, instead of admin • Develop faster: Instant provisioning, self-tuning, integrated database app development
  • 42. Copyright © 2019 Oracle and/or its affiliates. Learn More about Autonomous Database
  • 43. NEW Always Free Services always free for as long as you use them FreeTrial $300 free credits for 30 days Highly reduced pricing $ + NEW Free Tier for Oracle Cloud Learn, explore, and build for free!
  • 44. Always Free - What’s Included Autonomous Database 2 x Databases 20GB Storage Each Load Balancing 10 Mbps Bandwidth Shape Storage 2 x 50GB Block 10GB Object 10GB Archive Compute 2 xVM 1GB Memory Each Available to all new and existing cloud accounts

Editor's Notes

  1. The Oracle Autonomous Database is: Self-Driving – Lower Cost & Increased Productivity Eliminates human labor to provision, secure, monitor, backup, recover, troubleshoot, and tune the database Automatically upgrades and patches itself while running. Testing automation ensures changes are safe. Elastically grows and shrinks compute or storage without downtime. Pay only for what you use. Self-Securing – Lower Risk Protection from external attacks and from malicious internal users Automatically applies security updates with no downtime. Automatic encryption of all data. Self-Repairing – Higher Availability Automation eliminates administrator errors SLA Guarantees 99.995% availability. Less than 30 minutes downtime per year including planned maintenance
  2. Oracle Autonomous Database is actually a family of products with each member of the family optimized by workload. The first member of the family to become available in March of this year was the Autonomous Data Warehouse (ADW), which has been optimized for analytic workloads, such as data warehouse, data marts or as part of a data lake. The second member of the family that’s just become available is Autonomous Transaction Processing (ATP). ATP is optimized for transaction processing or mixed workload environments and makes an excellent platform for new application development. Change Control, Policy, Operation, Customizable Operational Policy, Customizable Policies, Control over Policies
  3. Lets’ deep dive into how the database automatically repairs itself.. This ensures better performance and availability of the database This section highlights the benefits of self repairing and the key Oracle technologies and capabilities that enable them. This is certainly not an exhaustive list. But these are the key capabilities that we will be diving into in this section and understanding how they work to make the database self repairing
  4. Provisioning Oracle quickly deploys a mission critical database on our Exadata infrastructure cloud, a platform optimized for Oracle Database. The database is created as a RAC cluster, so it can scale out seamlessly, but also protect the database in case of a server failure. In order to protect the system against a complete failures, we also create a standby system using Active Data Guard in a different region in the cloud to
  5. 16
  6. Oracle execution plans are like driving directions, they will change as the data distribution changes (data volumes and statistics). Indexes can be thought of as roads and bridges, with auto indexing new roads will be added as the workload changes. 1.Capture Periodically captures SQL statements into a SQL repository Include plans, bind values, execution statistics, etc. 2.Identify Candidate Indexes Identify candidate indexes that may benefit the newly captured SQL statements Creates index candidates as unusable, invisible indexes (just metadata) 3.Verify Ask the optimizer if index candidates will be used for these statements Index candidates not used by the optimizer are automatically dropped Complete creation of chosen indexes and run captured statements to verify  that the indexes did improve performance 4.Decide If performance is better for all statements, the indexes are marked visible If performance is worse for all statements, the indexes are dropped If performance is worse for some, the indexes are marked visible except for statements that regressed 5.Monitor Index usage is continuously monitored Automatically created indexes that have not been used in a long time will be dropped Rebuilds decaying indexes
  7. With 16 OCPUs you would get the follow number of concurrent queries before queuing would kick in 3 concurrent queries for HIGH 20 concurrent queries for MEDIUM 32 concurrent queries for LOW
  8. Lets’ deep dive into how the database automatically repairs itself.. This ensures better performance and availability of the database This section highlights the benefits of self repairing and the key Oracle technologies and capabilities that enable them. This is certainly not an exhaustive list. But these are the key capabilities that we will be diving into in this section and understanding how they work to make the database self repairing
  9. Data Encryption Security Keys AWS/Aurora violates specific rules agreed upon by the Cloud Security Alliance (CSA). The core principle is that the key provider cannot also be the hoster of the application – the separation eliminates a key vulnerability Oracle allows separation of keys Encryption - At Rest Oracle allows you to enable and disable encryption. Oracle delivers it on by default Aurora can turn on encryption when they start a database. Once on, it can’t be turned off.
  10. Patches applied Weekly or biweekly with ATP-s and quarterly for ATP-d Gold image – just as we do in Exadata today pre built image is built quarterly and applied.. So it is not available for serverless because there patching is done more frequently and it doesn’t make sense to build gold patches if the patches have to be applied very frequently.. The benefit of gold is that if there is a problem you can always go back to the previous version. Platinum support for patching is additional but it will be built in ATP Installs prebuilt Gold Image of patched database executables rather than directly applying patches - Currently not available in ATP-S or ADW, This functionality will only come with ATP-D Patching is very expensive because it requires downtime and several man hours to patch all the databases in your environment. Also patches may be applied once in a quarter so its an on going effort ADB will patch your systems for you while the database is running. Needs no downtime and manual effort. So it can never happen that you forgot to apply the patch or didn’t have time to do so Ensures that you are always protected from know cyber attacks
  11. Oracle tools: Data masking, database vault 1. No Access to the database node or file system Oracle DBAs are separated from actual data. This is not true for Aurora Aurora DBAs are given 100% access to data – cannot be revoked. This is specific area of vulnerability. It is assumed that DBA access is the way into data theft. Therefore, AWS solutions are extremely vulnerable and unsuitable for any security exposed applications. Aurora is not configurable to further restrict rights the DBA role. So, their superuser role has administrative rights as well as data read/write rights. 2. Dynamic Redaction/Masking Oracle can apply security policies as data leaves the database E.g. convert SSN to XX-1234 3. Static Masking For test/dev databases, can simply convert sensitive fields 4. Metadata Tagging – Label Security Option Data can be marked as “sensitive” “confidential” etc. Included for free in DB CS 5. Full DEFENSE IN DEPTH Built over 30 years meeting the needs of the most demanding organizations: high threat environments, security services, financial institutions Most data protection regulations require several different things: 1) Encrypt the data 2) Control access to the data 3) Monitor access to the data 4) Anonymize data in non-production systems Aurora handles requirement #1 but doesn't do much (if anything) for the other three. Oracle takes care of all 4
  12. [ graphics on right too small to read text; is security assessment about configurations? Now Oracle goes the next step by securing configurations and users…a space traditionally left to the customer to handle. I’m proud to announce we’ve extended the security capabilities of Oracle’s Autonomous DB by adding Data Safe! Data Safe manages risk associated with configurations, users and sensitive data. It is one integrated security service to… Identify poor configurations through configuration assessments Flag risky users or behavior Activity auditing tracks risky actions and streamlines audits Discover and … Mask sensitive data (three out of four DB instances are copies for Dev/Test, this lets you remove that risk) Security shouldn’t be an choice to make and as your trusted technology provider we’ll never pass the buck. We’ll continue to invest and innovate to bring you the most secure cloud and platforms.
  13. Lets’ deep dive into how the database automatically repairs itself.. This ensures better performance and availability of the database This section highlights the benefits of self repairing and the key Oracle technologies and capabilities that enable them. This is certainly not an exhaustive list. But these are the key capabilities that we will be diving into in this section and understanding how they work to make the database self repairing
  14. Can the policy be set at the CBD or pod level???
  15. ASM- automatic storage management Automatically detect anomalies or hangs in the database behavior, compare these behaviors with know issues and fix them. Exadata’s uses advance prediction capabilities to detect any kinds of hardware failure and migrate customer data off that failing h/w so the customer doesn’t get impacted at all. (its an exdata native feature to make it highly available). Exadata proactively looks for hardware faults, for example failure of drives and moves the data of their failed drive before the drive actually comes down. By default exadata tries to balance itself across a whole bunch of disks. It is predictive in nature so before a fault is able to manifest itself, it has the ability to move the customer data and workload of that failing device so the customer doesn’t see these failures. It rebalances the data of these falling devices to other devices that are currently functioning. In other words properly valid mirrors, so I/Os don’t hang, any failures don’t impact the system and the DevOps guys get a notification that they need to replace And rebalances
  16. Package for devops – create an SR for the problem This slide highlights how we use ML in the previous process for Database Operations We use ML algorithms like anomaly detection, pattern recognition, problem signatures to detect and prevent issues and failures and fix the know issues or raise SRs on behalf of our customers.. Bug detection should be our job not yours.. It can correlate problems across different systems to give you a complete story of the fault that occurs.