SlideShare a Scribd company logo
1 of 171
MOVING
YOUR ORACLE
DATABASES
TO THE ORACLE CLOUD
ALEX
ZABALLA
ALEX ZABALLA
Copyright © 2018 Accenture. All rights reserved. 2
CHRISTIAN, HUSBAND, FATHER, DBA, ACE DIRECTOR, WRITER AT OTN, SPEAKER AND BLOGGER.
276 – Including OPN
http://alexzaballa.blogspot.com/ @alexzaballa https://www.linkedin.com/in/alexzaballa
Copyright © 2018 Accenture. All rights reserved. 3
Worked for 3 years in Brazil as a Clipper/Delphi Developer
(15 years old) 1997-1999
Worked for 7 years in Brazil as an Oracle Developer 2000 – 2007
Worked for 8 years in Angola as an Oracle DBA
for the Ministry of Finance. 2007 - 2015
ACCENTURE ENKITEC GROUP
CAPABILITIES OVERVIEW
Copyright © 2018 Accenture. All rights reserved. 4
• Global systems integrator focused on the Oracle platform
• Consultants average 15+ years of Oracle experience
• Worldwide specialist in Engineered Systems implementations
• 14 Oracle ACE members, specialist recognized by Oracle for their technical expertiseELITE
Our consultants have been published in multiple subject areas and additional
online resources that demonstrate Accenture’s experience and expertise with
the OES platformTHOUGHT
LEADERSHIP
SUCCESS
EXPERTISE
ORACLE SPECIALIZATIONS*
• Oracle Exadata
• Oracle Exalogic
ORACLE ENGINEERED SYSTEMS NUMBERS
• 700+ Oracle Engineered Systems which AEG have configured, patched or supported.
• 100+ AEG resources which have an average 15+ years of Oracle experience
• AEG Support across 9 countries
• 200 Oracle Engineered Systems (Exadata/Exalogic etc) currently under management directly by AEG
• 200+ customers in either the AEG Managed Services program or remote DBA program
• 50,000 Accenture Oracle IDC resources that can be leveraged for Level 1 & Level 2 support
• Oracle Database
• Oracle GoldenGate
• Oracle Data Integrator
• Oracle Database
• Oracle Data Warehouse
• Oracle Real Application Cluster
• Oracle Performance Tuning
• Oracle Database Security
3 MEMBERSHIP TIERS
• Oracle ACE Director
• Oracle ACE
• Oracle ACE Associate
bit.ly/OracleACEProgram
oracle-ace_ww@oracle.com
Facebook.com/oracleaces
@oracleace
500+ TECHNICAL EXPERTS
HELPING PEERS GLOBALLY
CONNECT:
Copyright © 2018 Accenture. All rights reserved. 5
Nominate yourself or someone you know: acenomination.oracle.com
Copyright © 2018 Accenture. All rights reserved. 6
AGENDA
• Cloud 101
Including Creating Free Account
• OCI Concepts
• Moving Databases
ORACLE DATABASE CLOUD
CLOUD 101
Copyright © 2018 Accenture. All rights reserved. 7
ON PREMISES
SAME ARCHITECTURE
SAME SOFTWARE
SAME SKILLS
ORACLE CLOUD
Copyright © 2018 Accenture. All rights reserved. 8
CLOUD
Will the Database Cloud “Kill” the DBA?
Copyright © 2018 Accenture. All rights reserved. 9
CLOUD
My Opinion is NO
The DBA will be more specialized:
• Application DBA
• Architecture DBA
• Performance and Tuning DBA
• Big Data DBA
Copyright © 2018 Accenture. All rights reserved. 10
https://oracle-base.com/blog/2018/01/03/oracle-database-18c-is-not-an-autonomous-database/
Copyright © 2018 Accenture. All rights reserved. 11
ORACLE DATABASE 18C IS NOT AN
AUTONOMOUS DATABASE
Autonomous Database:
It’s a cloud service that happens to use the Oracle 18c database.
Oracle Database 18c:
It’s not autonomous!
Copyright © 2018 Accenture. All rights reserved. 12
Oracle Cloud Infrastructure Classic (OCI-C) (OCI Classic)
• Provides only Virtual Machines
• Formerly OPC, announced at Oracle Open World 2014
• Renamed to OCI Classic at Oracle Open World 2017
• Based on Xen hypervisor
Oracle Cloud Infrastructure (OCI)
• Provides Virtual Machines and Bare Metal
• Announced at Oracle Open World 2017
• Based on KVM hypervisor
Nimbula
Acquired by Oracle (2013)
Built from scratch
TWO MILESTONES - OCI AND
OCI CLASSIC
Copyright © 2018 Accenture. All rights reserved. 13
ORACLE DATABASE CLOUD
COMMON USE CASES – OCI CLASSIC
• Dev/Test/UAT
• Backup to the Cloud
Copyright © 2018 Accenture. All rights reserved. 14
ORACLE DATABASE CLOUD
COMMON USE CASES - OCI CLASSIC
• Disaster Recovery to the Cloud
Copyright © 2018 Accenture. All rights reserved. 15
ORACLE DATABASE CLOUD
COMMON USE CASES?
• Business Critical Workloads in the
Cloud
Yes, if I’m using OCI
Copyright © 2018 Accenture. All rights reserved. 16
ORACLE DATABASE CLOUD
COMMON USE CASES
• Business Critical Workloads in the
Cloud
ORACLE DATABASE CLOUD
CLOUD 101
Infrastructure as a
Service (IaaS)
Platform as a Service
(PaaS)
Software as a Service
(SaaS)Database as a Service
(Dbaas)
https://cloud.oracle.com/database
Copyright © 2018 Accenture. All rights reserved. 18
ORACLE DATABASE CLOUD
• Oracle Database Cloud Service
• Oracle Database Exadata Cloud Service
• Oracle Database Exadata Cloud at Customer
• Oracle Database Exadata Express Cloud Service – Managed
• Oracle Database Schema Cloud Service - Managed
Copyright © 2018 Accenture. All rights reserved. 19
ORACLE DATABASE
CLOUD SERVICE
Database Cloud Service provides metered pay-per-use Oracle
Database 11g, 12c and 18c database services. Automated
provisioning of high availability configurations elevate your SLAs for
maintenance or unexpected failure scenarios. Provisioning choices
include pre-packaged bundles of Oracle database options for DevOps,
Performance, Security, Analytics and Monitoring. The service comes
with an integrated Oracle Application Express environment providing
even more cloud benefit and simplicity.
• VM
• Bare Metal
https://cloud.oracle.com/database
Oracle Database Exadata Cloud Service provides full Oracle Databases
hosted on Oracle Exadata Database Machine inside the Oracle Cloud.
ORACLE DATABASE EXADATA
CLOUD SERVICE
Copyright © 2018 Accenture. All rights reserved. 20
Exadata Cloud Machine or ExaCM is the cloud- based Oracle Database
subscription service available on Oracle Exadata, but deployed in the
customer data center behind their firewall.
Copyright © 2018 Accenture. All rights reserved. 21
ORACLE DATABASE EXADATA
AT CUSTOMER
ORACLE DATABASE EXADATA EXPRESS
CLOUD SERVICE - MANAGED
Copyright © 2018 Accenture. All rights reserved. 22
• 1 PDB
• Up to 4 OCPU and 1 TB of database storage.
• Oracle Database Enterprise Edition running on Exadata
• Oracle Net (SQL*Net) connectivity
• Data access using RESTful Web Services and SODA
• Pre-configured Application Express (APEX)
**Managed by Oracle
***Affordable entry-level price
ORACLE DATABASE SCHEMA CLOUD
SERVICE - MANAGED
Copyright © 2018 Accenture. All rights reserved. 23
The "Schema as a Service" model was the first DBaaS offering
delivered on the Oracle Cloud.
Schema Service provides an Oracle Database schema running in Oracle
Cloud, along with pre- configured APEX and RESTful Web Services.
**Managed by Oracle
From 11G to 18C
Copyright © 2018 Accenture. All rights reserved. 24
ORACLE DATABASE CLOUD SERVICE
SOFTWARE EDITIONS
Copyright © 2018 Accenture. All rights reserved. 25
ORACLE DATABASE
CLOUD SERVICE
https://cloud.oracle.com/
Copyright © 2018 Accenture. All rights reserved. 26
Copyright © 2018 Accenture. All rights reserved. 27
Copyright © 2018 Accenture. All rights reserved. 28
Copyright © 2018 Accenture. All rights reserved. 29
Copyright © 2018 Accenture. All rights reserved. 30
Copyright © 2018 Accenture. All rights reserved. 31
= 1USD Approved
= 1USD Canceled
Copyright © 2018 Accenture. All rights reserved. 32
Copyright © 2018 Accenture. All rights reserved. 33
= 300 USD
Copyright © 2018 Accenture. All rights reserved. 34
Copyright © 2018 Accenture. All rights reserved. 35
Copyright © 2018 Accenture. All rights reserved. 36
Copyright © 2018 Accenture. All rights reserved. 37
Copyright © 2018 Accenture. All rights reserved. 38
Copyright © 2018 Accenture. All rights reserved. 39
ORACLE CLOUD
INFRASTRUCTURE - OCI
OCI Concepts
ORACLE CLOUD INFRASTRUCTURE - OCI
REGIONS AND AVAILABILITY DOMAINS
Copyright © 2018 Accenture. All rights reserved. 40
A region is a localized geographic area, and an availability domain is
one or more data centers located within a region.
ORACLE CLOUD INFRASTRUCTURE - OCI
REGIONS AND AVAILABILITY DOMAINS
Copyright © 2018 Accenture. All rights reserved. 41
• Regions serve different geographies – provide Disaster Recovery capability
• Availability Domains – provide a High Availability foundation within a region
ORACLE CLOUD INFRASTRUCTURE - OCI
REGIONS
Copyright © 2018 Accenture. All rights reserved. 42
ORACLE CLOUD INFRASTRUCTURE - OCI
AVAILABILITY DOMAINS
Copyright © 2018 Accenture. All rights reserved. 43
ORACLE CLOUD INFRASTRUCTURE - OCI
COMPARTMENTS
Copyright © 2018 Accenture. All rights reserved. 44
When you first start working with Oracle Cloud Infrastructure, you need to think
carefully about how you want to use compartments to organize and isolate your
cloud resources.
ORACLE CLOUD INFRASTRUCTURE - OCI
COMPARTMENTS
Copyright © 2018 Accenture. All rights reserved. 45
Copyright © 2018 Accenture. All rights reserved. 46
ORACLE CLOUD INFRASTRUCTURE - OCI
COMPARTMENTS
Copyright © 2018 Accenture. All rights reserved. 47
ORACLE CLOUD INFRASTRUCTURE - OCI
NETWORKING
Copyright © 2018 Accenture. All rights reserved. 48
ORACLE CLOUD INFRASTRUCTURE - OCI
NETWORKING
Copyright © 2018 Accenture. All rights reserved. 49
ORACLE CLOUD INFRASTRUCTURE - OCI
NETWORKING
Copyright © 2018 Accenture. All rights reserved. 50
ORACLE CLOUD INFRASTRUCTURE - OCI
NETWORKING
Copyright © 2018 Accenture. All rights reserved. 51
ORACLE CLOUD INFRASTRUCTURE - OCI
DBCS
Copyright © 2018 Accenture. All rights reserved. 52
ORACLE CLOUD INFRASTRUCTURE - OCI
DBCS
Copyright © 2018 Accenture. All rights reserved. 53
ORACLE CLOUD INFRASTRUCTURE - OCI
DBCS
Copyright © 2018 Accenture. All rights reserved. 54
ORACLE CLOUD INFRASTRUCTURE - OCI
DBCS
Copyright © 2018 Accenture. All rights reserved. 55
ORACLE CLOUD INFRASTRUCTURE - OCI
DBCS
Copyright © 2018 Accenture. All rights reserved. 56
ORACLE CLOUD INFRASTRUCTURE - OCI
DBCS
Copyright © 2018 Accenture. All rights reserved. 57
ORACLE CLOUD INFRASTRUCTURE - OCI
DBCS
Copyright © 2018 Accenture. All rights reserved. 58
ORACLE CLOUD INFRASTRUCTURE - OCI
DBCS
Copyright © 2018 Accenture. All rights reserved. 59
ORACLE CLOUD INFRASTRUCTURE - OCI
DBCS
Copyright © 2018 Accenture. All rights reserved. 60
ORACLE CLOUD INFRASTRUCTURE - OCI
DBCS
Copyright © 2018 Accenture. All rights reserved. 61
ORACLE CLOUD INFRASTRUCTURE - OCI
DBCS – 2 HOURS LATER
By Sai Janakiram Penumuru
Copyright © 2018 Accenture. All rights reserved. 62
ORACLE DATABASE
ON-PREMISES
Copyright © 2018 Accenture. All rights reserved. 63
SOME TOOLS FOR INFRASTRUCTURE
AUTOMATION INFRASTRUCTURE AS
CODE
• OCI CLI
• Terraform
• Puppet
• Chef
Copyright © 2018 Accenture. All rights reserved. 64
ORACLE CLOUD INFRASTRUCTURE - OCI
DBCS – SCALE - VM
ORACLE CLOUD INFRASTRUCTURE - OCI
DBCS – BACKUP
Copyright © 2018 Accenture. All rights reserved. 65
Copyright © 2018 Accenture. All rights reserved. 66
ORACLE CLOUD INFRASTRUCTURE - OCI
DBCS – BACKUP
17 minutes
Copyright © 2018 Accenture. All rights reserved. 67
ORACLE CLOUD INFRASTRUCTURE - OCI
DBCS – BACKUP
Copyright © 2018 Accenture. All rights reserved. 68
ORACLE CLOUD INFRASTRUCTURE - OCI
DBCS – BACKUP
Copyright © 2018 Accenture. All rights reserved. 69
ORACLE CLOUD INFRASTRUCTURE - OCI
DBCS – PATCH GRID INFRASTRUCTURE
ORACLE CLOUD INFRASTRUCTURE - OCI
DBCS – PATCH DATABASE
Copyright © 2018 Accenture. All rights reserved. 70
Copyright © 2018 Accenture. All rights reserved. 71
ORACLE CLOUD INFRASTRUCTURE - OCI
DBCS – PATCH DATABASE
5 minutes
Copyright © 2018 Accenture. All rights reserved. 72
ORACLE CLOUD INFRASTRUCTURE - OCI
DBCS – PATCH DATABASE
Copyright © 2018 Accenture. All rights reserved. 73
ORACLE CLOUD INFRASTRUCTURE - OCI
DBCS – PATCH DATABASE
18 minutes
Copyright © 2018 Accenture. All rights reserved. 74
ORACLE CLOUD INFRASTRUCTURE - OCI
DBCS – PATCH DATABASE
Shape Intel® Xeon® Processor OCPU Memory (GB) Storage
BM.HighIO1.36 2.3 GHz E5-2699 v3 36 512
12.8 TB of local NVMe SSD
Up to 1 PB of remote Block Volumes
BM.HighIO1.36 2.3 GHz E5-2699 v3 36 512
12.8 TB of local NVMe SSD
Up to 1 PB of remote Block Volumes
BM.DenseIO1.36 2.3 GHz E5-2699 v3 36 512
28.8 TB of local NVMe SSD
Up to 1 PB of remote Block Volumes
BM.DenseIO2.52 2.0 GHz Platinum 8167M 52 768
51.2 TB of local NVMe SSD
Up to 1 PB of remote Block Volumes
Copyright © 2018 Accenture. All rights reserved. 75
ORACLE CLOUD INFRASTRUCTURE - OCI
DBCS – BARE METAL
Copyright © 2018 Accenture. All rights reserved. 76
ORACLE CLOUD INFRASTRUCTURE - OCI
DBCS – EXADATA
Copyright © 2018 Accenture. All rights reserved. 77
ORACLE CLOUD INFRASTRUCTURE - OCI
DBCS – RAC
Copyright © 2018 Accenture. All rights reserved. 78
ORACLE CLOUD INFRASTRUCTURE - OCI
DBCS – RAC
Virtual Machines
• 2-node RAC
• RAC databases will run in a single Availability Domain (AD), while ensuring each node is on a separate
physical rack ensuring high availability.
Bare Metal
• Two bare metal servers in RAC configuration
• Direct attached shared storage
Not sure for how long!
ORACLE CLOUD INFRASTRUCTURE - OCI
DBCS – DATAGUARD
https://www.youtube.com/watch?v=36YaE1FrajQ
Copyright © 2018 Accenture. All rights reserved. 79
https://www.youtube.com/watch?v=N5Y0hmqOfIM
Copyright © 2018 Accenture. All rights reserved. 80
ORACLE CLOUD INFRASTRUCTURE - OCI
DBCS – DATAGUARD
Copyright © 2018 Accenture. All rights reserved. 81
ORACLE CLOUD INFRASTRUCTURE - OCI
DBCS – SSH
ssh -i id_rsa opc@129.213.164.90
Copyright © 2018 Accenture. All rights reserved. 82
ORACLE CLOUD INFRASTRUCTURE - OCI
DBCS – SSH
Copyright © 2018 Accenture. All rights reserved. 83
ORACLE CLOUD INFRASTRUCTURE - OCI
DBCS – DBCLI
dbcli create-database -dh <db_home_id> -cl {OLTP|DSS|IMDB} -n <db_name> -u <unique_name>
-bi <bkup_config_id> -m -s <db_shape> -r {ACFS|ASM} -y {SI|RAC|RACOne} -io
-d <pdb_admin_user> -p <pdb> -g n -ns <nlcharset> -cs <charset> -l <language> -dt<territory>
-v <version> [-co|-no-co] [-h] [-j]
Copyright © 2018 Accenture. All rights reserved. 84
ORACLE CLOUD INFRASTRUCTURE - OCI
DBCS – DBCLI
Copyright © 2018 Accenture. All rights reserved. 85
ORACLE CLOUD INFRASTRUCTURE - OCI
DBCS – SQLPLUS
Copyright © 2018 Accenture. All rights reserved. 86
ORACLE CLOUD INFRASTRUCTURE - OCI
DBCS – SQLDEVELOPER
Copyright © 2018 Accenture. All rights reserved. 87
ORACLE CLOUD INFRASTRUCTURE - OCI
DBCS – SQLDEVELOPER
Copyright © 2018 Accenture. All rights reserved. 88
ORACLE CLOUD INFRASTRUCTURE - OCI
DBCS – SQLDEVELOPER
ORACLE DATABASE CLOUD SERVICE
DETERMINE THE COMPUTE SHAPE TO
MOVE TO CLOUD
Copyright © 2018 Accenture. All rights reserved. 90
I’m a DBA
ORACLE DATABASE CLOUD SERVICE
DETERMINE COMPUTE SHAPE
Copyright © 2018 Accenture. All rights reserved. 91
I will use the same amount of CPUs
and memory that I have on-premises!
ORACLE DATABASE CLOUD SERVICE
DETERMINE COMPUTE SHAPE
Copyright © 2018 Accenture. All rights reserved. 92
ORACLE DATABASE CLOUD SERVICE
DETERMINE COMPUTE SHAPE
Use Database Consolidation Workbench
**Database Consolidation Workbench requires the Database Diagnostics pack license.
Copyright © 2018 Accenture. All rights reserved. 93
ORACLE DATABASE CLOUD SERVICE
DETERMINE COMPUTE SHAPE
Ok!
Now we have the definition of CPUs, Memory and Storage
equivalent in the Oracle Cloud.
Copyright © 2018 Accenture. All rights reserved. 94
ORACLE DATABASE CLOUD SERVICE
DETERMINE COMPUTE SHAPE
https://docs.cloud.oracle.com/iaas/Content/Database/Tasks/migrating.htm
ORACLE DATABASE CLOUD
SOME MIGRATION METHODS
Copyright © 2018 Accenture. All rights reserved. 95
https://docs.oracle.com/en/cloud/paas/database-dbaas-cloud/csdbi/considerations-migrating-premises-database-dbcs.html
Copyright © 2018 Accenture. All rights reserved. 96
ORACLE DATABASE CLOUD
CHOOSING A MIGRATION METHOD
1 - Database version of your on-premises database:
• Oracle Database 11g Release 2 version lower than 11.2.0.3
• Oracle Database 11g Release 2 version 11.2.0.3 or higher
• Oracle Database 12c Release 1 version lower than 12.1.0.2
• Oracle Database 12c Release 1 version 12.1.0.2 or higher
2 - For on-premises Oracle Database 12c Release 1
databases, the architecture of the database:
• Multitenant container database (CDB)
• Non-CDB
Copyright © 2018 Accenture. All rights reserved. 97
ORACLE DATABASE CLOUD
CHOOSING A MIGRATION METHOD
3 - Endian format (byte ordering) of your on-premises
database’s host platform
4 - Database character set of your on-premises database
and Oracle Database Cloud Service database
5 - Database version of the Oracle Database Cloud
database you are migrating to:
• Oracle Database 11g Release 2
• Oracle Database 12c Release 1
• Oracle Database 12c Release 2
• Oracle Database 18c
Copyright © 2018 Accenture. All rights reserved. 98
ORACLE DATABASE CLOUD
CHOOSING A MIGRATION METHOD
• Data Pump Conventional Export/Import
• Data Pump Transportable Tablespace
• RMAN Transportable Tablespace with Data Pump
• RMAN CONVERT Transportable Tablespace with Data Pump
Copyright © 2018 Accenture. All rights reserved. 99
ORACLE DATABASE CLOUD
MIGRATING FROM ORACLE DATABASE 11G TO
ORACLE DATABASE 11G IN THE CLOUD
• Data Pump Conventional Export/Import
• Data Pump Transportable Tablespace
• RMAN Transportable Tablespace with Data Pump
• RMAN CONVERT Transportable Tablespace with
Data Pump
• Data Pump Full Transportable
Copyright © 2018 Accenture. All rights reserved. 100
ORACLE DATABASE CLOUD
MIGRATING FROM ORACLE DATABASE 11G TO
ORACLE DATABASE 12C IN THE CLOUD
• Data Pump Conventional Export/Import
• Data Pump Transportable Tablespace
• RMAN Transportable Tablespace with Data Pump
• RMAN CONVERT Transportable Tablespace with Data Pump
• RMAN Cross-Platform Transportable Tablespace Backup Sets
• Data Pump Full Transportable
• Unplugging/Plugging (CDB)
• Remote Cloning (CDB)
• RMAN Cross-Platform Transportable PDB
• SQL Developer and SQL*Loader to Migrate Selected Objects
• SQL Developer and INSERT Statements to Migrate Selected Objects
Copyright © 2018 Accenture. All rights reserved. 101
ORACLE DATABASE CLOUD
MIGRATING FROM ORACLE DATABASE 12C CDB TO
ORACLE DATABASE 12C IN THE CLOUD
• Data Pump Conventional Export/Import
• Data Pump Transportable Tablespace
• RMAN Transportable Tablespace with Data Pump
• RMAN CONVERT Transportable Tablespace with Data Pump
• RMAN Cross-Platform Transportable Tablespace Backup Sets
• Data Pump Full Transportable
• Unplugging/Plugging (CDB)
• Remote Cloning (non-CDB)
• SQL Developer and SQL*Loader to Migrate Selected Objects
• SQL Developer and INSERT Statements to Migrate Selected Objects
Copyright © 2018 Accenture. All rights reserved. 102
ORACLE DATABASE CLOUD
MIGRATING FROM ORACLE DATABASE 12C NON-
CDB TO ORACLE DATABASE 12C IN THE CLOUD
Copyright © 2018 Accenture. All rights reserved. 103
Downtime?
ORACLE DATABASE CLOUD
CHOOSING A MIGRATION METHOD
https://cloud.oracle.com/iaas/whitepapers/database_migration_aws_to_oci_database.pdf
Method Database Size
SQL Developer Copy <= 200 MB
SQL*Loader <= 10 GB
Data Pump Conventional <= 20 TB
Data Pump Full Transportable
Data Pump Transportable Tablespace
Any size
Remote Clone a PDB
Remote Clone a Non-CDB
<= 5 TB
Unplug and Plug a PDB
Unplug and Plug a Non-CDB
Any size
RMAN Any size
Migrate Using Data Guard Any size
Migrate Using RMAN Any size
Migrate Using GG Any size
Copyright © 2018 Accenture. All rights reserved. 104
ORACLE DATABASE CLOUD
SOME MIGRATION METHODS
LOAD DATA
Uploading data to the cloud, even using fast public internet connections,
migrating 100 TB of data can take up to 8 months.
Copyright © 2018 Accenture. All rights reserved. 105
• Fast Data Migration → Move 100s of TB of data to Oracle
Cloud Infrastructure in days, instead of weeks or months.
• Simple → Use the UI or the Data Transfer Utility to initiate the data
migration process, copy data to hard drives, and ship them to
Oracle, where we import it.
• Scalable → Whether you want to migrate a few terabytes or a
petabyte, Data Transfer Service can help.
• Affordable → There is no cost to transfer data with Data Transfer
Service.
https://cloud.oracle.com/storage/data-transfer/features
Copyright © 2018 Accenture. All rights reserved. 106
LOAD DATA
DATA TRANSFER SERVICE
https://blogs.oracle.com/cloud-infrastructure/introducing-oracle-cloud-infrastructure-data-transfer-appliance
Copyright © 2018 Accenture. All rights reserved. 107
LOAD DATA
DATA TRANSFER APPLIANCE
Copyright © 2018 Accenture. All rights reserved. 108
LOAD DATA / MIGRATION – BACKUP / RESTORE
ORACLE DATABASE CLOUD BACKUP MODULE
• Download the Oracle Database Cloud Backup Module, and upload it to the
/tmp directory of both the source and target database instances.
• Log in as the oracle user, change the directory to /tmp, unzip
opc_installer.zip, and run java -jar opc_install.jar to install the backup
module.
https://blogs.oracle.com/cloud-infrastructure/migrating-an-oracle-database-to-an-oracle-cloud-infrastructure-database-
service-virtual-machine
Copyright © 2018 Accenture. All rights reserved. 109
LOAD DATA / MIGRATION – BACKUP / RESTORE
ORACLE DATABASE CLOUD BACKUP MODULE
Copyright © 2018 Accenture. All rights reserved. 110
LOAD DATA / MIGRATION – BACKUP / RESTORE
ORACLE DATABASE CLOUD BACKUP MODULE
Copyright © 2018 Accenture. All rights reserved. 111
LOAD DATA / MIGRATION – BACKUP / RESTORE
ORACLE DATABASE CLOUD BACKUP MODULE
https://blogs.oracle.com/cloud-infrastructure/migrating-an-oracle-database-to-an-oracle-cloud-infrastructure-database-
service-virtual-machine
Copyright © 2018 Accenture. All rights reserved. 112
LOAD DATA / MIGRATION – BACKUP / RESTORE
ORACLE DATABASE CLOUD BACKUP MODULE
Copyright © 2018 Accenture. All rights reserved. 113
LOAD DATA / MIGRATION – BACKUP / RESTORE
ORACLE DATABASE CLOUD BACKUP MODULE
Copyright © 2018 Accenture. All rights reserved. 114
LOAD DATA / MIGRATION – BACKUP / RESTORE
ORACLE DATABASE CLOUD BACKUP MODULE
Restore the Server Parameter File:
https://blogs.oracle.com/cloud-infrastructure/migrating-an-oracle-database-to-an-oracle-cloud-infrastructure-database-service-virtual-machine
Copyright © 2018 Accenture. All rights reserved. 115
LOAD DATA / MIGRATION – BACKUP / RESTORE
ORACLE DATABASE CLOUD BACKUP MODULE
Restore the Database Control Files:
https://blogs.oracle.com/cloud-infrastructure/migrating-an-oracle-database-to-an-oracle-cloud-infrastructure-database-service-virtual-machine
Copyright © 2018 Accenture. All rights reserved. 116
LOAD DATA / MIGRATION – BACKUP / RESTORE
ORACLE DATABASE CLOUD BACKUP MODULE
Restore/Recover the Database Files:
Copyright © 2018 Accenture. All rights reserved. 117
LOAD DATA / MIGRATION – BACKUP / RESTORE
ORACLE DATABASE CLOUD BACKUP MODULE
• No upgrade to new version
• Source version 11.2.0.4, 12.1.0.2, 12.2.0.1, 18
Copyright © 2018 Accenture. All rights reserved. 118
LOAD DATA / MIGRATION – BACKUP / RESTORE
ORACLE DATABASE CLOUD BACKUP MODULE
LOAD DATA / MIGRATION
USING DATA PUMP
• Cross-endian possible
• Source version 10g and later
• Migrate from non-CDB to PDB
• Changes to database structure possible
• Upgrade to new version possible
Copyright © 2018 Accenture. All rights reserved. 120
LOAD DATA / MIGRATION
USING DATA PUMP
On-premises host:
mkdir /u01/app/oracle/admin/orcl/dpdump/for_cloud
sqlplus user/password
CREATE DIRECTORY dp_for_cloud AS
'/u01/app/oracle/admin/orcl/dpdump/for_cloud’;
expdp user/password SCHEMAS=fsowner DIRECTORY=dp_for_cloud
Copyright © 2018 Accenture. All rights reserved. 121
ORACLE DATABASE CLOUD
DATA PUMP
Database Cloud Service compute node:
mkdir /u01/app/oracle/admin/ORCL/dpdump/from_onprem
On-premises host:
scp –i private_key_file 
/u01/app/oracle/admin/orcl/dpdump/for_cloud/expdat.dmp
oracle@IP_address_DBaaS_VM:/u01/app/oracle/admin/ORCL/dpdump/from_onprem
Database Cloud Service compute node:
sqlplus user/password
CREATE DIRECTORY dp_from_onprem AS '/u01/app/oracle/admin/ORCL/dpdump/from_onprem’;
impdp user/password SCHEMAS=fsowner DIRECTORY=dp_from_onprem
Copyright © 2018 Accenture. All rights reserved. 122
ORACLE DATABASE CLOUD
DATA PUMP
Options to consider:
• dbms_file_transfer
• database link
Copyright © 2018 Accenture. All rights reserved. 123
ORACLE DATABASE CLOUD
DATA PUMP
LOAD DATA / MIGRATION
USING DATA GUARD
• No cross-endian (maybe)
• No structural changes (maybe)
• No upgrade to new version (maybe)
• Minimal downtime migration
• Source version 11.2.0.4, 12.1.0.2, 12.2.0.1, 18
Copyright © 2018 Accenture. All rights reserved. 125
LOAD DATA / MIGRATION
USING DATA GUARD
1. Create Physical Standby
2. Prepare Client Connections (Ex: tnsnames.ora)
3. Switchover to Physical Standby
Disaster Recovery to the Oracle Cloud
http://www.oracle.com/technetwork/database/availability/dr-to-oracle-cloud-2615770.pdf
Copyright © 2018 Accenture. All rights reserved. 126
ORACLE DATABASE CLOUD
DATA GUARD
Copyright © 2018 Accenture. All rights reserved. 127
ORACLE DATABASE CLOUD
DATA GUARD
On-premises host:
SELECT log_mode FROM v$database;
LOG_MODE
------------
NOARCHIVELOG
SHUTDOWN IMMEDIATE;
STARTUP MOUNT;
ALTER DATABASE ARCHIVELOG;
ALTER DATABASE OPEN;
ALTER DATABASE FORCE LOGGING;
Copyright © 2018 Accenture. All rights reserved. 128
ORACLE DATABASE CLOUD
DATA GUARD
On-premises host:
• Create standby redo logs on the primary database initially (recommended).
• Create standby redo logs using the same file size as the primary database online redo logs.
• Create one additional group more than the number of online redo log groups.
ALTER DATABASE ADD STANDBY LOGFILE (‘+REDO') SIZE XXM;
ALTER DATABASE ADD STANDBY LOGFILE (‘+REDO') SIZE XXM;
ALTER DATABASE ADD STANDBY LOGFILE (‘+REDO') SIZE XXM;
ALTER DATABASE ADD STANDBY LOGFILE (‘+REDO') SIZE XXM;
Copyright © 2018 Accenture. All rights reserved. 129
ORACLE DATABASE CLOUD
DATA GUARD
Database Cloud Service compute node:
Init.ora:
*.db_name='cdb1’
mkdir -p /u01/app/oracle/admin/cdb1/adump
orapwd file=/u01/app/oracle/product/12.1.0.2/db_1/dbs/orapwcdb1 password=mypass entries=10
Copyright © 2018 Accenture. All rights reserved. 130
ORACLE DATABASE CLOUD
DATA GUARD
Database Cloud Service compute node:
export ORACLE_SID=cdb1 sqlplus / as sysdba
STARTUP NOMOUNT PFILE='/tmp/init.ora';
rman TARGET sys/password@cdb1 AUXILIARY sys/password@cdb1_stby
DUPLICATE TARGET DATABASE FOR STANDBY
FROM ACTIVE DATABASE
DORECOVER
SPFILE SET db_unique_name='CDB1_STBY'
NOFILENAMECHECK;
Copyright © 2018 Accenture. All rights reserved. 131
ORACLE DATABASE CLOUD
DATA GUARD
Prepare Client Connections (Ex: tnsnames.ora) +
Firewall ports Database Cloud Service compute node:
ALTER SYSTEM SET dg_broker_start=true;
dgmgrl sys/password@cdb1
CREATE CONFIGURATION my_config AS PRIMARY DATABASE IS cdb1 CONNECT IDENTIFIER IS cdb1;
ADD DATABASE cdb1_stby AS CONNECT IDENTIFIER IS cdb1_stby MAINTAINED AS PHYSICAL;
ENABLE CONFIGURATION;
SWITCHOVER TO cdb1_stby;
Copyright © 2018 Accenture. All rights reserved. 132
ORACLE DATABASE CLOUD
DATA GUARD
LOAD DATA / MIGRATION
TRANSPORTABLE TABLESPACES
• Cross-endian possible
• Source version 8i and later (sameOS) or 10g and later cross-endian
• Migrate from non-CDB to PDB
• No changes to database structure
• Upgrade to new version possible
Copyright © 2018 Accenture. All rights reserved. 134
LOAD DATA / MIGRATION
USING TRANSPORTABLE TABLESPACES
On-premises host:
mkdir /u01/app/oracle/admin/orcl/dpdump/for_cloud
sqlplus user/password
CREATE DIRECTORY dp_for_cloud AS '/u01/app/oracle/admin/orcl/dpdump/for_cloud';
ALTER TABLESPACE fsindex READ ONLY;
ALTER TABLESPACE fsdata READ ONLY;
expdp user/password TRANSPORT_TABLESPACES=fsdata,fsindex
TRANSPORT_FULL_CHECK=YES DIRECTORY=dp_for_cloud
Copyright © 2018 Accenture. All rights reserved. 135
ORACLE DATABASE CLOUD
TRANSPORTABLE TABLESPACE
Database Cloud Service compute node:
mkdir /u01/app/oracle/admin/ORCL/dpdump/from_onprem
On-premises host:
$ scp -i private_key_file  /u01/app/oracle/admin/orcl/dpdump/for_cloud/expdat.dmp 
oracle@IP_address_DBaaS_VM:/u01/app/oracle/admin/ORCL/dpdump/from_onprem
$ scp -i private_key_file  /u01/app/oracle/oradata/orcl/fsdata01.dbf 
oracle@IP_address_DBaaS_VM:/u02/app/oracle/oradata/ORCL
$ scp -i private_key_file  /u01/app/oracle/oradata/orcl/fsindex01.dbf 
oracle@IP_address_DBaaS_VM:/u02/app/oracle/oradata/ORCL
ALTER TABLESPACE fsdata READ WRITE;
ALTER TABLESPACE fsindexREAD WRITE;
Copyright © 2018 Accenture. All rights reserved. 136
ORACLE DATABASE CLOUD
TRANSPORTABLE TABLESPACE
Database Cloud Service compute node:
CREATE DIRECTORY dp_from_onprem AS '/u01/app/oracle/admin/ORCL/dpdump/from_onprem';
SQL> CREATE USER fsowner PROFILE default IDENTIFIED BY fspass TEMPORARY
TABLESPACE temp ACCOUNT UNLOCK;
impdp user/password DIRECTORY=dp_from_onprem 
TRANSPORT_DATAFILES='/u02/app/oracle/oradata/ORCL/fsdata01.dbf', 
'/u02/app/oracle/oradata/ORCL/fsindex01.dbf’
ALTER TABLESPACE fsdata READ WRITE;
ALTER TABLESPACE fsindex READ WRITE;
Copyright © 2018 Accenture. All rights reserved. 137
ORACLE DATABASE CLOUD
TRANSPORTABLE TABLESPACE
Options to consider:
• Full Transportable
Copyright © 2018 Accenture. All rights reserved. 138
ORACLE DATABASE CLOUD
TRANSPORTABLE TABLESPACE
LOAD DATA / MIGRATION
GOLDENGATE CLOUD SERVICE
Copyright © 2018 Accenture. All rights reserved. 140
ORACLE DATABASE CLOUD
GOLDENGATE AND GOLDENGATE CLOUD SERVICE
• Cross-endian possible
• Source version 8i and later
• Migrate from non-CDB to PDB
• Changes to database structure possible
• Minimal downtime migration
• Upgrade to new version possible
Copyright © 2018 Accenture. All rights reserved. 141
LOAD DATA / MIGRATION
USING GOLDENGATE CLOUD SERVICE
Copyright © 2018 Accenture. All rights reserved. 142
ORACLE DATABASE CLOUD
ORACLE SQL*LOADER
sqlplus scott/tiger
CREATE TABLE emp (empno number(5),
name varchar2(50),
sal number(10,2),
jdate date);
Copyright © 2018 Accenture. All rights reserved. 144
ORACLE DATABASE CLOUD
ORACLE SQL*LOADER
emp.ctl
LOAD DATA
INFILE '/u01/oracle/emp.csv’
BADFILE ‘/u01/oracle/emp.bad’ DISCARDFILE
‘/u01/oracle/emp.dsc’
INSERT INTO TABLE emp
FIELDS TERMINATED BY “,” OPTIONALLY ENCLOSED BY ‘”’ TRAILING NULLCOLS
(empno,name,sal,jdate date ‘mm/dd/yyyy’)
sqlldr userid=scott/tiger control=emp.ctl log=emp.log
Copyright © 2018 Accenture. All rights reserved. 145
ORACLE DATABASE CLOUD
ORACLE SQL*LOADER
ORACLE DATABASE CLOUD
EXTERNAL TABLES
Copyright © 2018 Accenture. All rights reserved. 147
ORACLE DATABASE CLOUD
EXTERNAL TABLES
ORACLE DATABASE CLOUD
DATABASE LINKS
On-premises host:
CREATE DATABASE LINK my_db_link CONNECT TO remote_user
IDENTIFIED BY remote_password USING ’MyCloudDB';
CREATE TABLE tb_test@my_db_link as SELECT* FROM my_Table;
Copyright © 2018 Accenture. All rights reserved. 149
ORACLE DATABASE CLOUD
DATABASE LINKS
ORACLE DATABASE CLOUD
DATABASE LINKS - CLONE A REMOTE
PDB OR NON-CDB
CREATE DATABASE LINK clone_link CONNECT TO remote_clone_user
IDENTIFIED BY remote_clone_user USING ’MyOnPremDB';
CREATE PLUGGABLE DATABASE pdb1 FROM pdb1@clone_link;
CREATE PLUGGABLE DATABASE pdb2b FROM NON$CDB@clone_link;
Copyright © 2018 Accenture. All rights reserved. 151
ORACLE DATABASE CLOUD
DATABASE LINKS - CLONE A REMOTE
PDB OR NON-CDB
ORACLE DATABASE CLOUD
UNPLUGGING/PLUGGING
http://www.oracle.com/webfolder/technetwork/tutorials/obe/cloud/dbaas/OU/MigratingToDBaaS/Unplug_Plug_Migration/Unplug_Plug_Migration.html
Copyright © 2018 Accenture. All rights reserved. 153
ORACLE DATABASE CLOUD
UNPLUGGING/PLUGGING
http://www.oracle.com/webfolder/technetwork/tutorials/obe/cloud/dbaas/OU/MigratingToDBaaS/Unplug_Plug_Migration/Unplug_Plug_Migration.html
Copyright © 2018 Accenture. All rights reserved. 154
ORACLE DATABASE CLOUD
UNPLUGGING/PLUGGING
Copyright © 2018 Accenture. All rights reserved. 155
ORACLE DATABASE CLOUD
UNPLUGGING/PLUGGING
http://www.oracle.com/webfolder/technetwork/tutorials/obe/cloud/dbaas/OU/MigratingToDBaaS/Unplug_Plug_Migration/Unplug_Plug_Migration.html
ORACLE DATABASE CLOUD
PLUGGABLE DATABASES (PDBS) -
REMOTE CLONING
Copyright © 2018 Accenture. All rights reserved. 157
Enterprise Manager
SQLDEVELOPER
ORACLE DATABASE CLOUD
PLUGGABLE DATABASES (PDBS) -
REMOTE CLONING
Copyright © 2018 Accenture. All rights reserved. 158
ORACLE DATABASE CLOUD
PLUGGABLE DATABASES (PDBS) -
REMOTE CLONING
Copyright © 2018 Accenture. All rights reserved. 159
ORACLE DATABASE CLOUD
PLUGGABLE DATABASES (PDBS) -
REMOTE CLONING
Copyright © 2018 Accenture. All rights reserved. 160
ORACLE DATABASE CLOUD
PLUGGABLE DATABASES (PDBS) -
REMOTE CLONING
Copyright © 2018 Accenture. All rights reserved. 161
ORACLE DATABASE CLOUD
PLUGGABLE DATABASES (PDBS) -
REMOTE CLONING
Copyright © 2018 Accenture. All rights reserved. 162
ORACLE DATABASE CLOUD
PLUGGABLE DATABASES (PDBS) -
REMOTE CLONING
ORACLE DATABASE CLOUD
SQLDEVELOPER DATABASE COPY
Copyright © 2018 Accenture. All rights reserved. 164
ORACLE DATABASE CLOUD
SQLDEVELOPER
Copyright © 2018 Accenture. All rights reserved. 165
ORACLE DATABASE CLOUD
SQLDEVELOPER
Copyright © 2018 Accenture. All rights reserved. 166
ORACLE DATABASE CLOUD
SQLDEVELOPER
Copyright © 2018 Accenture. All rights reserved. 167
ORACLE DATABASE CLOUD
SQLDEVELOPER
Copyright © 2018 Accenture. All rights reserved. 168
ORACLE DATABASE CLOUD
SQLDEVELOPER
Copyright © 2018 Accenture. All rights reserved. 169
ORACLE DATABASE CLOUD
SQLDEVELOPER
QUESTIONS?
THANK YOUSlides will be available at www.slideshare.net

More Related Content

What's hot

The Oracle Autonomous Database
The Oracle Autonomous DatabaseThe Oracle Autonomous Database
The Oracle Autonomous DatabaseConnor McDonald
 
Oracle IaaS/PaaS - Experience Technology Night
Oracle IaaS/PaaS - Experience Technology NightOracle IaaS/PaaS - Experience Technology Night
Oracle IaaS/PaaS - Experience Technology NightLuis Albinati
 
Meetup Oracle Database MAD_BCN: 1.3 Gestión del ciclo de vida de Oracle Datab...
Meetup Oracle Database MAD_BCN: 1.3 Gestión del ciclo de vida de Oracle Datab...Meetup Oracle Database MAD_BCN: 1.3 Gestión del ciclo de vida de Oracle Datab...
Meetup Oracle Database MAD_BCN: 1.3 Gestión del ciclo de vida de Oracle Datab...avanttic Consultoría Tecnológica
 
2019 - OOW - Database Migration Methods from On-Premise to Cloud
2019 - OOW - Database Migration Methods from On-Premise to Cloud2019 - OOW - Database Migration Methods from On-Premise to Cloud
2019 - OOW - Database Migration Methods from On-Premise to CloudMarcus Vinicius Miguel Pedro
 
6Reinventing Oracle Systems in a Cloudy World (Sangam20, December 2020)
6Reinventing Oracle Systems in a Cloudy World (Sangam20, December 2020)6Reinventing Oracle Systems in a Cloudy World (Sangam20, December 2020)
6Reinventing Oracle Systems in a Cloudy World (Sangam20, December 2020)Lucas Jellema
 
Oracle Cloud Infrastructure (OCI)
Oracle Cloud Infrastructure (OCI)Oracle Cloud Infrastructure (OCI)
Oracle Cloud Infrastructure (OCI)emmajones88
 
Oracle Ravello Presentation 7Dec16 v1
Oracle Ravello Presentation 7Dec16 v1Oracle Ravello Presentation 7Dec16 v1
Oracle Ravello Presentation 7Dec16 v1Kurt Liu
 
Oracle IaaS Overview - AIOUG Hyderabad Chapter
Oracle IaaS Overview - AIOUG Hyderabad ChapterOracle IaaS Overview - AIOUG Hyderabad Chapter
Oracle IaaS Overview - AIOUG Hyderabad Chapteraioughydchapter
 
Leading in the Cloud – Oracle Modern Solution
Leading in the Cloud – Oracle Modern SolutionLeading in the Cloud – Oracle Modern Solution
Leading in the Cloud – Oracle Modern SolutionMohammed Mojibur Raheman
 
Oracle Cloud Hybrid Storage Tiering
Oracle Cloud Hybrid Storage TieringOracle Cloud Hybrid Storage Tiering
Oracle Cloud Hybrid Storage TieringJohan Louwers
 
Oracle Autonomous Data Warehouse Cloud and Data Visualization
Oracle Autonomous Data Warehouse Cloud and Data VisualizationOracle Autonomous Data Warehouse Cloud and Data Visualization
Oracle Autonomous Data Warehouse Cloud and Data VisualizationEdelweiss Kammermann
 
RethinkDB on Oracle Linux
RethinkDB on Oracle LinuxRethinkDB on Oracle Linux
RethinkDB on Oracle LinuxJohan Louwers
 
Oracle IaaS including OCM and Ravello
Oracle IaaS including OCM and RavelloOracle IaaS including OCM and Ravello
Oracle IaaS including OCM and RavelloAndrey Akulov
 
A1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloud
A1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloudA1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloud
A1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloudDr. Wilfred Lin (Ph.D.)
 
Introduction to Oracle Infrastructure as a Service
Introduction to Oracle Infrastructure as a ServiceIntroduction to Oracle Infrastructure as a Service
Introduction to Oracle Infrastructure as a ServiceTimothy Krupinski
 
Oracle Cloud Storage Service & Oracle Database Backup Cloud Service
Oracle Cloud Storage Service & Oracle Database Backup Cloud ServiceOracle Cloud Storage Service & Oracle Database Backup Cloud Service
Oracle Cloud Storage Service & Oracle Database Backup Cloud ServiceJean-Philippe PINTE
 
A Cloud Journey - Move to the Oracle Cloud
A Cloud Journey - Move to the Oracle CloudA Cloud Journey - Move to the Oracle Cloud
A Cloud Journey - Move to the Oracle CloudMarkus Michalewicz
 

What's hot (20)

The Oracle Autonomous Database
The Oracle Autonomous DatabaseThe Oracle Autonomous Database
The Oracle Autonomous Database
 
Oracle IaaS/PaaS - Experience Technology Night
Oracle IaaS/PaaS - Experience Technology NightOracle IaaS/PaaS - Experience Technology Night
Oracle IaaS/PaaS - Experience Technology Night
 
Meetup Oracle Database MAD_BCN: 1.3 Gestión del ciclo de vida de Oracle Datab...
Meetup Oracle Database MAD_BCN: 1.3 Gestión del ciclo de vida de Oracle Datab...Meetup Oracle Database MAD_BCN: 1.3 Gestión del ciclo de vida de Oracle Datab...
Meetup Oracle Database MAD_BCN: 1.3 Gestión del ciclo de vida de Oracle Datab...
 
Oracle Ravello
Oracle Ravello Oracle Ravello
Oracle Ravello
 
2019 - OOW - Database Migration Methods from On-Premise to Cloud
2019 - OOW - Database Migration Methods from On-Premise to Cloud2019 - OOW - Database Migration Methods from On-Premise to Cloud
2019 - OOW - Database Migration Methods from On-Premise to Cloud
 
6Reinventing Oracle Systems in a Cloudy World (Sangam20, December 2020)
6Reinventing Oracle Systems in a Cloudy World (Sangam20, December 2020)6Reinventing Oracle Systems in a Cloudy World (Sangam20, December 2020)
6Reinventing Oracle Systems in a Cloudy World (Sangam20, December 2020)
 
Oracle Cloud Infrastructure (OCI)
Oracle Cloud Infrastructure (OCI)Oracle Cloud Infrastructure (OCI)
Oracle Cloud Infrastructure (OCI)
 
Oracle Ravello Presentation 7Dec16 v1
Oracle Ravello Presentation 7Dec16 v1Oracle Ravello Presentation 7Dec16 v1
Oracle Ravello Presentation 7Dec16 v1
 
Oracle IaaS Overview - AIOUG Hyderabad Chapter
Oracle IaaS Overview - AIOUG Hyderabad ChapterOracle IaaS Overview - AIOUG Hyderabad Chapter
Oracle IaaS Overview - AIOUG Hyderabad Chapter
 
Leading in the Cloud – Oracle Modern Solution
Leading in the Cloud – Oracle Modern SolutionLeading in the Cloud – Oracle Modern Solution
Leading in the Cloud – Oracle Modern Solution
 
Oracle Cloud Hybrid Storage Tiering
Oracle Cloud Hybrid Storage TieringOracle Cloud Hybrid Storage Tiering
Oracle Cloud Hybrid Storage Tiering
 
Oracle Autonomous Data Warehouse Cloud and Data Visualization
Oracle Autonomous Data Warehouse Cloud and Data VisualizationOracle Autonomous Data Warehouse Cloud and Data Visualization
Oracle Autonomous Data Warehouse Cloud and Data Visualization
 
RethinkDB on Oracle Linux
RethinkDB on Oracle LinuxRethinkDB on Oracle Linux
RethinkDB on Oracle Linux
 
Oracle IaaS including OCM and Ravello
Oracle IaaS including OCM and RavelloOracle IaaS including OCM and Ravello
Oracle IaaS including OCM and Ravello
 
A1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloud
A1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloudA1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloud
A1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloud
 
Apex day 1.0 oracle cloud news_andrej valach
Apex day 1.0 oracle cloud news_andrej valachApex day 1.0 oracle cloud news_andrej valach
Apex day 1.0 oracle cloud news_andrej valach
 
Introduction to Oracle Infrastructure as a Service
Introduction to Oracle Infrastructure as a ServiceIntroduction to Oracle Infrastructure as a Service
Introduction to Oracle Infrastructure as a Service
 
Oracle Cloud Storage Service & Oracle Database Backup Cloud Service
Oracle Cloud Storage Service & Oracle Database Backup Cloud ServiceOracle Cloud Storage Service & Oracle Database Backup Cloud Service
Oracle Cloud Storage Service & Oracle Database Backup Cloud Service
 
A Cloud Journey - Move to the Oracle Cloud
A Cloud Journey - Move to the Oracle CloudA Cloud Journey - Move to the Oracle Cloud
A Cloud Journey - Move to the Oracle Cloud
 
Oracle Cloud
Oracle CloudOracle Cloud
Oracle Cloud
 

Similar to Moving Your Oracle Databases To The Oracle Cloud

Migrating Oracle Databases from AWS to OCI
Migrating Oracle Databases from AWS to OCIMigrating Oracle Databases from AWS to OCI
Migrating Oracle Databases from AWS to OCIAlex Zaballa
 
Exploring All options to move your Oracle Databases to the Oracle Cloud
Exploring All options to move your Oracle Databases to the Oracle CloudExploring All options to move your Oracle Databases to the Oracle Cloud
Exploring All options to move your Oracle Databases to the Oracle CloudAlex Zaballa
 
#PCMVision: Oracle Hybrid Cloud Solutions
#PCMVision: Oracle Hybrid Cloud Solutions#PCMVision: Oracle Hybrid Cloud Solutions
#PCMVision: Oracle Hybrid Cloud SolutionsPCM
 
Moving your Oracle Databases to the Oracle Cloud
Moving your Oracle Databases to the Oracle CloudMoving your Oracle Databases to the Oracle Cloud
Moving your Oracle Databases to the Oracle CloudAlex Zaballa
 
Moving your Oracle Databases to the Oracle Cloud
Moving your Oracle Databases to the Oracle CloudMoving your Oracle Databases to the Oracle Cloud
Moving your Oracle Databases to the Oracle CloudAlex Zaballa
 
Oracle database in cloud, dr in cloud and overview of oracle database 18c
Oracle database in cloud, dr in cloud and overview of oracle database 18cOracle database in cloud, dr in cloud and overview of oracle database 18c
Oracle database in cloud, dr in cloud and overview of oracle database 18cAiougVizagChapter
 
클라우드 시대 완벽한 데이터 관리 방법
클라우드 시대 완벽한 데이터 관리 방법 클라우드 시대 완벽한 데이터 관리 방법
클라우드 시대 완벽한 데이터 관리 방법 오라클 클라우드
 
Software Defined IT @ Evento SOIEL Roma 6 Aprile 2017
Software Defined IT @ Evento SOIEL Roma 6 Aprile 2017Software Defined IT @ Evento SOIEL Roma 6 Aprile 2017
Software Defined IT @ Evento SOIEL Roma 6 Aprile 2017Riccardo Romani
 
Move your oracle apps to oci
Move your oracle apps to ociMove your oracle apps to oci
Move your oracle apps to ociVamsiKrishna815
 
Serverless patterns
Serverless patternsServerless patterns
Serverless patternsJesse Butler
 
Five Journeys to (your) Cloud Infrastructure
Five Journeys to (your) Cloud InfrastructureFive Journeys to (your) Cloud Infrastructure
Five Journeys to (your) Cloud InfrastructureRiccardo Romani
 
LET’S GET STARTED WITH ORACLE DATABASE CLOUD
LET’S GET STARTED WITH ORACLE DATABASE CLOUDLET’S GET STARTED WITH ORACLE DATABASE CLOUD
LET’S GET STARTED WITH ORACLE DATABASE CLOUDAlex Zaballa
 
Provisioning with Oracle Cloud Stack Manager
Provisioning with Oracle Cloud Stack ManagerProvisioning with Oracle Cloud Stack Manager
Provisioning with Oracle Cloud Stack ManagerSimon Haslam
 
[db tech showcase Tokyo 2018] #dbts2018 #B31 『1,2,3 and Done! 3 easy ways to ...
[db tech showcase Tokyo 2018] #dbts2018 #B31 『1,2,3 and Done! 3 easy ways to ...[db tech showcase Tokyo 2018] #dbts2018 #B31 『1,2,3 and Done! 3 easy ways to ...
[db tech showcase Tokyo 2018] #dbts2018 #B31 『1,2,3 and Done! 3 easy ways to ...Insight Technology, Inc.
 
Presentation cloud management
Presentation   cloud managementPresentation   cloud management
Presentation cloud managementxKinAnx
 
Oracle Cloud : Big Data Use Cases and Architecture
Oracle Cloud : Big Data Use Cases and ArchitectureOracle Cloud : Big Data Use Cases and Architecture
Oracle Cloud : Big Data Use Cases and ArchitectureRiccardo Romani
 
MySQL day Dublin - OCI & Application Development
MySQL day Dublin - OCI & Application DevelopmentMySQL day Dublin - OCI & Application Development
MySQL day Dublin - OCI & Application DevelopmentHenry J. Kröger
 

Similar to Moving Your Oracle Databases To The Oracle Cloud (20)

Migrating Oracle Databases from AWS to OCI
Migrating Oracle Databases from AWS to OCIMigrating Oracle Databases from AWS to OCI
Migrating Oracle Databases from AWS to OCI
 
Exploring All options to move your Oracle Databases to the Oracle Cloud
Exploring All options to move your Oracle Databases to the Oracle CloudExploring All options to move your Oracle Databases to the Oracle Cloud
Exploring All options to move your Oracle Databases to the Oracle Cloud
 
#PCMVision: Oracle Hybrid Cloud Solutions
#PCMVision: Oracle Hybrid Cloud Solutions#PCMVision: Oracle Hybrid Cloud Solutions
#PCMVision: Oracle Hybrid Cloud Solutions
 
Moving your Oracle Databases to the Oracle Cloud
Moving your Oracle Databases to the Oracle CloudMoving your Oracle Databases to the Oracle Cloud
Moving your Oracle Databases to the Oracle Cloud
 
Moving your Oracle Databases to the Oracle Cloud
Moving your Oracle Databases to the Oracle CloudMoving your Oracle Databases to the Oracle Cloud
Moving your Oracle Databases to the Oracle Cloud
 
Oracle database in cloud, dr in cloud and overview of oracle database 18c
Oracle database in cloud, dr in cloud and overview of oracle database 18cOracle database in cloud, dr in cloud and overview of oracle database 18c
Oracle database in cloud, dr in cloud and overview of oracle database 18c
 
클라우드 시대 완벽한 데이터 관리 방법
클라우드 시대 완벽한 데이터 관리 방법 클라우드 시대 완벽한 데이터 관리 방법
클라우드 시대 완벽한 데이터 관리 방법
 
C2 five journeys_to_the_cloud
C2 five journeys_to_the_cloudC2 five journeys_to_the_cloud
C2 five journeys_to_the_cloud
 
Software Defined IT @ Evento SOIEL Roma 6 Aprile 2017
Software Defined IT @ Evento SOIEL Roma 6 Aprile 2017Software Defined IT @ Evento SOIEL Roma 6 Aprile 2017
Software Defined IT @ Evento SOIEL Roma 6 Aprile 2017
 
Move your oracle apps to oci
Move your oracle apps to ociMove your oracle apps to oci
Move your oracle apps to oci
 
Serverless patterns
Serverless patternsServerless patterns
Serverless patterns
 
Five Journeys to (your) Cloud Infrastructure
Five Journeys to (your) Cloud InfrastructureFive Journeys to (your) Cloud Infrastructure
Five Journeys to (your) Cloud Infrastructure
 
LET’S GET STARTED WITH ORACLE DATABASE CLOUD
LET’S GET STARTED WITH ORACLE DATABASE CLOUDLET’S GET STARTED WITH ORACLE DATABASE CLOUD
LET’S GET STARTED WITH ORACLE DATABASE CLOUD
 
SQL TUNING 101
SQL TUNING 101SQL TUNING 101
SQL TUNING 101
 
Provisioning with Oracle Cloud Stack Manager
Provisioning with Oracle Cloud Stack ManagerProvisioning with Oracle Cloud Stack Manager
Provisioning with Oracle Cloud Stack Manager
 
[db tech showcase Tokyo 2018] #dbts2018 #B31 『1,2,3 and Done! 3 easy ways to ...
[db tech showcase Tokyo 2018] #dbts2018 #B31 『1,2,3 and Done! 3 easy ways to ...[db tech showcase Tokyo 2018] #dbts2018 #B31 『1,2,3 and Done! 3 easy ways to ...
[db tech showcase Tokyo 2018] #dbts2018 #B31 『1,2,3 and Done! 3 easy ways to ...
 
Presentation cloud management
Presentation   cloud managementPresentation   cloud management
Presentation cloud management
 
Oracle Cloud : Big Data Use Cases and Architecture
Oracle Cloud : Big Data Use Cases and ArchitectureOracle Cloud : Big Data Use Cases and Architecture
Oracle Cloud : Big Data Use Cases and Architecture
 
Apex day 1.0 fastest route to cloud sept 2015_julian lane
Apex day 1.0 fastest route to cloud sept 2015_julian laneApex day 1.0 fastest route to cloud sept 2015_julian lane
Apex day 1.0 fastest route to cloud sept 2015_julian lane
 
MySQL day Dublin - OCI & Application Development
MySQL day Dublin - OCI & Application DevelopmentMySQL day Dublin - OCI & Application Development
MySQL day Dublin - OCI & Application Development
 

More from Alex Zaballa

DBA Commands and Concepts That Every Developer Should Know - Part 2
DBA Commands and Concepts That Every Developer Should Know - Part 2DBA Commands and Concepts That Every Developer Should Know - Part 2
DBA Commands and Concepts That Every Developer Should Know - Part 2Alex Zaballa
 
DBA Commands and Concepts That Every Developer Should Know
DBA Commands and Concepts That Every Developer Should KnowDBA Commands and Concepts That Every Developer Should Know
DBA Commands and Concepts That Every Developer Should KnowAlex Zaballa
 
DBA Commands and Concepts That Every Developer Should Know
DBA Commands and Concepts That Every Developer Should KnowDBA Commands and Concepts That Every Developer Should Know
DBA Commands and Concepts That Every Developer Should KnowAlex Zaballa
 
Oracle Database 12c - New Features for Developers and DBAs
Oracle Database 12c - New Features for Developers and DBAsOracle Database 12c - New Features for Developers and DBAs
Oracle Database 12c - New Features for Developers and DBAsAlex Zaballa
 
DBA Brasil 1.0 - DBA Commands and Concepts That Every Developer Should Know
DBA Brasil 1.0 - DBA Commands and Concepts That Every Developer Should KnowDBA Brasil 1.0 - DBA Commands and Concepts That Every Developer Should Know
DBA Brasil 1.0 - DBA Commands and Concepts That Every Developer Should KnowAlex Zaballa
 
Os melhores recursos novos do Oracle Database 12c para desenvolvedores e DBAs...
Os melhores recursos novos do Oracle Database 12c para desenvolvedores e DBAs...Os melhores recursos novos do Oracle Database 12c para desenvolvedores e DBAs...
Os melhores recursos novos do Oracle Database 12c para desenvolvedores e DBAs...Alex Zaballa
 
OTN TOUR 2016 - DBA Commands and Concepts That Every Developer Should Know
OTN TOUR 2016 - DBA Commands and Concepts That Every Developer Should KnowOTN TOUR 2016 - DBA Commands and Concepts That Every Developer Should Know
OTN TOUR 2016 - DBA Commands and Concepts That Every Developer Should KnowAlex Zaballa
 
OTN TOUR 2016 - Oracle Database 12c - The Best Oracle Database 12c Tuning Fea...
OTN TOUR 2016 - Oracle Database 12c - The Best Oracle Database 12c Tuning Fea...OTN TOUR 2016 - Oracle Database 12c - The Best Oracle Database 12c Tuning Fea...
OTN TOUR 2016 - Oracle Database 12c - The Best Oracle Database 12c Tuning Fea...Alex Zaballa
 
OTN TOUR 2016 - Oracle Database 12c - The Best Oracle Database 12c New Featur...
OTN TOUR 2016 - Oracle Database 12c - The Best Oracle Database 12c New Featur...OTN TOUR 2016 - Oracle Database 12c - The Best Oracle Database 12c New Featur...
OTN TOUR 2016 - Oracle Database 12c - The Best Oracle Database 12c New Featur...Alex Zaballa
 
OOW16 - Oracle Database 12c - The Best Oracle Database 12c New Features for D...
OOW16 - Oracle Database 12c - The Best Oracle Database 12c New Features for D...OOW16 - Oracle Database 12c - The Best Oracle Database 12c New Features for D...
OOW16 - Oracle Database 12c - The Best Oracle Database 12c New Features for D...Alex Zaballa
 
Oracle Database 12c Release 2 - New Features On Oracle Database Exadata Expre...
Oracle Database 12c Release 2 - New Features On Oracle Database Exadata Expre...Oracle Database 12c Release 2 - New Features On Oracle Database Exadata Expre...
Oracle Database 12c Release 2 - New Features On Oracle Database Exadata Expre...Alex Zaballa
 
DBA Brasil 1.0 - DBA Commands and Concepts That Every Developer Should Know
DBA Brasil 1.0 - DBA Commands and Concepts That Every Developer Should KnowDBA Brasil 1.0 - DBA Commands and Concepts That Every Developer Should Know
DBA Brasil 1.0 - DBA Commands and Concepts That Every Developer Should KnowAlex Zaballa
 
Oracle Database 12c - The Best Oracle Database 12c Tuning Features for Develo...
Oracle Database 12c - The Best Oracle Database 12c Tuning Features for Develo...Oracle Database 12c - The Best Oracle Database 12c Tuning Features for Develo...
Oracle Database 12c - The Best Oracle Database 12c Tuning Features for Develo...Alex Zaballa
 
DBA Commands and Concepts That Every Developer Should Know
DBA Commands and Concepts That Every Developer Should KnowDBA Commands and Concepts That Every Developer Should Know
DBA Commands and Concepts That Every Developer Should KnowAlex Zaballa
 
Oracle Data Redaction
Oracle Data RedactionOracle Data Redaction
Oracle Data RedactionAlex Zaballa
 
Oracle Database 12c - Novas Características para DBAs e Desenvolvedores
Oracle Database 12c - Novas Características para DBAs e DesenvolvedoresOracle Database 12c - Novas Características para DBAs e Desenvolvedores
Oracle Database 12c - Novas Características para DBAs e DesenvolvedoresAlex Zaballa
 
Oracle Data Redaction - EOUC
Oracle Data Redaction - EOUCOracle Data Redaction - EOUC
Oracle Data Redaction - EOUCAlex Zaballa
 
Oracle Database 12.1.0.2 New Features
Oracle Database 12.1.0.2 New FeaturesOracle Database 12.1.0.2 New Features
Oracle Database 12.1.0.2 New FeaturesAlex Zaballa
 

More from Alex Zaballa (20)

SQL TUNING 101
SQL TUNING 101SQL TUNING 101
SQL TUNING 101
 
DBA Commands and Concepts That Every Developer Should Know - Part 2
DBA Commands and Concepts That Every Developer Should Know - Part 2DBA Commands and Concepts That Every Developer Should Know - Part 2
DBA Commands and Concepts That Every Developer Should Know - Part 2
 
DBA Commands and Concepts That Every Developer Should Know
DBA Commands and Concepts That Every Developer Should KnowDBA Commands and Concepts That Every Developer Should Know
DBA Commands and Concepts That Every Developer Should Know
 
DBA Commands and Concepts That Every Developer Should Know
DBA Commands and Concepts That Every Developer Should KnowDBA Commands and Concepts That Every Developer Should Know
DBA Commands and Concepts That Every Developer Should Know
 
Oracle Database 12c - New Features for Developers and DBAs
Oracle Database 12c - New Features for Developers and DBAsOracle Database 12c - New Features for Developers and DBAs
Oracle Database 12c - New Features for Developers and DBAs
 
DBA Brasil 1.0 - DBA Commands and Concepts That Every Developer Should Know
DBA Brasil 1.0 - DBA Commands and Concepts That Every Developer Should KnowDBA Brasil 1.0 - DBA Commands and Concepts That Every Developer Should Know
DBA Brasil 1.0 - DBA Commands and Concepts That Every Developer Should Know
 
Os melhores recursos novos do Oracle Database 12c para desenvolvedores e DBAs...
Os melhores recursos novos do Oracle Database 12c para desenvolvedores e DBAs...Os melhores recursos novos do Oracle Database 12c para desenvolvedores e DBAs...
Os melhores recursos novos do Oracle Database 12c para desenvolvedores e DBAs...
 
OTN TOUR 2016 - DBA Commands and Concepts That Every Developer Should Know
OTN TOUR 2016 - DBA Commands and Concepts That Every Developer Should KnowOTN TOUR 2016 - DBA Commands and Concepts That Every Developer Should Know
OTN TOUR 2016 - DBA Commands and Concepts That Every Developer Should Know
 
OTN TOUR 2016 - Oracle Database 12c - The Best Oracle Database 12c Tuning Fea...
OTN TOUR 2016 - Oracle Database 12c - The Best Oracle Database 12c Tuning Fea...OTN TOUR 2016 - Oracle Database 12c - The Best Oracle Database 12c Tuning Fea...
OTN TOUR 2016 - Oracle Database 12c - The Best Oracle Database 12c Tuning Fea...
 
OTN TOUR 2016 - Oracle Database 12c - The Best Oracle Database 12c New Featur...
OTN TOUR 2016 - Oracle Database 12c - The Best Oracle Database 12c New Featur...OTN TOUR 2016 - Oracle Database 12c - The Best Oracle Database 12c New Featur...
OTN TOUR 2016 - Oracle Database 12c - The Best Oracle Database 12c New Featur...
 
OOW16 - Oracle Database 12c - The Best Oracle Database 12c New Features for D...
OOW16 - Oracle Database 12c - The Best Oracle Database 12c New Features for D...OOW16 - Oracle Database 12c - The Best Oracle Database 12c New Features for D...
OOW16 - Oracle Database 12c - The Best Oracle Database 12c New Features for D...
 
Oracle Database 12c Release 2 - New Features On Oracle Database Exadata Expre...
Oracle Database 12c Release 2 - New Features On Oracle Database Exadata Expre...Oracle Database 12c Release 2 - New Features On Oracle Database Exadata Expre...
Oracle Database 12c Release 2 - New Features On Oracle Database Exadata Expre...
 
Oracle SQL Tuning
Oracle SQL TuningOracle SQL Tuning
Oracle SQL Tuning
 
DBA Brasil 1.0 - DBA Commands and Concepts That Every Developer Should Know
DBA Brasil 1.0 - DBA Commands and Concepts That Every Developer Should KnowDBA Brasil 1.0 - DBA Commands and Concepts That Every Developer Should Know
DBA Brasil 1.0 - DBA Commands and Concepts That Every Developer Should Know
 
Oracle Database 12c - The Best Oracle Database 12c Tuning Features for Develo...
Oracle Database 12c - The Best Oracle Database 12c Tuning Features for Develo...Oracle Database 12c - The Best Oracle Database 12c Tuning Features for Develo...
Oracle Database 12c - The Best Oracle Database 12c Tuning Features for Develo...
 
DBA Commands and Concepts That Every Developer Should Know
DBA Commands and Concepts That Every Developer Should KnowDBA Commands and Concepts That Every Developer Should Know
DBA Commands and Concepts That Every Developer Should Know
 
Oracle Data Redaction
Oracle Data RedactionOracle Data Redaction
Oracle Data Redaction
 
Oracle Database 12c - Novas Características para DBAs e Desenvolvedores
Oracle Database 12c - Novas Características para DBAs e DesenvolvedoresOracle Database 12c - Novas Características para DBAs e Desenvolvedores
Oracle Database 12c - Novas Características para DBAs e Desenvolvedores
 
Oracle Data Redaction - EOUC
Oracle Data Redaction - EOUCOracle Data Redaction - EOUC
Oracle Data Redaction - EOUC
 
Oracle Database 12.1.0.2 New Features
Oracle Database 12.1.0.2 New FeaturesOracle Database 12.1.0.2 New Features
Oracle Database 12.1.0.2 New Features
 

Recently uploaded

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 

Recently uploaded (20)

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 

Moving Your Oracle Databases To The Oracle Cloud

  • 1. MOVING YOUR ORACLE DATABASES TO THE ORACLE CLOUD ALEX ZABALLA
  • 2. ALEX ZABALLA Copyright © 2018 Accenture. All rights reserved. 2 CHRISTIAN, HUSBAND, FATHER, DBA, ACE DIRECTOR, WRITER AT OTN, SPEAKER AND BLOGGER. 276 – Including OPN http://alexzaballa.blogspot.com/ @alexzaballa https://www.linkedin.com/in/alexzaballa
  • 3. Copyright © 2018 Accenture. All rights reserved. 3 Worked for 3 years in Brazil as a Clipper/Delphi Developer (15 years old) 1997-1999 Worked for 7 years in Brazil as an Oracle Developer 2000 – 2007 Worked for 8 years in Angola as an Oracle DBA for the Ministry of Finance. 2007 - 2015
  • 4. ACCENTURE ENKITEC GROUP CAPABILITIES OVERVIEW Copyright © 2018 Accenture. All rights reserved. 4 • Global systems integrator focused on the Oracle platform • Consultants average 15+ years of Oracle experience • Worldwide specialist in Engineered Systems implementations • 14 Oracle ACE members, specialist recognized by Oracle for their technical expertiseELITE Our consultants have been published in multiple subject areas and additional online resources that demonstrate Accenture’s experience and expertise with the OES platformTHOUGHT LEADERSHIP SUCCESS EXPERTISE ORACLE SPECIALIZATIONS* • Oracle Exadata • Oracle Exalogic ORACLE ENGINEERED SYSTEMS NUMBERS • 700+ Oracle Engineered Systems which AEG have configured, patched or supported. • 100+ AEG resources which have an average 15+ years of Oracle experience • AEG Support across 9 countries • 200 Oracle Engineered Systems (Exadata/Exalogic etc) currently under management directly by AEG • 200+ customers in either the AEG Managed Services program or remote DBA program • 50,000 Accenture Oracle IDC resources that can be leveraged for Level 1 & Level 2 support • Oracle Database • Oracle GoldenGate • Oracle Data Integrator • Oracle Database • Oracle Data Warehouse • Oracle Real Application Cluster • Oracle Performance Tuning • Oracle Database Security
  • 5. 3 MEMBERSHIP TIERS • Oracle ACE Director • Oracle ACE • Oracle ACE Associate bit.ly/OracleACEProgram oracle-ace_ww@oracle.com Facebook.com/oracleaces @oracleace 500+ TECHNICAL EXPERTS HELPING PEERS GLOBALLY CONNECT: Copyright © 2018 Accenture. All rights reserved. 5 Nominate yourself or someone you know: acenomination.oracle.com
  • 6. Copyright © 2018 Accenture. All rights reserved. 6 AGENDA • Cloud 101 Including Creating Free Account • OCI Concepts • Moving Databases
  • 7. ORACLE DATABASE CLOUD CLOUD 101 Copyright © 2018 Accenture. All rights reserved. 7 ON PREMISES SAME ARCHITECTURE SAME SOFTWARE SAME SKILLS ORACLE CLOUD
  • 8. Copyright © 2018 Accenture. All rights reserved. 8 CLOUD Will the Database Cloud “Kill” the DBA?
  • 9. Copyright © 2018 Accenture. All rights reserved. 9 CLOUD My Opinion is NO The DBA will be more specialized: • Application DBA • Architecture DBA • Performance and Tuning DBA • Big Data DBA
  • 10. Copyright © 2018 Accenture. All rights reserved. 10
  • 11. https://oracle-base.com/blog/2018/01/03/oracle-database-18c-is-not-an-autonomous-database/ Copyright © 2018 Accenture. All rights reserved. 11 ORACLE DATABASE 18C IS NOT AN AUTONOMOUS DATABASE Autonomous Database: It’s a cloud service that happens to use the Oracle 18c database. Oracle Database 18c: It’s not autonomous!
  • 12. Copyright © 2018 Accenture. All rights reserved. 12 Oracle Cloud Infrastructure Classic (OCI-C) (OCI Classic) • Provides only Virtual Machines • Formerly OPC, announced at Oracle Open World 2014 • Renamed to OCI Classic at Oracle Open World 2017 • Based on Xen hypervisor Oracle Cloud Infrastructure (OCI) • Provides Virtual Machines and Bare Metal • Announced at Oracle Open World 2017 • Based on KVM hypervisor Nimbula Acquired by Oracle (2013) Built from scratch TWO MILESTONES - OCI AND OCI CLASSIC
  • 13. Copyright © 2018 Accenture. All rights reserved. 13 ORACLE DATABASE CLOUD COMMON USE CASES – OCI CLASSIC • Dev/Test/UAT • Backup to the Cloud
  • 14. Copyright © 2018 Accenture. All rights reserved. 14 ORACLE DATABASE CLOUD COMMON USE CASES - OCI CLASSIC • Disaster Recovery to the Cloud
  • 15. Copyright © 2018 Accenture. All rights reserved. 15 ORACLE DATABASE CLOUD COMMON USE CASES? • Business Critical Workloads in the Cloud
  • 16. Yes, if I’m using OCI Copyright © 2018 Accenture. All rights reserved. 16 ORACLE DATABASE CLOUD COMMON USE CASES • Business Critical Workloads in the Cloud
  • 17. ORACLE DATABASE CLOUD CLOUD 101 Infrastructure as a Service (IaaS) Platform as a Service (PaaS) Software as a Service (SaaS)Database as a Service (Dbaas)
  • 18. https://cloud.oracle.com/database Copyright © 2018 Accenture. All rights reserved. 18 ORACLE DATABASE CLOUD • Oracle Database Cloud Service • Oracle Database Exadata Cloud Service • Oracle Database Exadata Cloud at Customer • Oracle Database Exadata Express Cloud Service – Managed • Oracle Database Schema Cloud Service - Managed
  • 19. Copyright © 2018 Accenture. All rights reserved. 19 ORACLE DATABASE CLOUD SERVICE Database Cloud Service provides metered pay-per-use Oracle Database 11g, 12c and 18c database services. Automated provisioning of high availability configurations elevate your SLAs for maintenance or unexpected failure scenarios. Provisioning choices include pre-packaged bundles of Oracle database options for DevOps, Performance, Security, Analytics and Monitoring. The service comes with an integrated Oracle Application Express environment providing even more cloud benefit and simplicity. • VM • Bare Metal https://cloud.oracle.com/database
  • 20. Oracle Database Exadata Cloud Service provides full Oracle Databases hosted on Oracle Exadata Database Machine inside the Oracle Cloud. ORACLE DATABASE EXADATA CLOUD SERVICE Copyright © 2018 Accenture. All rights reserved. 20
  • 21. Exadata Cloud Machine or ExaCM is the cloud- based Oracle Database subscription service available on Oracle Exadata, but deployed in the customer data center behind their firewall. Copyright © 2018 Accenture. All rights reserved. 21 ORACLE DATABASE EXADATA AT CUSTOMER
  • 22. ORACLE DATABASE EXADATA EXPRESS CLOUD SERVICE - MANAGED Copyright © 2018 Accenture. All rights reserved. 22 • 1 PDB • Up to 4 OCPU and 1 TB of database storage. • Oracle Database Enterprise Edition running on Exadata • Oracle Net (SQL*Net) connectivity • Data access using RESTful Web Services and SODA • Pre-configured Application Express (APEX) **Managed by Oracle ***Affordable entry-level price
  • 23. ORACLE DATABASE SCHEMA CLOUD SERVICE - MANAGED Copyright © 2018 Accenture. All rights reserved. 23 The "Schema as a Service" model was the first DBaaS offering delivered on the Oracle Cloud. Schema Service provides an Oracle Database schema running in Oracle Cloud, along with pre- configured APEX and RESTful Web Services. **Managed by Oracle
  • 24. From 11G to 18C Copyright © 2018 Accenture. All rights reserved. 24 ORACLE DATABASE CLOUD SERVICE SOFTWARE EDITIONS
  • 25. Copyright © 2018 Accenture. All rights reserved. 25 ORACLE DATABASE CLOUD SERVICE https://cloud.oracle.com/
  • 26. Copyright © 2018 Accenture. All rights reserved. 26
  • 27. Copyright © 2018 Accenture. All rights reserved. 27
  • 28. Copyright © 2018 Accenture. All rights reserved. 28
  • 29. Copyright © 2018 Accenture. All rights reserved. 29
  • 30. Copyright © 2018 Accenture. All rights reserved. 30
  • 31. Copyright © 2018 Accenture. All rights reserved. 31
  • 32. = 1USD Approved = 1USD Canceled Copyright © 2018 Accenture. All rights reserved. 32
  • 33. Copyright © 2018 Accenture. All rights reserved. 33 = 300 USD
  • 34. Copyright © 2018 Accenture. All rights reserved. 34
  • 35. Copyright © 2018 Accenture. All rights reserved. 35
  • 36. Copyright © 2018 Accenture. All rights reserved. 36
  • 37. Copyright © 2018 Accenture. All rights reserved. 37
  • 38. Copyright © 2018 Accenture. All rights reserved. 38
  • 39. Copyright © 2018 Accenture. All rights reserved. 39 ORACLE CLOUD INFRASTRUCTURE - OCI OCI Concepts
  • 40. ORACLE CLOUD INFRASTRUCTURE - OCI REGIONS AND AVAILABILITY DOMAINS Copyright © 2018 Accenture. All rights reserved. 40 A region is a localized geographic area, and an availability domain is one or more data centers located within a region.
  • 41. ORACLE CLOUD INFRASTRUCTURE - OCI REGIONS AND AVAILABILITY DOMAINS Copyright © 2018 Accenture. All rights reserved. 41 • Regions serve different geographies – provide Disaster Recovery capability • Availability Domains – provide a High Availability foundation within a region
  • 42. ORACLE CLOUD INFRASTRUCTURE - OCI REGIONS Copyright © 2018 Accenture. All rights reserved. 42
  • 43. ORACLE CLOUD INFRASTRUCTURE - OCI AVAILABILITY DOMAINS Copyright © 2018 Accenture. All rights reserved. 43
  • 44. ORACLE CLOUD INFRASTRUCTURE - OCI COMPARTMENTS Copyright © 2018 Accenture. All rights reserved. 44 When you first start working with Oracle Cloud Infrastructure, you need to think carefully about how you want to use compartments to organize and isolate your cloud resources.
  • 45. ORACLE CLOUD INFRASTRUCTURE - OCI COMPARTMENTS Copyright © 2018 Accenture. All rights reserved. 45
  • 46. Copyright © 2018 Accenture. All rights reserved. 46 ORACLE CLOUD INFRASTRUCTURE - OCI COMPARTMENTS
  • 47. Copyright © 2018 Accenture. All rights reserved. 47 ORACLE CLOUD INFRASTRUCTURE - OCI NETWORKING
  • 48. Copyright © 2018 Accenture. All rights reserved. 48 ORACLE CLOUD INFRASTRUCTURE - OCI NETWORKING
  • 49. Copyright © 2018 Accenture. All rights reserved. 49 ORACLE CLOUD INFRASTRUCTURE - OCI NETWORKING
  • 50. Copyright © 2018 Accenture. All rights reserved. 50 ORACLE CLOUD INFRASTRUCTURE - OCI NETWORKING
  • 51. Copyright © 2018 Accenture. All rights reserved. 51 ORACLE CLOUD INFRASTRUCTURE - OCI DBCS
  • 52. Copyright © 2018 Accenture. All rights reserved. 52 ORACLE CLOUD INFRASTRUCTURE - OCI DBCS
  • 53. Copyright © 2018 Accenture. All rights reserved. 53 ORACLE CLOUD INFRASTRUCTURE - OCI DBCS
  • 54. Copyright © 2018 Accenture. All rights reserved. 54 ORACLE CLOUD INFRASTRUCTURE - OCI DBCS
  • 55. Copyright © 2018 Accenture. All rights reserved. 55 ORACLE CLOUD INFRASTRUCTURE - OCI DBCS
  • 56. Copyright © 2018 Accenture. All rights reserved. 56 ORACLE CLOUD INFRASTRUCTURE - OCI DBCS
  • 57. Copyright © 2018 Accenture. All rights reserved. 57 ORACLE CLOUD INFRASTRUCTURE - OCI DBCS
  • 58. Copyright © 2018 Accenture. All rights reserved. 58 ORACLE CLOUD INFRASTRUCTURE - OCI DBCS
  • 59. Copyright © 2018 Accenture. All rights reserved. 59 ORACLE CLOUD INFRASTRUCTURE - OCI DBCS
  • 60. Copyright © 2018 Accenture. All rights reserved. 60 ORACLE CLOUD INFRASTRUCTURE - OCI DBCS
  • 61. Copyright © 2018 Accenture. All rights reserved. 61 ORACLE CLOUD INFRASTRUCTURE - OCI DBCS – 2 HOURS LATER
  • 62. By Sai Janakiram Penumuru Copyright © 2018 Accenture. All rights reserved. 62 ORACLE DATABASE ON-PREMISES
  • 63. Copyright © 2018 Accenture. All rights reserved. 63 SOME TOOLS FOR INFRASTRUCTURE AUTOMATION INFRASTRUCTURE AS CODE • OCI CLI • Terraform • Puppet • Chef
  • 64. Copyright © 2018 Accenture. All rights reserved. 64 ORACLE CLOUD INFRASTRUCTURE - OCI DBCS – SCALE - VM
  • 65. ORACLE CLOUD INFRASTRUCTURE - OCI DBCS – BACKUP Copyright © 2018 Accenture. All rights reserved. 65
  • 66. Copyright © 2018 Accenture. All rights reserved. 66 ORACLE CLOUD INFRASTRUCTURE - OCI DBCS – BACKUP
  • 67. 17 minutes Copyright © 2018 Accenture. All rights reserved. 67 ORACLE CLOUD INFRASTRUCTURE - OCI DBCS – BACKUP
  • 68. Copyright © 2018 Accenture. All rights reserved. 68 ORACLE CLOUD INFRASTRUCTURE - OCI DBCS – BACKUP
  • 69. Copyright © 2018 Accenture. All rights reserved. 69 ORACLE CLOUD INFRASTRUCTURE - OCI DBCS – PATCH GRID INFRASTRUCTURE
  • 70. ORACLE CLOUD INFRASTRUCTURE - OCI DBCS – PATCH DATABASE Copyright © 2018 Accenture. All rights reserved. 70
  • 71. Copyright © 2018 Accenture. All rights reserved. 71 ORACLE CLOUD INFRASTRUCTURE - OCI DBCS – PATCH DATABASE
  • 72. 5 minutes Copyright © 2018 Accenture. All rights reserved. 72 ORACLE CLOUD INFRASTRUCTURE - OCI DBCS – PATCH DATABASE
  • 73. Copyright © 2018 Accenture. All rights reserved. 73 ORACLE CLOUD INFRASTRUCTURE - OCI DBCS – PATCH DATABASE
  • 74. 18 minutes Copyright © 2018 Accenture. All rights reserved. 74 ORACLE CLOUD INFRASTRUCTURE - OCI DBCS – PATCH DATABASE
  • 75. Shape Intel® Xeon® Processor OCPU Memory (GB) Storage BM.HighIO1.36 2.3 GHz E5-2699 v3 36 512 12.8 TB of local NVMe SSD Up to 1 PB of remote Block Volumes BM.HighIO1.36 2.3 GHz E5-2699 v3 36 512 12.8 TB of local NVMe SSD Up to 1 PB of remote Block Volumes BM.DenseIO1.36 2.3 GHz E5-2699 v3 36 512 28.8 TB of local NVMe SSD Up to 1 PB of remote Block Volumes BM.DenseIO2.52 2.0 GHz Platinum 8167M 52 768 51.2 TB of local NVMe SSD Up to 1 PB of remote Block Volumes Copyright © 2018 Accenture. All rights reserved. 75 ORACLE CLOUD INFRASTRUCTURE - OCI DBCS – BARE METAL
  • 76. Copyright © 2018 Accenture. All rights reserved. 76 ORACLE CLOUD INFRASTRUCTURE - OCI DBCS – EXADATA
  • 77. Copyright © 2018 Accenture. All rights reserved. 77 ORACLE CLOUD INFRASTRUCTURE - OCI DBCS – RAC
  • 78. Copyright © 2018 Accenture. All rights reserved. 78 ORACLE CLOUD INFRASTRUCTURE - OCI DBCS – RAC Virtual Machines • 2-node RAC • RAC databases will run in a single Availability Domain (AD), while ensuring each node is on a separate physical rack ensuring high availability. Bare Metal • Two bare metal servers in RAC configuration • Direct attached shared storage Not sure for how long!
  • 79. ORACLE CLOUD INFRASTRUCTURE - OCI DBCS – DATAGUARD https://www.youtube.com/watch?v=36YaE1FrajQ Copyright © 2018 Accenture. All rights reserved. 79
  • 80. https://www.youtube.com/watch?v=N5Y0hmqOfIM Copyright © 2018 Accenture. All rights reserved. 80 ORACLE CLOUD INFRASTRUCTURE - OCI DBCS – DATAGUARD
  • 81. Copyright © 2018 Accenture. All rights reserved. 81 ORACLE CLOUD INFRASTRUCTURE - OCI DBCS – SSH
  • 82. ssh -i id_rsa opc@129.213.164.90 Copyright © 2018 Accenture. All rights reserved. 82 ORACLE CLOUD INFRASTRUCTURE - OCI DBCS – SSH
  • 83. Copyright © 2018 Accenture. All rights reserved. 83 ORACLE CLOUD INFRASTRUCTURE - OCI DBCS – DBCLI
  • 84. dbcli create-database -dh <db_home_id> -cl {OLTP|DSS|IMDB} -n <db_name> -u <unique_name> -bi <bkup_config_id> -m -s <db_shape> -r {ACFS|ASM} -y {SI|RAC|RACOne} -io -d <pdb_admin_user> -p <pdb> -g n -ns <nlcharset> -cs <charset> -l <language> -dt<territory> -v <version> [-co|-no-co] [-h] [-j] Copyright © 2018 Accenture. All rights reserved. 84 ORACLE CLOUD INFRASTRUCTURE - OCI DBCS – DBCLI
  • 85. Copyright © 2018 Accenture. All rights reserved. 85 ORACLE CLOUD INFRASTRUCTURE - OCI DBCS – SQLPLUS
  • 86. Copyright © 2018 Accenture. All rights reserved. 86 ORACLE CLOUD INFRASTRUCTURE - OCI DBCS – SQLDEVELOPER
  • 87. Copyright © 2018 Accenture. All rights reserved. 87 ORACLE CLOUD INFRASTRUCTURE - OCI DBCS – SQLDEVELOPER
  • 88. Copyright © 2018 Accenture. All rights reserved. 88 ORACLE CLOUD INFRASTRUCTURE - OCI DBCS – SQLDEVELOPER
  • 89. ORACLE DATABASE CLOUD SERVICE DETERMINE THE COMPUTE SHAPE TO MOVE TO CLOUD
  • 90. Copyright © 2018 Accenture. All rights reserved. 90 I’m a DBA ORACLE DATABASE CLOUD SERVICE DETERMINE COMPUTE SHAPE
  • 91. Copyright © 2018 Accenture. All rights reserved. 91 I will use the same amount of CPUs and memory that I have on-premises! ORACLE DATABASE CLOUD SERVICE DETERMINE COMPUTE SHAPE
  • 92. Copyright © 2018 Accenture. All rights reserved. 92 ORACLE DATABASE CLOUD SERVICE DETERMINE COMPUTE SHAPE
  • 93. Use Database Consolidation Workbench **Database Consolidation Workbench requires the Database Diagnostics pack license. Copyright © 2018 Accenture. All rights reserved. 93 ORACLE DATABASE CLOUD SERVICE DETERMINE COMPUTE SHAPE
  • 94. Ok! Now we have the definition of CPUs, Memory and Storage equivalent in the Oracle Cloud. Copyright © 2018 Accenture. All rights reserved. 94 ORACLE DATABASE CLOUD SERVICE DETERMINE COMPUTE SHAPE
  • 95. https://docs.cloud.oracle.com/iaas/Content/Database/Tasks/migrating.htm ORACLE DATABASE CLOUD SOME MIGRATION METHODS Copyright © 2018 Accenture. All rights reserved. 95
  • 97. 1 - Database version of your on-premises database: • Oracle Database 11g Release 2 version lower than 11.2.0.3 • Oracle Database 11g Release 2 version 11.2.0.3 or higher • Oracle Database 12c Release 1 version lower than 12.1.0.2 • Oracle Database 12c Release 1 version 12.1.0.2 or higher 2 - For on-premises Oracle Database 12c Release 1 databases, the architecture of the database: • Multitenant container database (CDB) • Non-CDB Copyright © 2018 Accenture. All rights reserved. 97 ORACLE DATABASE CLOUD CHOOSING A MIGRATION METHOD
  • 98. 3 - Endian format (byte ordering) of your on-premises database’s host platform 4 - Database character set of your on-premises database and Oracle Database Cloud Service database 5 - Database version of the Oracle Database Cloud database you are migrating to: • Oracle Database 11g Release 2 • Oracle Database 12c Release 1 • Oracle Database 12c Release 2 • Oracle Database 18c Copyright © 2018 Accenture. All rights reserved. 98 ORACLE DATABASE CLOUD CHOOSING A MIGRATION METHOD
  • 99. • Data Pump Conventional Export/Import • Data Pump Transportable Tablespace • RMAN Transportable Tablespace with Data Pump • RMAN CONVERT Transportable Tablespace with Data Pump Copyright © 2018 Accenture. All rights reserved. 99 ORACLE DATABASE CLOUD MIGRATING FROM ORACLE DATABASE 11G TO ORACLE DATABASE 11G IN THE CLOUD
  • 100. • Data Pump Conventional Export/Import • Data Pump Transportable Tablespace • RMAN Transportable Tablespace with Data Pump • RMAN CONVERT Transportable Tablespace with Data Pump • Data Pump Full Transportable Copyright © 2018 Accenture. All rights reserved. 100 ORACLE DATABASE CLOUD MIGRATING FROM ORACLE DATABASE 11G TO ORACLE DATABASE 12C IN THE CLOUD
  • 101. • Data Pump Conventional Export/Import • Data Pump Transportable Tablespace • RMAN Transportable Tablespace with Data Pump • RMAN CONVERT Transportable Tablespace with Data Pump • RMAN Cross-Platform Transportable Tablespace Backup Sets • Data Pump Full Transportable • Unplugging/Plugging (CDB) • Remote Cloning (CDB) • RMAN Cross-Platform Transportable PDB • SQL Developer and SQL*Loader to Migrate Selected Objects • SQL Developer and INSERT Statements to Migrate Selected Objects Copyright © 2018 Accenture. All rights reserved. 101 ORACLE DATABASE CLOUD MIGRATING FROM ORACLE DATABASE 12C CDB TO ORACLE DATABASE 12C IN THE CLOUD
  • 102. • Data Pump Conventional Export/Import • Data Pump Transportable Tablespace • RMAN Transportable Tablespace with Data Pump • RMAN CONVERT Transportable Tablespace with Data Pump • RMAN Cross-Platform Transportable Tablespace Backup Sets • Data Pump Full Transportable • Unplugging/Plugging (CDB) • Remote Cloning (non-CDB) • SQL Developer and SQL*Loader to Migrate Selected Objects • SQL Developer and INSERT Statements to Migrate Selected Objects Copyright © 2018 Accenture. All rights reserved. 102 ORACLE DATABASE CLOUD MIGRATING FROM ORACLE DATABASE 12C NON- CDB TO ORACLE DATABASE 12C IN THE CLOUD
  • 103. Copyright © 2018 Accenture. All rights reserved. 103 Downtime? ORACLE DATABASE CLOUD CHOOSING A MIGRATION METHOD
  • 104. https://cloud.oracle.com/iaas/whitepapers/database_migration_aws_to_oci_database.pdf Method Database Size SQL Developer Copy <= 200 MB SQL*Loader <= 10 GB Data Pump Conventional <= 20 TB Data Pump Full Transportable Data Pump Transportable Tablespace Any size Remote Clone a PDB Remote Clone a Non-CDB <= 5 TB Unplug and Plug a PDB Unplug and Plug a Non-CDB Any size RMAN Any size Migrate Using Data Guard Any size Migrate Using RMAN Any size Migrate Using GG Any size Copyright © 2018 Accenture. All rights reserved. 104 ORACLE DATABASE CLOUD SOME MIGRATION METHODS
  • 105. LOAD DATA Uploading data to the cloud, even using fast public internet connections, migrating 100 TB of data can take up to 8 months. Copyright © 2018 Accenture. All rights reserved. 105
  • 106. • Fast Data Migration → Move 100s of TB of data to Oracle Cloud Infrastructure in days, instead of weeks or months. • Simple → Use the UI or the Data Transfer Utility to initiate the data migration process, copy data to hard drives, and ship them to Oracle, where we import it. • Scalable → Whether you want to migrate a few terabytes or a petabyte, Data Transfer Service can help. • Affordable → There is no cost to transfer data with Data Transfer Service. https://cloud.oracle.com/storage/data-transfer/features Copyright © 2018 Accenture. All rights reserved. 106 LOAD DATA DATA TRANSFER SERVICE
  • 108. Copyright © 2018 Accenture. All rights reserved. 108 LOAD DATA / MIGRATION – BACKUP / RESTORE ORACLE DATABASE CLOUD BACKUP MODULE
  • 109. • Download the Oracle Database Cloud Backup Module, and upload it to the /tmp directory of both the source and target database instances. • Log in as the oracle user, change the directory to /tmp, unzip opc_installer.zip, and run java -jar opc_install.jar to install the backup module. https://blogs.oracle.com/cloud-infrastructure/migrating-an-oracle-database-to-an-oracle-cloud-infrastructure-database- service-virtual-machine Copyright © 2018 Accenture. All rights reserved. 109 LOAD DATA / MIGRATION – BACKUP / RESTORE ORACLE DATABASE CLOUD BACKUP MODULE
  • 110. Copyright © 2018 Accenture. All rights reserved. 110 LOAD DATA / MIGRATION – BACKUP / RESTORE ORACLE DATABASE CLOUD BACKUP MODULE
  • 111. Copyright © 2018 Accenture. All rights reserved. 111 LOAD DATA / MIGRATION – BACKUP / RESTORE ORACLE DATABASE CLOUD BACKUP MODULE
  • 112. https://blogs.oracle.com/cloud-infrastructure/migrating-an-oracle-database-to-an-oracle-cloud-infrastructure-database- service-virtual-machine Copyright © 2018 Accenture. All rights reserved. 112 LOAD DATA / MIGRATION – BACKUP / RESTORE ORACLE DATABASE CLOUD BACKUP MODULE
  • 113. Copyright © 2018 Accenture. All rights reserved. 113 LOAD DATA / MIGRATION – BACKUP / RESTORE ORACLE DATABASE CLOUD BACKUP MODULE
  • 114. Copyright © 2018 Accenture. All rights reserved. 114 LOAD DATA / MIGRATION – BACKUP / RESTORE ORACLE DATABASE CLOUD BACKUP MODULE
  • 115. Restore the Server Parameter File: https://blogs.oracle.com/cloud-infrastructure/migrating-an-oracle-database-to-an-oracle-cloud-infrastructure-database-service-virtual-machine Copyright © 2018 Accenture. All rights reserved. 115 LOAD DATA / MIGRATION – BACKUP / RESTORE ORACLE DATABASE CLOUD BACKUP MODULE
  • 116. Restore the Database Control Files: https://blogs.oracle.com/cloud-infrastructure/migrating-an-oracle-database-to-an-oracle-cloud-infrastructure-database-service-virtual-machine Copyright © 2018 Accenture. All rights reserved. 116 LOAD DATA / MIGRATION – BACKUP / RESTORE ORACLE DATABASE CLOUD BACKUP MODULE
  • 117. Restore/Recover the Database Files: Copyright © 2018 Accenture. All rights reserved. 117 LOAD DATA / MIGRATION – BACKUP / RESTORE ORACLE DATABASE CLOUD BACKUP MODULE
  • 118. • No upgrade to new version • Source version 11.2.0.4, 12.1.0.2, 12.2.0.1, 18 Copyright © 2018 Accenture. All rights reserved. 118 LOAD DATA / MIGRATION – BACKUP / RESTORE ORACLE DATABASE CLOUD BACKUP MODULE
  • 119. LOAD DATA / MIGRATION USING DATA PUMP
  • 120. • Cross-endian possible • Source version 10g and later • Migrate from non-CDB to PDB • Changes to database structure possible • Upgrade to new version possible Copyright © 2018 Accenture. All rights reserved. 120 LOAD DATA / MIGRATION USING DATA PUMP
  • 121. On-premises host: mkdir /u01/app/oracle/admin/orcl/dpdump/for_cloud sqlplus user/password CREATE DIRECTORY dp_for_cloud AS '/u01/app/oracle/admin/orcl/dpdump/for_cloud’; expdp user/password SCHEMAS=fsowner DIRECTORY=dp_for_cloud Copyright © 2018 Accenture. All rights reserved. 121 ORACLE DATABASE CLOUD DATA PUMP
  • 122. Database Cloud Service compute node: mkdir /u01/app/oracle/admin/ORCL/dpdump/from_onprem On-premises host: scp –i private_key_file /u01/app/oracle/admin/orcl/dpdump/for_cloud/expdat.dmp oracle@IP_address_DBaaS_VM:/u01/app/oracle/admin/ORCL/dpdump/from_onprem Database Cloud Service compute node: sqlplus user/password CREATE DIRECTORY dp_from_onprem AS '/u01/app/oracle/admin/ORCL/dpdump/from_onprem’; impdp user/password SCHEMAS=fsowner DIRECTORY=dp_from_onprem Copyright © 2018 Accenture. All rights reserved. 122 ORACLE DATABASE CLOUD DATA PUMP
  • 123. Options to consider: • dbms_file_transfer • database link Copyright © 2018 Accenture. All rights reserved. 123 ORACLE DATABASE CLOUD DATA PUMP
  • 124. LOAD DATA / MIGRATION USING DATA GUARD
  • 125. • No cross-endian (maybe) • No structural changes (maybe) • No upgrade to new version (maybe) • Minimal downtime migration • Source version 11.2.0.4, 12.1.0.2, 12.2.0.1, 18 Copyright © 2018 Accenture. All rights reserved. 125 LOAD DATA / MIGRATION USING DATA GUARD
  • 126. 1. Create Physical Standby 2. Prepare Client Connections (Ex: tnsnames.ora) 3. Switchover to Physical Standby Disaster Recovery to the Oracle Cloud http://www.oracle.com/technetwork/database/availability/dr-to-oracle-cloud-2615770.pdf Copyright © 2018 Accenture. All rights reserved. 126 ORACLE DATABASE CLOUD DATA GUARD
  • 127. Copyright © 2018 Accenture. All rights reserved. 127 ORACLE DATABASE CLOUD DATA GUARD
  • 128. On-premises host: SELECT log_mode FROM v$database; LOG_MODE ------------ NOARCHIVELOG SHUTDOWN IMMEDIATE; STARTUP MOUNT; ALTER DATABASE ARCHIVELOG; ALTER DATABASE OPEN; ALTER DATABASE FORCE LOGGING; Copyright © 2018 Accenture. All rights reserved. 128 ORACLE DATABASE CLOUD DATA GUARD
  • 129. On-premises host: • Create standby redo logs on the primary database initially (recommended). • Create standby redo logs using the same file size as the primary database online redo logs. • Create one additional group more than the number of online redo log groups. ALTER DATABASE ADD STANDBY LOGFILE (‘+REDO') SIZE XXM; ALTER DATABASE ADD STANDBY LOGFILE (‘+REDO') SIZE XXM; ALTER DATABASE ADD STANDBY LOGFILE (‘+REDO') SIZE XXM; ALTER DATABASE ADD STANDBY LOGFILE (‘+REDO') SIZE XXM; Copyright © 2018 Accenture. All rights reserved. 129 ORACLE DATABASE CLOUD DATA GUARD
  • 130. Database Cloud Service compute node: Init.ora: *.db_name='cdb1’ mkdir -p /u01/app/oracle/admin/cdb1/adump orapwd file=/u01/app/oracle/product/12.1.0.2/db_1/dbs/orapwcdb1 password=mypass entries=10 Copyright © 2018 Accenture. All rights reserved. 130 ORACLE DATABASE CLOUD DATA GUARD
  • 131. Database Cloud Service compute node: export ORACLE_SID=cdb1 sqlplus / as sysdba STARTUP NOMOUNT PFILE='/tmp/init.ora'; rman TARGET sys/password@cdb1 AUXILIARY sys/password@cdb1_stby DUPLICATE TARGET DATABASE FOR STANDBY FROM ACTIVE DATABASE DORECOVER SPFILE SET db_unique_name='CDB1_STBY' NOFILENAMECHECK; Copyright © 2018 Accenture. All rights reserved. 131 ORACLE DATABASE CLOUD DATA GUARD
  • 132. Prepare Client Connections (Ex: tnsnames.ora) + Firewall ports Database Cloud Service compute node: ALTER SYSTEM SET dg_broker_start=true; dgmgrl sys/password@cdb1 CREATE CONFIGURATION my_config AS PRIMARY DATABASE IS cdb1 CONNECT IDENTIFIER IS cdb1; ADD DATABASE cdb1_stby AS CONNECT IDENTIFIER IS cdb1_stby MAINTAINED AS PHYSICAL; ENABLE CONFIGURATION; SWITCHOVER TO cdb1_stby; Copyright © 2018 Accenture. All rights reserved. 132 ORACLE DATABASE CLOUD DATA GUARD
  • 133. LOAD DATA / MIGRATION TRANSPORTABLE TABLESPACES
  • 134. • Cross-endian possible • Source version 8i and later (sameOS) or 10g and later cross-endian • Migrate from non-CDB to PDB • No changes to database structure • Upgrade to new version possible Copyright © 2018 Accenture. All rights reserved. 134 LOAD DATA / MIGRATION USING TRANSPORTABLE TABLESPACES
  • 135. On-premises host: mkdir /u01/app/oracle/admin/orcl/dpdump/for_cloud sqlplus user/password CREATE DIRECTORY dp_for_cloud AS '/u01/app/oracle/admin/orcl/dpdump/for_cloud'; ALTER TABLESPACE fsindex READ ONLY; ALTER TABLESPACE fsdata READ ONLY; expdp user/password TRANSPORT_TABLESPACES=fsdata,fsindex TRANSPORT_FULL_CHECK=YES DIRECTORY=dp_for_cloud Copyright © 2018 Accenture. All rights reserved. 135 ORACLE DATABASE CLOUD TRANSPORTABLE TABLESPACE
  • 136. Database Cloud Service compute node: mkdir /u01/app/oracle/admin/ORCL/dpdump/from_onprem On-premises host: $ scp -i private_key_file /u01/app/oracle/admin/orcl/dpdump/for_cloud/expdat.dmp oracle@IP_address_DBaaS_VM:/u01/app/oracle/admin/ORCL/dpdump/from_onprem $ scp -i private_key_file /u01/app/oracle/oradata/orcl/fsdata01.dbf oracle@IP_address_DBaaS_VM:/u02/app/oracle/oradata/ORCL $ scp -i private_key_file /u01/app/oracle/oradata/orcl/fsindex01.dbf oracle@IP_address_DBaaS_VM:/u02/app/oracle/oradata/ORCL ALTER TABLESPACE fsdata READ WRITE; ALTER TABLESPACE fsindexREAD WRITE; Copyright © 2018 Accenture. All rights reserved. 136 ORACLE DATABASE CLOUD TRANSPORTABLE TABLESPACE
  • 137. Database Cloud Service compute node: CREATE DIRECTORY dp_from_onprem AS '/u01/app/oracle/admin/ORCL/dpdump/from_onprem'; SQL> CREATE USER fsowner PROFILE default IDENTIFIED BY fspass TEMPORARY TABLESPACE temp ACCOUNT UNLOCK; impdp user/password DIRECTORY=dp_from_onprem TRANSPORT_DATAFILES='/u02/app/oracle/oradata/ORCL/fsdata01.dbf', '/u02/app/oracle/oradata/ORCL/fsindex01.dbf’ ALTER TABLESPACE fsdata READ WRITE; ALTER TABLESPACE fsindex READ WRITE; Copyright © 2018 Accenture. All rights reserved. 137 ORACLE DATABASE CLOUD TRANSPORTABLE TABLESPACE
  • 138. Options to consider: • Full Transportable Copyright © 2018 Accenture. All rights reserved. 138 ORACLE DATABASE CLOUD TRANSPORTABLE TABLESPACE
  • 139. LOAD DATA / MIGRATION GOLDENGATE CLOUD SERVICE
  • 140. Copyright © 2018 Accenture. All rights reserved. 140 ORACLE DATABASE CLOUD GOLDENGATE AND GOLDENGATE CLOUD SERVICE
  • 141. • Cross-endian possible • Source version 8i and later • Migrate from non-CDB to PDB • Changes to database structure possible • Minimal downtime migration • Upgrade to new version possible Copyright © 2018 Accenture. All rights reserved. 141 LOAD DATA / MIGRATION USING GOLDENGATE CLOUD SERVICE
  • 142. Copyright © 2018 Accenture. All rights reserved. 142
  • 144. sqlplus scott/tiger CREATE TABLE emp (empno number(5), name varchar2(50), sal number(10,2), jdate date); Copyright © 2018 Accenture. All rights reserved. 144 ORACLE DATABASE CLOUD ORACLE SQL*LOADER
  • 145. emp.ctl LOAD DATA INFILE '/u01/oracle/emp.csv’ BADFILE ‘/u01/oracle/emp.bad’ DISCARDFILE ‘/u01/oracle/emp.dsc’ INSERT INTO TABLE emp FIELDS TERMINATED BY “,” OPTIONALLY ENCLOSED BY ‘”’ TRAILING NULLCOLS (empno,name,sal,jdate date ‘mm/dd/yyyy’) sqlldr userid=scott/tiger control=emp.ctl log=emp.log Copyright © 2018 Accenture. All rights reserved. 145 ORACLE DATABASE CLOUD ORACLE SQL*LOADER
  • 147. Copyright © 2018 Accenture. All rights reserved. 147 ORACLE DATABASE CLOUD EXTERNAL TABLES
  • 149. On-premises host: CREATE DATABASE LINK my_db_link CONNECT TO remote_user IDENTIFIED BY remote_password USING ’MyCloudDB'; CREATE TABLE tb_test@my_db_link as SELECT* FROM my_Table; Copyright © 2018 Accenture. All rights reserved. 149 ORACLE DATABASE CLOUD DATABASE LINKS
  • 150. ORACLE DATABASE CLOUD DATABASE LINKS - CLONE A REMOTE PDB OR NON-CDB
  • 151. CREATE DATABASE LINK clone_link CONNECT TO remote_clone_user IDENTIFIED BY remote_clone_user USING ’MyOnPremDB'; CREATE PLUGGABLE DATABASE pdb1 FROM pdb1@clone_link; CREATE PLUGGABLE DATABASE pdb2b FROM NON$CDB@clone_link; Copyright © 2018 Accenture. All rights reserved. 151 ORACLE DATABASE CLOUD DATABASE LINKS - CLONE A REMOTE PDB OR NON-CDB
  • 155. Copyright © 2018 Accenture. All rights reserved. 155 ORACLE DATABASE CLOUD UNPLUGGING/PLUGGING http://www.oracle.com/webfolder/technetwork/tutorials/obe/cloud/dbaas/OU/MigratingToDBaaS/Unplug_Plug_Migration/Unplug_Plug_Migration.html
  • 156. ORACLE DATABASE CLOUD PLUGGABLE DATABASES (PDBS) - REMOTE CLONING
  • 157. Copyright © 2018 Accenture. All rights reserved. 157 Enterprise Manager SQLDEVELOPER ORACLE DATABASE CLOUD PLUGGABLE DATABASES (PDBS) - REMOTE CLONING
  • 158. Copyright © 2018 Accenture. All rights reserved. 158 ORACLE DATABASE CLOUD PLUGGABLE DATABASES (PDBS) - REMOTE CLONING
  • 159. Copyright © 2018 Accenture. All rights reserved. 159 ORACLE DATABASE CLOUD PLUGGABLE DATABASES (PDBS) - REMOTE CLONING
  • 160. Copyright © 2018 Accenture. All rights reserved. 160 ORACLE DATABASE CLOUD PLUGGABLE DATABASES (PDBS) - REMOTE CLONING
  • 161. Copyright © 2018 Accenture. All rights reserved. 161 ORACLE DATABASE CLOUD PLUGGABLE DATABASES (PDBS) - REMOTE CLONING
  • 162. Copyright © 2018 Accenture. All rights reserved. 162 ORACLE DATABASE CLOUD PLUGGABLE DATABASES (PDBS) - REMOTE CLONING
  • 164. Copyright © 2018 Accenture. All rights reserved. 164 ORACLE DATABASE CLOUD SQLDEVELOPER
  • 165. Copyright © 2018 Accenture. All rights reserved. 165 ORACLE DATABASE CLOUD SQLDEVELOPER
  • 166. Copyright © 2018 Accenture. All rights reserved. 166 ORACLE DATABASE CLOUD SQLDEVELOPER
  • 167. Copyright © 2018 Accenture. All rights reserved. 167 ORACLE DATABASE CLOUD SQLDEVELOPER
  • 168. Copyright © 2018 Accenture. All rights reserved. 168 ORACLE DATABASE CLOUD SQLDEVELOPER
  • 169. Copyright © 2018 Accenture. All rights reserved. 169 ORACLE DATABASE CLOUD SQLDEVELOPER
  • 171. THANK YOUSlides will be available at www.slideshare.net