SlideShare a Scribd company logo
Sinan Petrus Toma
Senior Solution Engineer | Oracle Database & Cloud Architect @Oracle
June 17, 2020
DBA Tasks
in Oracle Autonomous Database
Passionate about
Cloud & Database
Technologies
Sinan Petrus Toma
Senior Solution Engineer
MS SQL ServerJava, Oracle PHP, MySQL Oracle DBA Oracle Cloud
2009 2020
My company migrated all our Oracle databases to Autonomous Database!
What I‘m going to do?
4
Self-Driving
Self-Securing Self-Patching
Configuration, Tuning
Storage Management
Automatic Backup
TDE
SQL*Net, Backup Enc.
Database Auditing
Release Updates
Security Patches
Upgrade
5
Infrastructure
Administration
High
Availability
Network
Storage
Server
OS access
SYSDBA access SLA 99.95%
66
77
8
Provisioning
9
Autonomous Database | Deployment Options
Dedicated
X X
Shared
Oracle Services NetworkVCN
10
User Management, Roles and Permissions
CREATE USER, ALTER USER
CREATE ROLE, GRANT, REVOKE
CREATE PROFILE, CREATE TABLESPACE (dedicated)
11
Connection
Wallet (Client Credential)
download, save in secure
location, share with authorized
users, rotate if needed
create, provide for download
1212
10.0.0.3
IP Notation Type IP Addresses
IP Address 141.143.193.77
ACL
OCI RegionOn-Premise
141.143.193.77
InternetTCPS 1522
Xx.x.x.x
Basement
X
Oracle Services Network
Wallet Rotation
Wallet Rotation
13
Access Control List (ACL)
14
SERVICES NAME
RESOURCE
MANAGEMENT PLAN
SHARES
PARALELLISM
Concurrent
Statements
TP URGENT 12 Manual 300x CPU COUNT
TP 8 1 300x CPU COUNT
HIGH 4 CPU COUNT 3 Queries
MEDIUM 2 max 4 1.25x CPU COUNT
LOW 1 1 300x CPU COUNT
• Pre-defined database services controlling priority and parallelism
• Different services defined for Transactions and Reporting/Batch
For Transaction Processing For Reporting or batch processing
Pre-defined Database Service Names
15
Resource Management Rules
CPU & Storage Scaling
16
17
Scale Up & Down
18
Resource Monitoring
19
SQL Monitoring & Tuning
20
Alert log & Trace Files
SELECT originating_timestamp, message_text, module_id, process_id, filename
FROM v$diag_alert_ext
ORDER BY originating_timestamp DESC;
SELECT trace_filename, modify_time
FROM v$diag_trace_file
ORDER BY modify_time DESC;
SELECT timestamp, payload, trace_filename
FROM v$diag_trace_file_contents
WHERE trace_filename = '<trace_filename>'
ORDER BY timestamp DESC;
 Without access to operating system
21
Manual Backups
Setting Up a Bucket to Store Manual Backups
https://docs.cloud.oracle.com/en-us/iaas/Content/Database/Tasks/adbbackingup.htm#creatingbucket
ALTER DATABASE PROPERTY SET default_bucket = …
DBMS_CLOUD.CREATE_CREDENTIAL ( … )
ALTER DATABASE PROPERTY SET default_credential = …
22
Restore
23
Flashback
FLASHBACK TABLE <table_name> TO BEFORE DROP;
Hot PDB Cloning
Production Development
Metadata only Full Clone
Test
24
25
Hot PDB Cloning
26
Data Loading | Data Pump
 Supports Encryption, Parallelism and Compression
expdp
dump
files
local
storage
dump
files
object
storage
impdp
upload
MV2ADB move data to Autonomous Database in "one-click" (Doc ID 2463574.1)
27
Deutschsprachiger
Datenbank & Cloud Technologie Blog
https://blogs.oracle.com/coretec/autonomous-db
Autonomous Database Schema Advisor
 Light-weight utility that analyzes the on-premise or cloud Oracle Database
schemas for the suitability of migration to the Autonomous Database
 Doc ID 2462677.1
https://blogs.oracle.com/coretec/gewusst-wie-oracle-
database-advisor-pre-check-f%c3%bcr-autonomous-database
28
Security | Database Vault
 Available on Autonomous Database
 Create DV Owner and Account Manager Users
 Activate DV
 Create DV Realms
GRANT CREATE SESSION TO dvo IDENTIFIED BY "Feuerwehr#112";
GRANT CREATE SESSION TO dvam IDENTIFIED BY "DiePolizei#110";
EXEC DBMS_CLOUD_MACADM.CONFIGURE_DATABASE_VAULT(dvowner_uname => 'DVO', dvacctmgr_uname => 'DVAM');
EXEC DBMS_CLOUD_MACADM.ENABLE_DATABASE_VAULT;
exec DVSYS.DBMS_MACADM.CREATE_REALM(realm_name => 'HR_DATA', description => 'PII Data', enabled => 'Y', audit_options => '1');
exec DVSYS.DBMS_MACADM.ADD_OBJECT_TO_REALM(realm_name => 'HR_DATA', object_owner => 'HR_DATA', object_name => '%', object_type => '%');
29
Security | Data Redaction
DBMS_REDACT.add_policy(
object_schema => 'ADMIN',
object_name => 'payment_details',
column_name => 'card_string',
policy_name => 'redact_card_string',
function_type => DBMS_REDACT.partial,
expression => '1=1',
function_parameters => 'VVVVFVVVVFVVVVFVVVV,VVVV-VVVV-VVVV-VVVV,#,1,12');
30
Security | Auditing
 Unified Auditing enabled by default
 Policies enabled by default
 Additionllay define you own policies
CREATE AUDIT POLICY datapumpactivities
PRIVILEGES SELECT ANY TABLE
ACTIONS COMPONENT = DATAPUMP ALL;
 API Audit Logs
 VCN Flow Logs
31 Databases in Oracle Cloud
Audit …..Users DiscoverAssess Mask
 Unified Database Security Control Center
 Security Assessment
 User Assessment
 User Activity Auditing
 Sensitive Data Discovery
 Sensitive Data Masking
 Saves time and mitigates security risks
 Defense in Depth for all customers
 No special security expertise needed
Security | Data Safe
32
DBSAT vs. Data Safe
DBSAT Data Safe
Security Assessment Yes yes
User Risk Assessment and Drill-Down to Audit Records No Yes
User Activity Auditing and Reporting No Yes
Sensitive Data Discovery Limited Yes
Data Masking No Yes
Multiple Targets at the same time No Yes
Modern GUI No Yes
Reports History No Yes
Supported Targets On-Premise Cloud
33
Data Masking
Production Test
Development
Full Clone
Sensitive
Data Discover
Data Safe
Sensitive
Data Masking
34
Security | Data Safe
35
Security is Shared Responsibility!
Encryption
Transparent Data
Encryption
Backup
Encryption
SQL*Net
Encryption
Access Control
Access Control Lists
Private Endpoints*
System & Data
Protection
Database Vault
High Privileges
Restrictions
Sensitive Data
Oracle Label
Security
Data Redaction
Data Safe
Auditing
Database Auditing
API Audit Logs*
VCN Flow Logs*
SQL Command
Restrictions
Network Security
Groups*
Wallet Rotation Data MaskingSelf Patching
* OCI Security Features
Cloud Services Management
• OCI CLI: Command Line Interface to complete OCI tasks
– Provides the same core functionality as the Console, plus additional commands
– Run scripts to extend the Console's functionality
• Stop the database when not needed and start it again on demand
• Scale up, run big query, and scale down again
• OCI Auditing
• Documentation
– https://docs.cloud.oracle.com/iaas/Content/API/Concepts/cliconcepts.htm
36
37
https://github.com/sinanpetrustoma/autostopping
Auto Stopping & Starting
38
https://www.linkedin.com/pulse/automate-data-pump-export-autonomous-database-incl-copy-petrus-toma/
Data Pump Export for Archiving
39
Infrastructure as Code | Terraform
40
Siri, Create Autonomous Database
41
ShortCuts
User & Privileges Management
Wallet Management
Network Access Control
Resource Monitoring & Scaling
SQL Monitoring & Tuning
Manual Backup, Restore & Flashback
Cloning & Testing before Upgrade
Security Configuration & Control
More Automation
Data Loading & Migration
4343
NSG
Rule Stateless Source
Ingress No 10.0.2.0/24
private:10.0.2.0/24
VCN: 10.0.0.0/16
10.0.2.2
X
Oracle Services Network
10.0.2.3
SLpublic:10.0.1.0/24
Rule Stateless Source
Ingress
Egress
No
No
0.0.0.0/0
10.0.2.0/24
Internet
Gateway
Internet
Load Balancer
ADB Private
Endpoint
Rule Stateless Source
Ingress
Egress
No
No
10.0.1.0/24
10.0.3.0/24
private:10.0.3.0/24SL
RT
Connection | Private Endpoint
4444
Cloud Architect OCI
Console, API
Database Architect
SQL Dev.
Application Developer
APEX
Data Analyst
Data Scientist
OML
OAD
45
What Autonomous Database Means for DBAs
45
•Tasks Specific to the Business
– Architecture, planning, data modeling
– Data security and data lifecycle management
– Application-related tuning
– End-to-End service level management
•Tactical Operations
– Configuration and tuning of systems, network, storage
– Database provisioning, patching
– Database backups, HA, disaster recovery
– Database optimization
Value Scale
Innovation
Maintenance
4646
What Autonomous Database Means for DBAs
•Tasks Specific to the Business
– Architecture, planning, data modeling
– Data security and data lifecycle management
– Application-related tuning
– End-to-End service level management
•Tactical Operations
– Configuration and tuning of systems, network, storage
– Database provisioning, patching
– Database backups, HA, disaster recovery
– Database optimization
Value Scale
Innovation
Maintenance
47
Free Tier
Always Free
Services you can use
for an unlimited time
Free Trial
$300 free credit
for 30 days
+
2x DBs
20 GB Storage
2x VMs
1 GB Memory
100 GB Block
10 GB Object
10 GB Archive
10 Mbps LB
10 TB Outbound
1M Notifications
1K Emails
oracle.com/cloud/free
sinan.petrus.toma@oracle.com
&
DBA Tasks in Oracle Autonomous Database
50
Rule #1: If you love your Database Administrator
Then get him an Autonomous Database!
51
Autonomous Database Makes DBA’s Life Easy
DBA
52
Thank you
Sinan Petrus Toma
Senior Solution Engineer
Oracle Database & Cloud Architect

More Related Content

What's hot (20)

PDF
Oracle Active Data Guard: Best Practices and New Features Deep Dive
Glen Hawkins
 
PDF
How to Use EXAchk Effectively to Manage Exadata Environments
Sandesh Rao
 
PPT
ASM
VINAY PANDEY
 
PDF
DOAG Oracle Unified Audit in Multitenant Environments
Stefan Oehrli
 
PDF
Understanding oracle rac internals part 1 - slides
Mohamed Farouk
 
PDF
AIOUG : OTNYathra - Troubleshooting and Diagnosing Oracle Database 12.2 and O...
Sandesh Rao
 
PDF
Oracle RAC 19c with Standard Edition (SE) 2 - Support Update
Markus Michalewicz
 
PPTX
Oracle GoldenGate 21c New Features and Best Practices
Bobby Curtis
 
PDF
オンプレミスからクラウドへ:Oracle Databaseの移行ベストプラクティスを解説 (Oracle Cloudウェビナーシリーズ: 2021年2月18日)
オラクルエンジニア通信
 
PDF
MAA Best Practices for Oracle Database 19c
Markus Michalewicz
 
PDF
ORACLE 12C DATA GUARD: FAR SYNC, REAL-TIME CASCADE STANDBY AND OTHER GOODIES
Ludovico Caldara
 
PDF
A Cloud Journey - Move to the Oracle Cloud
Markus Michalewicz
 
PPTX
Oracle RAC features on Exadata
Anil Nair
 
PDF
Hybrid Data Guard to Cloud GEN2 ExaCS.pdf
ALI ANWAR, OCP®
 
PPTX
しばちょう先生が語る!オラクルデータベースの進化の歴史と最新技術動向#3
オラクルエンジニア通信
 
PDF
Oracle GoldenGate Cloud Service(GGCS)概要
オラクルエンジニア通信
 
PDF
Oracle RAC 19c - the Basis for the Autonomous Database
Markus Michalewicz
 
PDF
RMAN best practices for RAC
Syed Hussain
 
PPT
Dataguard presentation
Vimlendu Kumar
 
PPTX
Sql server のバックアップとリストアの基礎
Masayuki Ozawa
 
Oracle Active Data Guard: Best Practices and New Features Deep Dive
Glen Hawkins
 
How to Use EXAchk Effectively to Manage Exadata Environments
Sandesh Rao
 
DOAG Oracle Unified Audit in Multitenant Environments
Stefan Oehrli
 
Understanding oracle rac internals part 1 - slides
Mohamed Farouk
 
AIOUG : OTNYathra - Troubleshooting and Diagnosing Oracle Database 12.2 and O...
Sandesh Rao
 
Oracle RAC 19c with Standard Edition (SE) 2 - Support Update
Markus Michalewicz
 
Oracle GoldenGate 21c New Features and Best Practices
Bobby Curtis
 
オンプレミスからクラウドへ:Oracle Databaseの移行ベストプラクティスを解説 (Oracle Cloudウェビナーシリーズ: 2021年2月18日)
オラクルエンジニア通信
 
MAA Best Practices for Oracle Database 19c
Markus Michalewicz
 
ORACLE 12C DATA GUARD: FAR SYNC, REAL-TIME CASCADE STANDBY AND OTHER GOODIES
Ludovico Caldara
 
A Cloud Journey - Move to the Oracle Cloud
Markus Michalewicz
 
Oracle RAC features on Exadata
Anil Nair
 
Hybrid Data Guard to Cloud GEN2 ExaCS.pdf
ALI ANWAR, OCP®
 
しばちょう先生が語る!オラクルデータベースの進化の歴史と最新技術動向#3
オラクルエンジニア通信
 
Oracle GoldenGate Cloud Service(GGCS)概要
オラクルエンジニア通信
 
Oracle RAC 19c - the Basis for the Autonomous Database
Markus Michalewicz
 
RMAN best practices for RAC
Syed Hussain
 
Dataguard presentation
Vimlendu Kumar
 
Sql server のバックアップとリストアの基礎
Masayuki Ozawa
 

Similar to DBA Tasks in Oracle Autonomous Database (20)

PPTX
Ground Breakers Romania: Oracle Autonomous Database
Maria Colgan
 
PDF
autonomous-database-100.pdf
TrLuNguyn
 
PDF
TechEvent 2019: Create a Private Database Cloud in the Public Cloud using the...
Trivadis
 
PDF
Meetup Oracle Database MAD_BCN: 1.2 Oracle Database 18c (autonomous database)
avanttic Consultoría Tecnológica
 
PDF
Oracle Autonomous Database - introducción técnica y hands on lab
"Diego \"Perico\"" Sanchez
 
PDF
Autonomous Database Explained
Neagu Alexandru Cristian
 
PDF
Highly Automated IT
Andrey Akulov
 
PPTX
The Changing Role of a DBA in an Autonomous World
Maria Colgan
 
PPTX
CON6492 - Oracle Database Public Cloud Services v1 1
David van Schalkwyk
 
PPTX
ADB Deployment options_082021.pptx
Ahmed Abdellatif
 
PPTX
Oracle Database Cloud Service
Jean-Philippe PINTE
 
PDF
Oracle database in cloud, dr in cloud and overview of oracle database 18c
AiougVizagChapter
 
PDF
Oracle Cloud
MarketingArrowECS_CZ
 
PDF
A3 transforming data_management_in_the_cloud
Dr. Wilfred Lin (Ph.D.)
 
PDF
What's new in the world of the Autonomous Database in 2023
Sandesh Rao
 
PDF
What's new in Autonomous Database - OCYatra2023 - Sandesh Rao.pdf
Sandesh Rao
 
PDF
Oracle Database Migration to Oracle Cloud Infrastructure
SinanPetrusToma
 
PDF
5675212318661411677_TRN4034_How_to_Migrate_to_Oracle_Autonomous_Database_Clou...
NomanKhalid56
 
PPTX
Oracle Database Exadata Cloud Service Conference
Okcan Yasin Saygılı
 
PDF
KSCOPE Cloud Services and the Self Service Portal
Kellyn Pot'Vin-Gorman
 
Ground Breakers Romania: Oracle Autonomous Database
Maria Colgan
 
autonomous-database-100.pdf
TrLuNguyn
 
TechEvent 2019: Create a Private Database Cloud in the Public Cloud using the...
Trivadis
 
Meetup Oracle Database MAD_BCN: 1.2 Oracle Database 18c (autonomous database)
avanttic Consultoría Tecnológica
 
Oracle Autonomous Database - introducción técnica y hands on lab
"Diego \"Perico\"" Sanchez
 
Autonomous Database Explained
Neagu Alexandru Cristian
 
Highly Automated IT
Andrey Akulov
 
The Changing Role of a DBA in an Autonomous World
Maria Colgan
 
CON6492 - Oracle Database Public Cloud Services v1 1
David van Schalkwyk
 
ADB Deployment options_082021.pptx
Ahmed Abdellatif
 
Oracle Database Cloud Service
Jean-Philippe PINTE
 
Oracle database in cloud, dr in cloud and overview of oracle database 18c
AiougVizagChapter
 
Oracle Cloud
MarketingArrowECS_CZ
 
A3 transforming data_management_in_the_cloud
Dr. Wilfred Lin (Ph.D.)
 
What's new in the world of the Autonomous Database in 2023
Sandesh Rao
 
What's new in Autonomous Database - OCYatra2023 - Sandesh Rao.pdf
Sandesh Rao
 
Oracle Database Migration to Oracle Cloud Infrastructure
SinanPetrusToma
 
5675212318661411677_TRN4034_How_to_Migrate_to_Oracle_Autonomous_Database_Clou...
NomanKhalid56
 
Oracle Database Exadata Cloud Service Conference
Okcan Yasin Saygılı
 
KSCOPE Cloud Services and the Self Service Portal
Kellyn Pot'Vin-Gorman
 
Ad

Recently uploaded (20)

PPTX
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
PDF
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
PPTX
Designing Production-Ready AI Agents
Kunal Rai
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PDF
Biography of Daniel Podor.pdf
Daniel Podor
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PDF
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PDF
July Patch Tuesday
Ivanti
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
DOCX
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PDF
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
PDF
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
PDF
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
Designing Production-Ready AI Agents
Kunal Rai
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
Biography of Daniel Podor.pdf
Daniel Podor
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
July Patch Tuesday
Ivanti
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
Ad

DBA Tasks in Oracle Autonomous Database

  • 1. Sinan Petrus Toma Senior Solution Engineer | Oracle Database & Cloud Architect @Oracle June 17, 2020 DBA Tasks in Oracle Autonomous Database
  • 2. Passionate about Cloud & Database Technologies Sinan Petrus Toma Senior Solution Engineer MS SQL ServerJava, Oracle PHP, MySQL Oracle DBA Oracle Cloud 2009 2020
  • 3. My company migrated all our Oracle databases to Autonomous Database! What I‘m going to do?
  • 4. 4 Self-Driving Self-Securing Self-Patching Configuration, Tuning Storage Management Automatic Backup TDE SQL*Net, Backup Enc. Database Auditing Release Updates Security Patches Upgrade
  • 6. 66
  • 7. 77
  • 9. 9 Autonomous Database | Deployment Options Dedicated X X Shared Oracle Services NetworkVCN
  • 10. 10 User Management, Roles and Permissions CREATE USER, ALTER USER CREATE ROLE, GRANT, REVOKE CREATE PROFILE, CREATE TABLESPACE (dedicated)
  • 11. 11 Connection Wallet (Client Credential) download, save in secure location, share with authorized users, rotate if needed create, provide for download
  • 12. 1212 10.0.0.3 IP Notation Type IP Addresses IP Address 141.143.193.77 ACL OCI RegionOn-Premise 141.143.193.77 InternetTCPS 1522 Xx.x.x.x Basement X Oracle Services Network Wallet Rotation Wallet Rotation
  • 14. 14 SERVICES NAME RESOURCE MANAGEMENT PLAN SHARES PARALELLISM Concurrent Statements TP URGENT 12 Manual 300x CPU COUNT TP 8 1 300x CPU COUNT HIGH 4 CPU COUNT 3 Queries MEDIUM 2 max 4 1.25x CPU COUNT LOW 1 1 300x CPU COUNT • Pre-defined database services controlling priority and parallelism • Different services defined for Transactions and Reporting/Batch For Transaction Processing For Reporting or batch processing Pre-defined Database Service Names
  • 16. CPU & Storage Scaling 16
  • 20. 20 Alert log & Trace Files SELECT originating_timestamp, message_text, module_id, process_id, filename FROM v$diag_alert_ext ORDER BY originating_timestamp DESC; SELECT trace_filename, modify_time FROM v$diag_trace_file ORDER BY modify_time DESC; SELECT timestamp, payload, trace_filename FROM v$diag_trace_file_contents WHERE trace_filename = '<trace_filename>' ORDER BY timestamp DESC;  Without access to operating system
  • 21. 21 Manual Backups Setting Up a Bucket to Store Manual Backups https://docs.cloud.oracle.com/en-us/iaas/Content/Database/Tasks/adbbackingup.htm#creatingbucket ALTER DATABASE PROPERTY SET default_bucket = … DBMS_CLOUD.CREATE_CREDENTIAL ( … ) ALTER DATABASE PROPERTY SET default_credential = …
  • 24. Hot PDB Cloning Production Development Metadata only Full Clone Test 24
  • 26. 26 Data Loading | Data Pump  Supports Encryption, Parallelism and Compression expdp dump files local storage dump files object storage impdp upload MV2ADB move data to Autonomous Database in "one-click" (Doc ID 2463574.1)
  • 27. 27 Deutschsprachiger Datenbank & Cloud Technologie Blog https://blogs.oracle.com/coretec/autonomous-db Autonomous Database Schema Advisor  Light-weight utility that analyzes the on-premise or cloud Oracle Database schemas for the suitability of migration to the Autonomous Database  Doc ID 2462677.1 https://blogs.oracle.com/coretec/gewusst-wie-oracle- database-advisor-pre-check-f%c3%bcr-autonomous-database
  • 28. 28 Security | Database Vault  Available on Autonomous Database  Create DV Owner and Account Manager Users  Activate DV  Create DV Realms GRANT CREATE SESSION TO dvo IDENTIFIED BY "Feuerwehr#112"; GRANT CREATE SESSION TO dvam IDENTIFIED BY "DiePolizei#110"; EXEC DBMS_CLOUD_MACADM.CONFIGURE_DATABASE_VAULT(dvowner_uname => 'DVO', dvacctmgr_uname => 'DVAM'); EXEC DBMS_CLOUD_MACADM.ENABLE_DATABASE_VAULT; exec DVSYS.DBMS_MACADM.CREATE_REALM(realm_name => 'HR_DATA', description => 'PII Data', enabled => 'Y', audit_options => '1'); exec DVSYS.DBMS_MACADM.ADD_OBJECT_TO_REALM(realm_name => 'HR_DATA', object_owner => 'HR_DATA', object_name => '%', object_type => '%');
  • 29. 29 Security | Data Redaction DBMS_REDACT.add_policy( object_schema => 'ADMIN', object_name => 'payment_details', column_name => 'card_string', policy_name => 'redact_card_string', function_type => DBMS_REDACT.partial, expression => '1=1', function_parameters => 'VVVVFVVVVFVVVVFVVVV,VVVV-VVVV-VVVV-VVVV,#,1,12');
  • 30. 30 Security | Auditing  Unified Auditing enabled by default  Policies enabled by default  Additionllay define you own policies CREATE AUDIT POLICY datapumpactivities PRIVILEGES SELECT ANY TABLE ACTIONS COMPONENT = DATAPUMP ALL;  API Audit Logs  VCN Flow Logs
  • 31. 31 Databases in Oracle Cloud Audit …..Users DiscoverAssess Mask  Unified Database Security Control Center  Security Assessment  User Assessment  User Activity Auditing  Sensitive Data Discovery  Sensitive Data Masking  Saves time and mitigates security risks  Defense in Depth for all customers  No special security expertise needed Security | Data Safe
  • 32. 32 DBSAT vs. Data Safe DBSAT Data Safe Security Assessment Yes yes User Risk Assessment and Drill-Down to Audit Records No Yes User Activity Auditing and Reporting No Yes Sensitive Data Discovery Limited Yes Data Masking No Yes Multiple Targets at the same time No Yes Modern GUI No Yes Reports History No Yes Supported Targets On-Premise Cloud
  • 33. 33 Data Masking Production Test Development Full Clone Sensitive Data Discover Data Safe Sensitive Data Masking
  • 35. 35 Security is Shared Responsibility! Encryption Transparent Data Encryption Backup Encryption SQL*Net Encryption Access Control Access Control Lists Private Endpoints* System & Data Protection Database Vault High Privileges Restrictions Sensitive Data Oracle Label Security Data Redaction Data Safe Auditing Database Auditing API Audit Logs* VCN Flow Logs* SQL Command Restrictions Network Security Groups* Wallet Rotation Data MaskingSelf Patching * OCI Security Features
  • 36. Cloud Services Management • OCI CLI: Command Line Interface to complete OCI tasks – Provides the same core functionality as the Console, plus additional commands – Run scripts to extend the Console's functionality • Stop the database when not needed and start it again on demand • Scale up, run big query, and scale down again • OCI Auditing • Documentation – https://docs.cloud.oracle.com/iaas/Content/API/Concepts/cliconcepts.htm 36
  • 42. User & Privileges Management Wallet Management Network Access Control Resource Monitoring & Scaling SQL Monitoring & Tuning Manual Backup, Restore & Flashback Cloning & Testing before Upgrade Security Configuration & Control More Automation Data Loading & Migration
  • 43. 4343 NSG Rule Stateless Source Ingress No 10.0.2.0/24 private:10.0.2.0/24 VCN: 10.0.0.0/16 10.0.2.2 X Oracle Services Network 10.0.2.3 SLpublic:10.0.1.0/24 Rule Stateless Source Ingress Egress No No 0.0.0.0/0 10.0.2.0/24 Internet Gateway Internet Load Balancer ADB Private Endpoint Rule Stateless Source Ingress Egress No No 10.0.1.0/24 10.0.3.0/24 private:10.0.3.0/24SL RT Connection | Private Endpoint
  • 44. 4444 Cloud Architect OCI Console, API Database Architect SQL Dev. Application Developer APEX Data Analyst Data Scientist OML OAD
  • 45. 45 What Autonomous Database Means for DBAs 45 •Tasks Specific to the Business – Architecture, planning, data modeling – Data security and data lifecycle management – Application-related tuning – End-to-End service level management •Tactical Operations – Configuration and tuning of systems, network, storage – Database provisioning, patching – Database backups, HA, disaster recovery – Database optimization Value Scale Innovation Maintenance
  • 46. 4646 What Autonomous Database Means for DBAs •Tasks Specific to the Business – Architecture, planning, data modeling – Data security and data lifecycle management – Application-related tuning – End-to-End service level management •Tactical Operations – Configuration and tuning of systems, network, storage – Database provisioning, patching – Database backups, HA, disaster recovery – Database optimization Value Scale Innovation Maintenance
  • 47. 47 Free Tier Always Free Services you can use for an unlimited time Free Trial $300 free credit for 30 days + 2x DBs 20 GB Storage 2x VMs 1 GB Memory 100 GB Block 10 GB Object 10 GB Archive 10 Mbps LB 10 TB Outbound 1M Notifications 1K Emails oracle.com/cloud/free
  • 50. 50 Rule #1: If you love your Database Administrator Then get him an Autonomous Database!
  • 51. 51 Autonomous Database Makes DBA’s Life Easy DBA
  • 52. 52 Thank you Sinan Petrus Toma Senior Solution Engineer Oracle Database & Cloud Architect