Professional Documents
Culture Documents
The following is intended to outline our general product direction. It is intended for information purposes
only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code,
or functionality, and should not be relied upon in making purchasing decisions. The development,
release, timing, and pricing of any features or functionality described for Oracle’s products may change
and remains at the sole discretion of Oracle Corporation.
Statements in this presentation relating to Oracle’s future plans, expectations, beliefs, intentions and
prospects are “forward-looking statements” and are subject to material risks and uncertainties. A detailed
discussion of these factors and other risks that affect our business is contained in Oracle’s Securities and
Exchange Commission (SEC) filings, including our most recent reports on Form 10-K and Form 10-Q
under the heading “Risk Factors.” These filings are available on the SEC’s website or on Oracle’s website
at http://www.oracle.com/investor. All information in this presentation is current as of September 2019
and Oracle undertakes no duty to update any statement in light of new information or future events.
18 35 ~2
ATP VM
Serverless DBSystem
Little Endian
Family
Autonomous
Source 11gR2 Bare Metal Database on
Data
OnPremise DBSystem OCI Compute
Warehouse
Big Endian
Family 11gR2, 12cR1,
ATP Exadata 12cR2, 18c,
Dedicated DBSystem 19c
When-Where-Why If-Then-Else
✓ Best Method for Larger Databases ✓ Considerable amount of DBA Effort
(Metadata Size is Small) ✓ Complex, but heavily used by many
✓ Used for Endian Format customers
Conversion
✓ Initial Effort on Stabilizing the
✓ Reduced Downtime Migration Method (Data Complexity)
✓ Doc ID: 2005729.1 (Version
Specific Notes)
When-Where-Why If-Then-Else
✓ Most widely used migration ✓ OnPremise Linux/Windows
method ✓ DR Drills are important for issueless
✓ Near zero downtime migration
✓ Implement as DR-to-Cloud
solution and switchover after
multiple drills
✓ Doc ID: 881421.1
When-Where-Why If-Then-Else
✓ Best Method with FastConnect for ✓ Source and Target on Same Patch
Multiple Databases Level (Best Practice)
✓ OnPremise Database on Linux / ✓ Copy of TDE Wallet and Auto Login
Windows is Mandatory
✓ Doc ID: 452868.1 ✓ Initial Effort on Stabilizing the
Migration Method
Establish
Prepare Copy TDE
Configure Connectivity
Source for Wallet from Perform
Static Listener b/w
RMAN Active Source to RMAN Active
on OCI OnPremise
Duplicate Target and Duplicate
DBSystem and OCI
(Patch Set) Auto Login
DBSystem
When-Where-Why If-Then-Else
✓ Simple and Effective Method of ✓ High Downtime for Larger Databases
PDB Migration ✓ Resolve All PlugIn Violation before
✓ OnPremise Little Endian Family opening the PDB
✓ Majorly used for Database
Consolidation
✓ Useful for Smaller PDBs
✓ Doc ID: 2392653.1
When-Where-Why If-Then-Else
✓ Simple and Effective Method of ✓ High Downtime for Larger Databases
NonCDB Migration and ✓ Resolve All PlugIn Violation before
Consolidation opening the PDB
✓ OnPremise Little Endian Family
✓ Majorly used for Database
Consolidation
✓ Useful for Smaller NonCDBs
✓ Doc ID: 2012448.1
When-Where-Why If-Then-Else
✓ Used for Character Set Conversion ✓ Time consuming affair for larger
databases
✓ Used for Same Versions or Lower
to Higher Versions ✓ Need Root privilege on the system
✓ Used for Schema Migration ✓ Datapump Files are directly moved
to OCI DBSystems
✓ Doc ID: 2514026.1
When-Where-Why If-Then-Else
✓ Used for Endian Format ✓ Time Consuming Affair for Larger
Conversion Databases
✓ Used for Character Set Conversion ✓ Manage Role, Grants and Users
Delicately
✓ Used for Same Versions or Lower
to Higher Versions
✓ Majorly Used for Schema
Migration
✓ Doc ID: 855268.1, 1264715.1
When-Where-Why If-Then-Else
✓ Used for Endian Format ✓ Time consuming affair for larger
Conversion databases
✓ Used for 11gR2 to 12c Migration ✓ Compatible Database Character Sets
✓ Used for 12c NonCDB to 12c
Migration
✓ Used for 12c CDB to 12c Migration
✓ OnPremise 11.2.0.3
✓ Doc ID: 2027352.1
Copyright © 2019 Oracle and/or its affiliates.
Method08: Data Pump Full Transportable
When-Where-Why If-Then-Else
✓ Faster than Conventional Export ✓ Compatible Database Character Sets
Import ✓ Check the Tablespace is Self
✓ 11g to 11g-12c-18c-19c Contained or Not
✓ TRANSPORT_TABLESPACES=TS1, ✓ All Transport Set Violations must be
TS Resolved
✓ TRANSPORT_FULL_CHECK=YES
✓ Doc ID: 243304.1
When-Where-Why If-Then-Else
✓ OnPremise Database on Little ✓ PDB Closed for Migration
Endian and Multitenant ✓ Compatible Database Character Sets
✓ Cloning over Database Link and National Character Sets
✓ Database Version 12.1.0.2 ✓ Take Special Care on PDB PlugIn
Violations to avoid PDB on
✓ Doc ID: 2297470.1
Restricted Mode
✓ Work on Stabilizing the Migration
Method
Perform
Update Target Create Remote Clone
Create Source Resolve PlugIn
TNS File with Database Link PDB Using
User, Give Violations and
Source PDB Pointing to Create
Grants and Open the PDB
Connectivity Source PDB Pluggable
Close the PDB
String Database
When-Where-Why If-Then-Else
✓ OnPremise Database On Little ✓ NonCDB in Read Only for Migration
Endian ✓ Compatible Database Character Sets
✓ Cloning over Database Link and National Character Sets
✓ Database Version 12.1.0.2 ✓ Take Special Care on PlugIn
Violations to avoid PDB on
✓ Doc ID: 1928653.1
Restricted Mode
✓ Work on Stabilizing the Migration
Method
When-Where-Why If-Then-Else
✓ OnPremise Database On Little ✓ Compatible Database Character Sets
Endian and National Character Sets
✓ RMAN Backup-based Migration ✓ ALLOW INCONSISTENT
using XML File Enhancement in 12.2 to Reduce
Downtime
✓ Database Version 12.1.0.2
✓ Backup Time Reduced, Restoration
✓ Doc ID: 2308210.1
Time Remains Same
Restore
Close Source Securely Copy Foreign Open the
Check PlugIn
PDB and Take the Backup Pluggable Restored
Compatibility
Backup for Piece and PDB Database Pluggable
at Destination
Transport Metadata from Backup Database
Sets
When-Where-Why If-Then-Else
✓ Uses for Endian Format ✓ Compatible Database Character Sets
Conversion ✓ OnPremise Tablespace in Read Only
✓ Used for 12cR1 or higher Mode during Migration.
✓ Tablespace Migration and ✓ Increased Downtime for Larger
Database Consolidation Databases
✓ OnPremise Database Version ✓ Increased Downtime for Larger
12.1.0.2 Metadata
✓ Doc ID: 2013271.1
Securely Copy
Backup Using the Backup Restore
Put the Source ALTER the
TO Sets and Data Foreign
Tablespace in Tablespace to
PLATFORM Pump Export Tablespace /
Read Only Read Write
Linux x86 64- Dump to Datafiles
Mode
bit Destination
When-Where-Why If-Then-Else
✓ OnPremise Little Endian ✓ Compatible Database Character Sets
✓ Tablespace Migration and ✓ OnPremise Tablespace is in Read
Database Consolidation Write during Migration.
✓ Mostly Used for NonProduction ✓ Used for Migrate and Upgrade
Migrations ✓ Used for Cloning OnPremise
✓ Doc ID: 455593.1 Production to NonProduction on OCI
DBSystem
When-Where-Why If-Then-Else
✓ Used for Endian Format ✓ Compatible Database Character Sets
Conversion ✓ OnPremise Tablespace is in Read
✓ Tablespace Migration and Only Mode during Migration.
Database Consolidation
✓ Mostly Used for NonProduction
✓ RMAN and Data Pump are Migrations
executed separately
✓ Doc ID: 371556.1 (Use RMAN
Convert Section)
When-Where-Why If-Then-Else
✓ OnPremise Little Endian ✓ Patchset Levels and Patch
Reconciliation
✓ Larger Downtime for Larger
Database ✓ Favorite Methods for Easy Migration
✓ Traditional Backup and Recovery ✓ Mostly Used for NonProduction
Migrations
✓ Doc ID: Oracle Documentation
When-Where-Why If-Then-Else
✓ Best Method with FastConnect for ✓ Source and Target on Same Patch
Multiple PDBs Databases Level (Best Practice)
✓ OnPremise Database on Linux / ✓ Initial Effort on Stabilizing the
Windows Migration Method
✓ Doc ID: 2457397.1 ✓ Source PDBs shall not have
encrypted tablespaces
Establish
Prepare Connectivity Perform
Configure Perform
Source for b/w Validation of
Static Listener RMAN Active
RMAN Active OnPremise PDB on OCI
on OCI Duplicate
Duplicate and OCI DBSystem
DBSystem
(Patch Set) DBSystem
A
Sign-up for Trial Account
cloud.oracle.com
B
Design the migration method and
Bring your Database to Oracle Cloud
using best suitable method.
C
We will help you at every step of your
Cloud journey
Contact Details