SlideShare uma empresa Scribd logo
1 de 55
Baixar para ler offline
Oracle ZDM - Zero Downtime Migration
Next Generation Oracle Cloud Database Migration
Kamalesh Ramasamy
Principal Member of Technical Staff
Oracle Database Cloud Development
Copyright © 2020 Oracle and/or its affiliates.
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 2020
and Oracle undertakes no duty to update any statement in light of new information or future events.
Safe Harbor
Copyright © 2020 Oracle and/or its affiliates.
Director of Development
Oracle ZDM and FPP
Copyright © 2020 Oracle and/or its affiliates.
Sam Ravindhran
Ricardo Gonzalez Senior Principal Product Manager
Oracle Database Cloud Migration
Zero Downtime Migration
Agenda
1. ZDM Overview
2. ZDM Installation and Command Line interface
3. ZDM Migrating to Oracle Cloud – Methods
4. The Future of ZDM
1. ZDM Logical Migration
5. Q & A
Copyright © 2020 Oracle and/or its affiliates.
Zero Downtime
Migration
5
Today
ZDM
Zero Downtime Migration Overview
Copyright © 2020 Oracle and/or its affiliates.
FreeLeverages Oracle
MAA best practices
24
Simple Zero data loss
Zero Downtime Migration
Copyright © 2020 Oracle and/or its affiliates.
Simple Comprehensive Fleet Scale
Single Button Approach
Extensive checks prior to Migration
Extensive checks post Migration
Resumable
Dry-run option
Centralized
Scheduled Operations
Command Deck
Audit Trail
MAA Compliant
Customizable Workflow
Migrations in Parallel
Jobs Framework
Zero Downtime Migration Today
Sources Targets Cloud platform
8
Physical
Online
&
Offline
ZDM – Installation and CLI
Copyright © 2020 Oracle and/or its affiliates.
Zero Downtime Migration
Copyright © 2020 Oracle and/or its affiliates.
Installation
• Download - https://www.oracle.com/database/technologies/rac/zdm.html
• Install ZDM in Linux Host (Oracle Linux 7)
• As zdmuser
• ./zdminstall.sh setup oraclehome=zdm_oracle_home
oraclebase=zdm_base_directory ziploc=zdm_software_location
-zdm
• oraclehome ZDM toolkit installation home
• oraclebase ZDM config files, logs and other artifacts
• ziploc ZDM compressed shiphome file
Zero Downtime Migration
Copyright © 2020 Oracle and/or its affiliates.
Connectivity
• SSH keys
• ZDM service node require ssh keys or root access to both source/target
• Password-less SSH key files
• Customized Connectivity access feasible through a custom adapter
• RAC - Access to one of the nodes is adequate
• Supports Bastion Server & HTTP Proxy
ZDM prerequisites
Copyright © 2020 Oracle and/or its affiliates.
Target DB
• A Placeholder DB using OCI console must be created
• Should be in Open Mode
• Different Patch level ?
• Cloud and On-Premises Database must be at the same patch level or
higher
• TDE Wallet status should be set to OPEN and WALLET_TYPE
should be set to AUTOLOGIN
ZDM CLI
• Migrate database - ( job ID is assigned for this migration task)
zdmcli migrate database {-eval | -listphases | -pauseafter <phase>}
• Query Job
zdmcli query job -jobid job-id
• Resume Job
zdmcli resume job -jobid job-id
• Abort migration
zdmcli abort job -jobid job-id
• Audit migration
zdmcli audit job -jobid job-id
Copyright © 2020 Oracle and/or its affiliates.
ZDM – Migrating to Oracle Cloud
Copyright © 2020 Oracle and/or its affiliates.
ZDM Migrating to Oracle Cloud
Pick right
migration
method
• ONLINE Vs
OFFLINE
Migrate &
Switch
• Prepare ZDM
response file
• Plan &
execute job
• Phased
migration
1 2 3
Copyright © 2020 Oracle and/or its affiliates.
Migration
Preparation
• Fulfil
Prerequisites
• Step by Step
Guide à
www.oracle.co
m/goto/zdm
ZDM Migration Methods
Copyright © 2020 Oracle and/or its affiliates.
Migration Method High Availability Backup or Data Transfer Medium
PHYSICAL
Block Copy
OFFLINE
Backup - Restore
1. Oracle Cloud Object Store
2. Oracle ZDLRA
3. Shared Storage – NFS
ONLINE
Data Guard - Physical Standby - Switchover
ZDM Physical Migration
Copyright © 2020 Oracle and/or its affiliates.
User
Apps
SQLnet
SSH SSH
ZDM
Primary DB Standby DB
Backup
Location
https
Overall Architecture
Zero Downtime Migration
Physical Online Workflow in 8 steps
Summary
18
Download & Configure ZDM1
ZDM Starts Database Migration2
ZDM Connects the Source Database to Backup Location3
ZDM Orchestrates Transfer of DB Backup Files4
ZDM Instantiates a Standby DB5
ZDM Synchronizes Primary & Standby6
ZDM Switches Over & Swaps Roles7
ZDM Finalizes the Migration Process8
ZDM 19.7 Enhancements
Copyright © 2020 Oracle and/or its affiliates.
• Resiliency – Auto retry on network interruption
• Datapatch execution part of workflow
• Wallet based password input
• Migration metrics collection
• Live Backup and Restore job progress monitoring and reporting
• Fleet level migration log aggregation to Oracle Cloud OSS
ZDM 19.7 Enhancements
Copyright © 2020 Oracle and/or its affiliates.
User
Apps
SSH SSH
ZDM
Primary DB Standby DB
Fleet Migration
Metrics, Progress &
Logs
Location
Migration logs
Contd…
Migration logs
Migration Progress &
Metrics
Zero Downtime
Migration
22
The Future
ZDM
Coming Soon
Zero Downtime Migration - The Future
Sources Targets Cloud platform
23
Cross
Version Ok
Non-CDB
to
PDB Ok
*Dedicated
&
Shared
*Dedicated
&
Shared
Coming Soon
Logical Physical
Online
&
Offline
Cross
Platform
ZDM Migration Methods
Copyright © 2020 Oracle and/or its affiliates.
Migration Method High Availability Backup or Data Transfer Medium
PHYSICAL
Block Copy
OFFLINE
Backup - Restore
1. Oracle Cloud Object Store
2. Oracle ZDLRA
3. Shared Storage – NFSONLINE
Data Guard - Physical Standby - Switchover
LOGICAL
SQL Unload - Reload
OFFLINE
Oracle Data Pump
1. Oracle Cloud Object Store
1. oci-cli
2. Shared Storage – NFS
3. Secure Copy
4. DBLINK
ONLINE
Oracle Data Pump + Oracle Golden Gate
Coming Soon
ZDM Logical Migration
• Migration Method using Data Pump & GoldenGate
• OFFLINE_LOGICAL
• ONLINE_LOGICAL
• Integrates Oracle Cloud Premigration Advisor
• Supports ADB and non-ADB system as target
• MAA Best Practices compliant
Copyright © 2020 Oracle and/or its affiliates.
Coming Soon
Copyright © 2020 Oracle and/or its affiliates.
Worfklow
Validation Setup Migration Post Actions
• Workflow is defined in 4 categories divided in operational phases
• Workflow can be customized by inserting plug-ins on each phase
• Migration can be paused and resumed at all operational phases
Coming SoonZDM Logical Migration
ZDM Logical Migration – Architecture with OCI Object Storage
27
Object
Storage
On-Premises
Source DB
ZDM
OCI Compute
GG Hub
Trail
Files
User
Apps
Extract Replicat
OCI DBCS
ExaCS
ExaCC
Autonomous
Database
Coming Soon
28
1
Step 1 – Download & Configure ZDM
Online Logical Migration with Object Storage
On-Premises
Source DB
ZDM
www.oracle.com/goto/zdm
User
AppsComing Soon
29
2
Step 2 – ZDM Connects to Source and Target Database and performs validations
Online Logical Migration with Object Storage
On-Premises
Source DB
ZDM
User
Apps
OCI DBCS
ExaCS
ExaCC
Autonomous
Database
Coming Soon
Validate Validate
30
Step 3 – ZDM Connects to the OCI Object Storage and performs validations
Online Logical Migration with Object Storage
On-Premises
Source DB
ZDM
User
Apps
Object
Storage
3
OCI DBCS
ExaCS
ExaCC
Coming Soon
Autonomous
Database
Validate
31
Step 4 – ZDM Configures Oracle GoldenGate on Cloud Market Place and starts capturing
Source DB Transactions
Online Logical Migration with Object Storage
On-Premises
Source DB
ZDM
User
Apps
Object
Storage
4
OCI Compute
GG Hub
Trail
Files
Extract
OCI DBCS
ExaCS
ExaCC
Autonomous
Database
Coming Soon
32
Step 5 – ZDM Starts a Network Data Pump Export Job and Transfers the Files from the Source DB
Server to the OCI Object Storage
Online Logical Migration with Object Storage
On-Premises
Source DB
ZDM
User
Apps
Object
Storage
5
OCI Compute
GG Hub
Trail
Files
Extract
OCI DBCS
ExaCS
ExaCC
Autonomous
Database
Coming Soon
33
Step 6 – ZDM Downloads the Dump Files to a local File system in the Target and starts a Data
Pump Import Job into the Target Database
Online Logical Migration with Object Storage
On-Premises
Source DB
ZDM
User
Apps
Object
Storage
6OCI Compute
GG Hub
Trail
Files
Extract
OCI DBCS
ExaCS
ExaCC
Coming Soon
Autonomous
Database
34
Step 7 – ZDM Configures Oracle GoldenGate on Cloud Market Place and starts applying changes
via the Replicat
Online Logical Migration with Object Storage
On-Premises
Source DB
ZDM
User
Apps
Object
Storage
OCI Compute
GG Hub
Trail
Files
Replicat
7
Extract
OCI DBCS
ExaCS
ExaCC
Autonomous
Database
Coming Soon
35
Step 8 – ZDM Switches Over Clients to the Target Database
Online Logical Migration with Object Storage
On-Premises
Source DB
ZDM
User
Apps
Object
Storage
OCI Compute
GG Hub
Trail
Files
ReplicatExtract
8
OCI DBCS
ExaCS
ExaCC
Autonomous
Database
Coming Soon
36
Step 9 – Finalize at will and ZDM Cleans the GoldenGate Deployment
Online Logical Migration with Object Storage
On-Premises
Source DB
ZDM
User
Apps
8
OCI DBCS
ExaCS
Autonomous
Database
Coming Soon
Data Pump Dump Transfer options
• Oracle Cloud OSS
• Shared path
• Secure Copy
• Transfer Server
ZDM Offline Logical
© 2020 Oracle
Coming Soon
38
Dumps stored in shared storage
Offline Logical Migration with Shared Storage
On-Premises
Source DB
ZDM
User
Apps
ExaCC
Coming Soon
NFS
39
Transfer Dumps to Target server via secure copy
Offline Logical Migration with Secure copy
On-Premises
Source DB
ZDM
User
Apps
SCP or RSYNC
ExaCC
Coming Soon
Dump Transfer from Transfer Server
• Overcome connectivity constraints
• Reduce workload on DB server
• Utilize oci cli to upload to OSS
ZDM Offline Logical
© 2020 Oracle
Coming Soon
41
Transfer Server - Use Case#1
Offline Logical Migration with Transfer Server
On-Premises
Source DB
ZDM
User
Apps
ExaCC
Coming Soon
Transfer
Server
Copy
NFS
42
Transfer Server – Use case#2
Offline Logical Migration with Transfer Server
On-Premises
Source DB
ZDM
User
Apps
OCI DBCS
ExaCS
ExaCC
Coming Soon
Autonomous
Database
Transfer
Server
Object
Storage
NFS
43
Transfer Server – Use case#2a
Offline Logical Migration with Transfer Server
On-Premises
Source DB
ZDM
User
Apps
OCI DBCS
ExaCS
ExaCC
Coming Soon
Autonomous
Database
Transfer
Server
Object
Storage
oci-cli
NFS
44
Transfer Server – Use case#3
Offline Logical Migration with Transfer Server
On-Premises
Source DB
ZDM
User
Apps
OCI DBCS
ExaCS
ExaCC
Coming Soon
Autonomous
Database
Transfer
Server
Object
Storage
oci-cli
NFS
45
Transfer Server - Use Case#4
Offline Logical Migration with Transfer Server
On-Premises
Source DB
ZDM
User
Apps
ExaCC
Coming Soon
Source
Transfer Server
Copy
NFS
Target
Transfer Server
NFS
ZDM Logical Migration
• ZDM executes Oracle Cloud Premigration Advisor
• Performs ONLINE and OFFLINE specific checks
• Identifies migration BLOCKERS & WARNINGS
• Unsupported Data Types
• User defined objects in SYS
• XML type schemas, tables, columns
• Users with elevated privileges
• LONG, LONG RAW types - unsupported in ADW
Copyright © 2020 Oracle and/or its affiliates.
Coming Soon
Prechecks For Unsupported Data Types in Source Database
ZDM Logical Migration
• Autonomous default tablespace
• REMAP Tablespaces
• PARALLEL set by default number of OCPUs
• EXCLUDE like index, cluster, db_link etc
• Compression & Encryption enabled
• Other recommendations
Copyright © 2020 Oracle and/or its affiliates.
Coming Soon
Data Pump optimal defaults
ZDM Logical Migration
Copyright © 2020 Oracle and/or its affiliates.
Coming Soon
Sample Output
ZDM Logical Migration
Copyright © 2020 Oracle and/or its affiliates.
Coming Soon
Sample Job Output
ZDM Logical Migration
Copyright © 2020 Oracle and/or its affiliates.
Coming Soon
Sample Job Output
Zero Downtime Migration
Copyright © 2020 Oracle and/or its affiliates.
Simple Migration to the Oracle Cloud
FREE
Leverages Oracle MAA Best Practices
Zero Data Loss
Cloud Security Enabled
52
www.oracle.com/goto/zdm
Copyright © 2020 Oracle and/or its affiliates.
53
www.oracle.com/goto/move
Copyright © 2020 Oracle and/or its affiliates.
Q&A
www.oracle.com/goto/zdm
www.oracle.com/goto/move
Thank you
Oracle Zero Downtime Migration
Product Development
55
Confidential – © 2019 Oracle Internal/Restricted/Highly Restricted

Mais conteúdo relacionado

Mais procurados

Oracle 12c and its pluggable databases
Oracle 12c and its pluggable databasesOracle 12c and its pluggable databases
Oracle 12c and its pluggable databasesGustavo Rene Antunez
 
Oracle GoldenGate Roadmap Oracle OpenWorld 2020
Oracle GoldenGate Roadmap Oracle OpenWorld 2020 Oracle GoldenGate Roadmap Oracle OpenWorld 2020
Oracle GoldenGate Roadmap Oracle OpenWorld 2020 Oracle
 
Oracle Real Application Clusters (RAC) 12c Rel. 2 - Operational Best Practices
Oracle Real Application Clusters (RAC) 12c Rel. 2 - Operational Best PracticesOracle Real Application Clusters (RAC) 12c Rel. 2 - Operational Best Practices
Oracle Real Application Clusters (RAC) 12c Rel. 2 - Operational Best PracticesMarkus Michalewicz
 
Migration to Oracle Multitenant
Migration to Oracle MultitenantMigration to Oracle Multitenant
Migration to Oracle MultitenantJitendra Singh
 
Oracle Active Data Guard: Best Practices and New Features Deep Dive
Oracle Active Data Guard: Best Practices and New Features Deep Dive Oracle Active Data Guard: Best Practices and New Features Deep Dive
Oracle Active Data Guard: Best Practices and New Features Deep Dive Glen Hawkins
 
Oracle_Multitenant_19c_-_All_About_Pluggable_D.pdf
Oracle_Multitenant_19c_-_All_About_Pluggable_D.pdfOracle_Multitenant_19c_-_All_About_Pluggable_D.pdf
Oracle_Multitenant_19c_-_All_About_Pluggable_D.pdfSrirakshaSrinivasan2
 
How to Use Oracle RAC in a Cloud? - A Support Question
How to Use Oracle RAC in a Cloud? - A Support QuestionHow to Use Oracle RAC in a Cloud? - A Support Question
How to Use Oracle RAC in a Cloud? - A Support QuestionMarkus Michalewicz
 
Oracle data guard for beginners
Oracle data guard for beginnersOracle data guard for beginners
Oracle data guard for beginnersPini Dibask
 
What’s New in Oracle Database 19c - Part 1
What’s New in Oracle Database 19c - Part 1What’s New in Oracle Database 19c - Part 1
What’s New in Oracle Database 19c - Part 1Satishbabu Gunukula
 
AIOUG-GroundBreakers-Jul 2019 - 19c RAC
AIOUG-GroundBreakers-Jul 2019 - 19c RACAIOUG-GroundBreakers-Jul 2019 - 19c RAC
AIOUG-GroundBreakers-Jul 2019 - 19c RACSandesh Rao
 
Oracle GoldenGate Performance Tuning
Oracle GoldenGate Performance TuningOracle GoldenGate Performance Tuning
Oracle GoldenGate Performance TuningBobby Curtis
 
Standard Edition High Availability (SEHA) - The Why, What & How
Standard Edition High Availability (SEHA) - The Why, What & HowStandard Edition High Availability (SEHA) - The Why, What & How
Standard Edition High Availability (SEHA) - The Why, What & HowMarkus Michalewicz
 
Oracle Cloud is Best for Oracle Database - High Availability
Oracle Cloud is Best for Oracle Database - High AvailabilityOracle Cloud is Best for Oracle Database - High Availability
Oracle Cloud is Best for Oracle Database - High AvailabilityMarkus Michalewicz
 
Database Consolidation using the Oracle Multitenant Architecture
Database Consolidation using the Oracle Multitenant ArchitectureDatabase Consolidation using the Oracle Multitenant Architecture
Database Consolidation using the Oracle Multitenant ArchitecturePini Dibask
 
Oracle RAC 19c and Later - Best Practices #OOWLON
Oracle RAC 19c and Later - Best Practices #OOWLONOracle RAC 19c and Later - Best Practices #OOWLON
Oracle RAC 19c and Later - Best Practices #OOWLONMarkus Michalewicz
 
MV2ADB - Move to Oracle Autonomous Database in One-click
MV2ADB - Move to Oracle Autonomous Database in One-clickMV2ADB - Move to Oracle Autonomous Database in One-click
MV2ADB - Move to Oracle Autonomous Database in One-clickRuggero Citton
 
The Oracle RAC Family of Solutions - Presentation
The Oracle RAC Family of Solutions - PresentationThe Oracle RAC Family of Solutions - Presentation
The Oracle RAC Family of Solutions - PresentationMarkus Michalewicz
 
How to Use EXAchk Effectively to Manage Exadata Environments
How to Use EXAchk Effectively to Manage Exadata EnvironmentsHow to Use EXAchk Effectively to Manage Exadata Environments
How to Use EXAchk Effectively to Manage Exadata EnvironmentsSandesh Rao
 
Oracle RAC 19c - the Basis for the Autonomous Database
Oracle RAC 19c - the Basis for the Autonomous DatabaseOracle RAC 19c - the Basis for the Autonomous Database
Oracle RAC 19c - the Basis for the Autonomous DatabaseMarkus Michalewicz
 

Mais procurados (20)

Oracle 12c and its pluggable databases
Oracle 12c and its pluggable databasesOracle 12c and its pluggable databases
Oracle 12c and its pluggable databases
 
Oracle GoldenGate Roadmap Oracle OpenWorld 2020
Oracle GoldenGate Roadmap Oracle OpenWorld 2020 Oracle GoldenGate Roadmap Oracle OpenWorld 2020
Oracle GoldenGate Roadmap Oracle OpenWorld 2020
 
Oracle Real Application Clusters (RAC) 12c Rel. 2 - Operational Best Practices
Oracle Real Application Clusters (RAC) 12c Rel. 2 - Operational Best PracticesOracle Real Application Clusters (RAC) 12c Rel. 2 - Operational Best Practices
Oracle Real Application Clusters (RAC) 12c Rel. 2 - Operational Best Practices
 
Migration to Oracle Multitenant
Migration to Oracle MultitenantMigration to Oracle Multitenant
Migration to Oracle Multitenant
 
Oracle Active Data Guard: Best Practices and New Features Deep Dive
Oracle Active Data Guard: Best Practices and New Features Deep Dive Oracle Active Data Guard: Best Practices and New Features Deep Dive
Oracle Active Data Guard: Best Practices and New Features Deep Dive
 
Oracle_Multitenant_19c_-_All_About_Pluggable_D.pdf
Oracle_Multitenant_19c_-_All_About_Pluggable_D.pdfOracle_Multitenant_19c_-_All_About_Pluggable_D.pdf
Oracle_Multitenant_19c_-_All_About_Pluggable_D.pdf
 
Oracle GoldenGate
Oracle GoldenGate Oracle GoldenGate
Oracle GoldenGate
 
How to Use Oracle RAC in a Cloud? - A Support Question
How to Use Oracle RAC in a Cloud? - A Support QuestionHow to Use Oracle RAC in a Cloud? - A Support Question
How to Use Oracle RAC in a Cloud? - A Support Question
 
Oracle data guard for beginners
Oracle data guard for beginnersOracle data guard for beginners
Oracle data guard for beginners
 
What’s New in Oracle Database 19c - Part 1
What’s New in Oracle Database 19c - Part 1What’s New in Oracle Database 19c - Part 1
What’s New in Oracle Database 19c - Part 1
 
AIOUG-GroundBreakers-Jul 2019 - 19c RAC
AIOUG-GroundBreakers-Jul 2019 - 19c RACAIOUG-GroundBreakers-Jul 2019 - 19c RAC
AIOUG-GroundBreakers-Jul 2019 - 19c RAC
 
Oracle GoldenGate Performance Tuning
Oracle GoldenGate Performance TuningOracle GoldenGate Performance Tuning
Oracle GoldenGate Performance Tuning
 
Standard Edition High Availability (SEHA) - The Why, What & How
Standard Edition High Availability (SEHA) - The Why, What & HowStandard Edition High Availability (SEHA) - The Why, What & How
Standard Edition High Availability (SEHA) - The Why, What & How
 
Oracle Cloud is Best for Oracle Database - High Availability
Oracle Cloud is Best for Oracle Database - High AvailabilityOracle Cloud is Best for Oracle Database - High Availability
Oracle Cloud is Best for Oracle Database - High Availability
 
Database Consolidation using the Oracle Multitenant Architecture
Database Consolidation using the Oracle Multitenant ArchitectureDatabase Consolidation using the Oracle Multitenant Architecture
Database Consolidation using the Oracle Multitenant Architecture
 
Oracle RAC 19c and Later - Best Practices #OOWLON
Oracle RAC 19c and Later - Best Practices #OOWLONOracle RAC 19c and Later - Best Practices #OOWLON
Oracle RAC 19c and Later - Best Practices #OOWLON
 
MV2ADB - Move to Oracle Autonomous Database in One-click
MV2ADB - Move to Oracle Autonomous Database in One-clickMV2ADB - Move to Oracle Autonomous Database in One-click
MV2ADB - Move to Oracle Autonomous Database in One-click
 
The Oracle RAC Family of Solutions - Presentation
The Oracle RAC Family of Solutions - PresentationThe Oracle RAC Family of Solutions - Presentation
The Oracle RAC Family of Solutions - Presentation
 
How to Use EXAchk Effectively to Manage Exadata Environments
How to Use EXAchk Effectively to Manage Exadata EnvironmentsHow to Use EXAchk Effectively to Manage Exadata Environments
How to Use EXAchk Effectively to Manage Exadata Environments
 
Oracle RAC 19c - the Basis for the Autonomous Database
Oracle RAC 19c - the Basis for the Autonomous DatabaseOracle RAC 19c - the Basis for the Autonomous Database
Oracle RAC 19c - the Basis for the Autonomous Database
 

Semelhante a Oracle ZDM KamaleshRamasamy Sangam2020

Oracle GoldenGate on Docker
Oracle GoldenGate on DockerOracle GoldenGate on Docker
Oracle GoldenGate on DockerBobby Curtis
 
5675212318661411677_TRN4034_How_to_Migrate_to_Oracle_Autonomous_Database_Clou...
5675212318661411677_TRN4034_How_to_Migrate_to_Oracle_Autonomous_Database_Clou...5675212318661411677_TRN4034_How_to_Migrate_to_Oracle_Autonomous_Database_Clou...
5675212318661411677_TRN4034_How_to_Migrate_to_Oracle_Autonomous_Database_Clou...NomanKhalid56
 
ZDM+21.2c+-+Technical+Brief.pdf
ZDM+21.2c+-+Technical+Brief.pdfZDM+21.2c+-+Technical+Brief.pdf
ZDM+21.2c+-+Technical+Brief.pdfssuser556a63
 
2020 pre fosdem mysql clone
2020 pre fosdem   mysql clone2020 pre fosdem   mysql clone
2020 pre fosdem mysql cloneGeorgi Kodinov
 
Ten Real-World Customer Configurations on Oracle Database Appliance
Ten Real-World Customer Configurations on Oracle Database Appliance Ten Real-World Customer Configurations on Oracle Database Appliance
Ten Real-World Customer Configurations on Oracle Database Appliance Simon Haslam
 
Oracle Database – Mission Critical
Oracle Database – Mission CriticalOracle Database – Mission Critical
Oracle Database – Mission CriticalMarkus Michalewicz
 
Best Practices for the Most Impactful Oracle Database 18c and 19c Features
Best Practices for the Most Impactful Oracle Database 18c and 19c FeaturesBest Practices for the Most Impactful Oracle Database 18c and 19c Features
Best Practices for the Most Impactful Oracle Database 18c and 19c FeaturesMarkus Michalewicz
 
Oracle real time replica solution (Oracle GoldenGate) in Telco and FSI vertic...
Oracle real time replica solution (Oracle GoldenGate) in Telco and FSI vertic...Oracle real time replica solution (Oracle GoldenGate) in Telco and FSI vertic...
Oracle real time replica solution (Oracle GoldenGate) in Telco and FSI vertic...Milomir Vojvodic
 
Oracle_Patching_Untold_Story_Final_Part2.pdf
Oracle_Patching_Untold_Story_Final_Part2.pdfOracle_Patching_Untold_Story_Final_Part2.pdf
Oracle_Patching_Untold_Story_Final_Part2.pdfAlex446314
 
Advanced Monitoring for Amazon RDS - AWS 4D Event Manchester 16th June 2023
Advanced Monitoring for Amazon RDS - AWS 4D Event Manchester 16th June 2023Advanced Monitoring for Amazon RDS - AWS 4D Event Manchester 16th June 2023
Advanced Monitoring for Amazon RDS - AWS 4D Event Manchester 16th June 2023Matt Houghton
 
Fluentd – Making Logging Easy & Effective in a Multi-cloud & Hybrid Environme...
Fluentd – Making Logging Easy & Effective in a Multi-cloud & Hybrid Environme...Fluentd – Making Logging Easy & Effective in a Multi-cloud & Hybrid Environme...
Fluentd – Making Logging Easy & Effective in a Multi-cloud & Hybrid Environme...Phil Wilkins
 
ECO 2022 - OCI and HashiCorp Terraform
ECO 2022 - OCI and HashiCorp TerraformECO 2022 - OCI and HashiCorp Terraform
ECO 2022 - OCI and HashiCorp TerraformBobby Curtis
 
From Oracle Warehouse Builder to Oracle Data Integrator fast and safe.
From Oracle Warehouse Builder to Oracle Data Integrator fast and safe.From Oracle Warehouse Builder to Oracle Data Integrator fast and safe.
From Oracle Warehouse Builder to Oracle Data Integrator fast and safe.Database & Technology s.r.l.
 
Oracle GoldenGate 21c New Features and Best Practices
Oracle GoldenGate 21c New Features and Best PracticesOracle GoldenGate 21c New Features and Best Practices
Oracle GoldenGate 21c New Features and Best PracticesBobby Curtis
 
Quick Deployments
Quick DeploymentsQuick Deployments
Quick DeploymentsRandy602049
 
1 architecture & design
1   architecture & design1   architecture & design
1 architecture & designMark Swarbrick
 

Semelhante a Oracle ZDM KamaleshRamasamy Sangam2020 (20)

Oracle GoldenGate on Docker
Oracle GoldenGate on DockerOracle GoldenGate on Docker
Oracle GoldenGate on Docker
 
5675212318661411677_TRN4034_How_to_Migrate_to_Oracle_Autonomous_Database_Clou...
5675212318661411677_TRN4034_How_to_Migrate_to_Oracle_Autonomous_Database_Clou...5675212318661411677_TRN4034_How_to_Migrate_to_Oracle_Autonomous_Database_Clou...
5675212318661411677_TRN4034_How_to_Migrate_to_Oracle_Autonomous_Database_Clou...
 
Ogg oracle goldengate-v3.0
Ogg oracle goldengate-v3.0Ogg oracle goldengate-v3.0
Ogg oracle goldengate-v3.0
 
ZDM+21.2c+-+Technical+Brief.pdf
ZDM+21.2c+-+Technical+Brief.pdfZDM+21.2c+-+Technical+Brief.pdf
ZDM+21.2c+-+Technical+Brief.pdf
 
2020 pre fosdem mysql clone
2020 pre fosdem   mysql clone2020 pre fosdem   mysql clone
2020 pre fosdem mysql clone
 
Oracle Integration Cloud 概要(20200507版)
Oracle Integration Cloud 概要(20200507版)Oracle Integration Cloud 概要(20200507版)
Oracle Integration Cloud 概要(20200507版)
 
Ten Real-World Customer Configurations on Oracle Database Appliance
Ten Real-World Customer Configurations on Oracle Database Appliance Ten Real-World Customer Configurations on Oracle Database Appliance
Ten Real-World Customer Configurations on Oracle Database Appliance
 
Oracle Database – Mission Critical
Oracle Database – Mission CriticalOracle Database – Mission Critical
Oracle Database – Mission Critical
 
Best Practices for the Most Impactful Oracle Database 18c and 19c Features
Best Practices for the Most Impactful Oracle Database 18c and 19c FeaturesBest Practices for the Most Impactful Oracle Database 18c and 19c Features
Best Practices for the Most Impactful Oracle Database 18c and 19c Features
 
OID Install and Config
OID Install and ConfigOID Install and Config
OID Install and Config
 
Oracle real time replica solution (Oracle GoldenGate) in Telco and FSI vertic...
Oracle real time replica solution (Oracle GoldenGate) in Telco and FSI vertic...Oracle real time replica solution (Oracle GoldenGate) in Telco and FSI vertic...
Oracle real time replica solution (Oracle GoldenGate) in Telco and FSI vertic...
 
Oracle_Patching_Untold_Story_Final_Part2.pdf
Oracle_Patching_Untold_Story_Final_Part2.pdfOracle_Patching_Untold_Story_Final_Part2.pdf
Oracle_Patching_Untold_Story_Final_Part2.pdf
 
Advanced Monitoring for Amazon RDS - AWS 4D Event Manchester 16th June 2023
Advanced Monitoring for Amazon RDS - AWS 4D Event Manchester 16th June 2023Advanced Monitoring for Amazon RDS - AWS 4D Event Manchester 16th June 2023
Advanced Monitoring for Amazon RDS - AWS 4D Event Manchester 16th June 2023
 
Fluentd – Making Logging Easy & Effective in a Multi-cloud & Hybrid Environme...
Fluentd – Making Logging Easy & Effective in a Multi-cloud & Hybrid Environme...Fluentd – Making Logging Easy & Effective in a Multi-cloud & Hybrid Environme...
Fluentd – Making Logging Easy & Effective in a Multi-cloud & Hybrid Environme...
 
ECO 2022 - OCI and HashiCorp Terraform
ECO 2022 - OCI and HashiCorp TerraformECO 2022 - OCI and HashiCorp Terraform
ECO 2022 - OCI and HashiCorp Terraform
 
OOW19 - HOL5221
OOW19 - HOL5221OOW19 - HOL5221
OOW19 - HOL5221
 
From Oracle Warehouse Builder to Oracle Data Integrator fast and safe.
From Oracle Warehouse Builder to Oracle Data Integrator fast and safe.From Oracle Warehouse Builder to Oracle Data Integrator fast and safe.
From Oracle Warehouse Builder to Oracle Data Integrator fast and safe.
 
Oracle GoldenGate 21c New Features and Best Practices
Oracle GoldenGate 21c New Features and Best PracticesOracle GoldenGate 21c New Features and Best Practices
Oracle GoldenGate 21c New Features and Best Practices
 
Quick Deployments
Quick DeploymentsQuick Deployments
Quick Deployments
 
1 architecture & design
1   architecture & design1   architecture & design
1 architecture & design
 

Último

Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 

Último (20)

Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 

Oracle ZDM KamaleshRamasamy Sangam2020

  • 1. Oracle ZDM - Zero Downtime Migration Next Generation Oracle Cloud Database Migration Kamalesh Ramasamy Principal Member of Technical Staff Oracle Database Cloud Development Copyright © 2020 Oracle and/or its affiliates.
  • 2. 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 2020 and Oracle undertakes no duty to update any statement in light of new information or future events. Safe Harbor Copyright © 2020 Oracle and/or its affiliates.
  • 3. Director of Development Oracle ZDM and FPP Copyright © 2020 Oracle and/or its affiliates. Sam Ravindhran Ricardo Gonzalez Senior Principal Product Manager Oracle Database Cloud Migration Zero Downtime Migration
  • 4. Agenda 1. ZDM Overview 2. ZDM Installation and Command Line interface 3. ZDM Migrating to Oracle Cloud – Methods 4. The Future of ZDM 1. ZDM Logical Migration 5. Q & A Copyright © 2020 Oracle and/or its affiliates.
  • 6. Zero Downtime Migration Overview Copyright © 2020 Oracle and/or its affiliates. FreeLeverages Oracle MAA best practices 24 Simple Zero data loss
  • 7. Zero Downtime Migration Copyright © 2020 Oracle and/or its affiliates. Simple Comprehensive Fleet Scale Single Button Approach Extensive checks prior to Migration Extensive checks post Migration Resumable Dry-run option Centralized Scheduled Operations Command Deck Audit Trail MAA Compliant Customizable Workflow Migrations in Parallel Jobs Framework
  • 8. Zero Downtime Migration Today Sources Targets Cloud platform 8 Physical Online & Offline
  • 9. ZDM – Installation and CLI Copyright © 2020 Oracle and/or its affiliates.
  • 10. Zero Downtime Migration Copyright © 2020 Oracle and/or its affiliates. Installation • Download - https://www.oracle.com/database/technologies/rac/zdm.html • Install ZDM in Linux Host (Oracle Linux 7) • As zdmuser • ./zdminstall.sh setup oraclehome=zdm_oracle_home oraclebase=zdm_base_directory ziploc=zdm_software_location -zdm • oraclehome ZDM toolkit installation home • oraclebase ZDM config files, logs and other artifacts • ziploc ZDM compressed shiphome file
  • 11. Zero Downtime Migration Copyright © 2020 Oracle and/or its affiliates. Connectivity • SSH keys • ZDM service node require ssh keys or root access to both source/target • Password-less SSH key files • Customized Connectivity access feasible through a custom adapter • RAC - Access to one of the nodes is adequate • Supports Bastion Server & HTTP Proxy
  • 12. ZDM prerequisites Copyright © 2020 Oracle and/or its affiliates. Target DB • A Placeholder DB using OCI console must be created • Should be in Open Mode • Different Patch level ? • Cloud and On-Premises Database must be at the same patch level or higher • TDE Wallet status should be set to OPEN and WALLET_TYPE should be set to AUTOLOGIN
  • 13. ZDM CLI • Migrate database - ( job ID is assigned for this migration task) zdmcli migrate database {-eval | -listphases | -pauseafter <phase>} • Query Job zdmcli query job -jobid job-id • Resume Job zdmcli resume job -jobid job-id • Abort migration zdmcli abort job -jobid job-id • Audit migration zdmcli audit job -jobid job-id Copyright © 2020 Oracle and/or its affiliates.
  • 14. ZDM – Migrating to Oracle Cloud Copyright © 2020 Oracle and/or its affiliates.
  • 15. ZDM Migrating to Oracle Cloud Pick right migration method • ONLINE Vs OFFLINE Migrate & Switch • Prepare ZDM response file • Plan & execute job • Phased migration 1 2 3 Copyright © 2020 Oracle and/or its affiliates. Migration Preparation • Fulfil Prerequisites • Step by Step Guide à www.oracle.co m/goto/zdm
  • 16. ZDM Migration Methods Copyright © 2020 Oracle and/or its affiliates. Migration Method High Availability Backup or Data Transfer Medium PHYSICAL Block Copy OFFLINE Backup - Restore 1. Oracle Cloud Object Store 2. Oracle ZDLRA 3. Shared Storage – NFS ONLINE Data Guard - Physical Standby - Switchover
  • 17. ZDM Physical Migration Copyright © 2020 Oracle and/or its affiliates. User Apps SQLnet SSH SSH ZDM Primary DB Standby DB Backup Location https Overall Architecture
  • 18. Zero Downtime Migration Physical Online Workflow in 8 steps Summary 18 Download & Configure ZDM1 ZDM Starts Database Migration2 ZDM Connects the Source Database to Backup Location3 ZDM Orchestrates Transfer of DB Backup Files4 ZDM Instantiates a Standby DB5 ZDM Synchronizes Primary & Standby6 ZDM Switches Over & Swaps Roles7 ZDM Finalizes the Migration Process8
  • 19.
  • 20. ZDM 19.7 Enhancements Copyright © 2020 Oracle and/or its affiliates. • Resiliency – Auto retry on network interruption • Datapatch execution part of workflow • Wallet based password input • Migration metrics collection • Live Backup and Restore job progress monitoring and reporting • Fleet level migration log aggregation to Oracle Cloud OSS
  • 21. ZDM 19.7 Enhancements Copyright © 2020 Oracle and/or its affiliates. User Apps SSH SSH ZDM Primary DB Standby DB Fleet Migration Metrics, Progress & Logs Location Migration logs Contd… Migration logs Migration Progress & Metrics
  • 23. Zero Downtime Migration - The Future Sources Targets Cloud platform 23 Cross Version Ok Non-CDB to PDB Ok *Dedicated & Shared *Dedicated & Shared Coming Soon Logical Physical Online & Offline Cross Platform
  • 24. ZDM Migration Methods Copyright © 2020 Oracle and/or its affiliates. Migration Method High Availability Backup or Data Transfer Medium PHYSICAL Block Copy OFFLINE Backup - Restore 1. Oracle Cloud Object Store 2. Oracle ZDLRA 3. Shared Storage – NFSONLINE Data Guard - Physical Standby - Switchover LOGICAL SQL Unload - Reload OFFLINE Oracle Data Pump 1. Oracle Cloud Object Store 1. oci-cli 2. Shared Storage – NFS 3. Secure Copy 4. DBLINK ONLINE Oracle Data Pump + Oracle Golden Gate Coming Soon
  • 25. ZDM Logical Migration • Migration Method using Data Pump & GoldenGate • OFFLINE_LOGICAL • ONLINE_LOGICAL • Integrates Oracle Cloud Premigration Advisor • Supports ADB and non-ADB system as target • MAA Best Practices compliant Copyright © 2020 Oracle and/or its affiliates. Coming Soon
  • 26. Copyright © 2020 Oracle and/or its affiliates. Worfklow Validation Setup Migration Post Actions • Workflow is defined in 4 categories divided in operational phases • Workflow can be customized by inserting plug-ins on each phase • Migration can be paused and resumed at all operational phases Coming SoonZDM Logical Migration
  • 27. ZDM Logical Migration – Architecture with OCI Object Storage 27 Object Storage On-Premises Source DB ZDM OCI Compute GG Hub Trail Files User Apps Extract Replicat OCI DBCS ExaCS ExaCC Autonomous Database Coming Soon
  • 28. 28 1 Step 1 – Download & Configure ZDM Online Logical Migration with Object Storage On-Premises Source DB ZDM www.oracle.com/goto/zdm User AppsComing Soon
  • 29. 29 2 Step 2 – ZDM Connects to Source and Target Database and performs validations Online Logical Migration with Object Storage On-Premises Source DB ZDM User Apps OCI DBCS ExaCS ExaCC Autonomous Database Coming Soon Validate Validate
  • 30. 30 Step 3 – ZDM Connects to the OCI Object Storage and performs validations Online Logical Migration with Object Storage On-Premises Source DB ZDM User Apps Object Storage 3 OCI DBCS ExaCS ExaCC Coming Soon Autonomous Database Validate
  • 31. 31 Step 4 – ZDM Configures Oracle GoldenGate on Cloud Market Place and starts capturing Source DB Transactions Online Logical Migration with Object Storage On-Premises Source DB ZDM User Apps Object Storage 4 OCI Compute GG Hub Trail Files Extract OCI DBCS ExaCS ExaCC Autonomous Database Coming Soon
  • 32. 32 Step 5 – ZDM Starts a Network Data Pump Export Job and Transfers the Files from the Source DB Server to the OCI Object Storage Online Logical Migration with Object Storage On-Premises Source DB ZDM User Apps Object Storage 5 OCI Compute GG Hub Trail Files Extract OCI DBCS ExaCS ExaCC Autonomous Database Coming Soon
  • 33. 33 Step 6 – ZDM Downloads the Dump Files to a local File system in the Target and starts a Data Pump Import Job into the Target Database Online Logical Migration with Object Storage On-Premises Source DB ZDM User Apps Object Storage 6OCI Compute GG Hub Trail Files Extract OCI DBCS ExaCS ExaCC Coming Soon Autonomous Database
  • 34. 34 Step 7 – ZDM Configures Oracle GoldenGate on Cloud Market Place and starts applying changes via the Replicat Online Logical Migration with Object Storage On-Premises Source DB ZDM User Apps Object Storage OCI Compute GG Hub Trail Files Replicat 7 Extract OCI DBCS ExaCS ExaCC Autonomous Database Coming Soon
  • 35. 35 Step 8 – ZDM Switches Over Clients to the Target Database Online Logical Migration with Object Storage On-Premises Source DB ZDM User Apps Object Storage OCI Compute GG Hub Trail Files ReplicatExtract 8 OCI DBCS ExaCS ExaCC Autonomous Database Coming Soon
  • 36. 36 Step 9 – Finalize at will and ZDM Cleans the GoldenGate Deployment Online Logical Migration with Object Storage On-Premises Source DB ZDM User Apps 8 OCI DBCS ExaCS Autonomous Database Coming Soon
  • 37. Data Pump Dump Transfer options • Oracle Cloud OSS • Shared path • Secure Copy • Transfer Server ZDM Offline Logical © 2020 Oracle Coming Soon
  • 38. 38 Dumps stored in shared storage Offline Logical Migration with Shared Storage On-Premises Source DB ZDM User Apps ExaCC Coming Soon NFS
  • 39. 39 Transfer Dumps to Target server via secure copy Offline Logical Migration with Secure copy On-Premises Source DB ZDM User Apps SCP or RSYNC ExaCC Coming Soon
  • 40. Dump Transfer from Transfer Server • Overcome connectivity constraints • Reduce workload on DB server • Utilize oci cli to upload to OSS ZDM Offline Logical © 2020 Oracle Coming Soon
  • 41. 41 Transfer Server - Use Case#1 Offline Logical Migration with Transfer Server On-Premises Source DB ZDM User Apps ExaCC Coming Soon Transfer Server Copy NFS
  • 42. 42 Transfer Server – Use case#2 Offline Logical Migration with Transfer Server On-Premises Source DB ZDM User Apps OCI DBCS ExaCS ExaCC Coming Soon Autonomous Database Transfer Server Object Storage NFS
  • 43. 43 Transfer Server – Use case#2a Offline Logical Migration with Transfer Server On-Premises Source DB ZDM User Apps OCI DBCS ExaCS ExaCC Coming Soon Autonomous Database Transfer Server Object Storage oci-cli NFS
  • 44. 44 Transfer Server – Use case#3 Offline Logical Migration with Transfer Server On-Premises Source DB ZDM User Apps OCI DBCS ExaCS ExaCC Coming Soon Autonomous Database Transfer Server Object Storage oci-cli NFS
  • 45. 45 Transfer Server - Use Case#4 Offline Logical Migration with Transfer Server On-Premises Source DB ZDM User Apps ExaCC Coming Soon Source Transfer Server Copy NFS Target Transfer Server NFS
  • 46. ZDM Logical Migration • ZDM executes Oracle Cloud Premigration Advisor • Performs ONLINE and OFFLINE specific checks • Identifies migration BLOCKERS & WARNINGS • Unsupported Data Types • User defined objects in SYS • XML type schemas, tables, columns • Users with elevated privileges • LONG, LONG RAW types - unsupported in ADW Copyright © 2020 Oracle and/or its affiliates. Coming Soon Prechecks For Unsupported Data Types in Source Database
  • 47. ZDM Logical Migration • Autonomous default tablespace • REMAP Tablespaces • PARALLEL set by default number of OCPUs • EXCLUDE like index, cluster, db_link etc • Compression & Encryption enabled • Other recommendations Copyright © 2020 Oracle and/or its affiliates. Coming Soon Data Pump optimal defaults
  • 48. ZDM Logical Migration Copyright © 2020 Oracle and/or its affiliates. Coming Soon Sample Output
  • 49. ZDM Logical Migration Copyright © 2020 Oracle and/or its affiliates. Coming Soon Sample Job Output
  • 50. ZDM Logical Migration Copyright © 2020 Oracle and/or its affiliates. Coming Soon Sample Job Output
  • 51. Zero Downtime Migration Copyright © 2020 Oracle and/or its affiliates. Simple Migration to the Oracle Cloud FREE Leverages Oracle MAA Best Practices Zero Data Loss Cloud Security Enabled
  • 52. 52 www.oracle.com/goto/zdm Copyright © 2020 Oracle and/or its affiliates.
  • 53. 53 www.oracle.com/goto/move Copyright © 2020 Oracle and/or its affiliates.
  • 55. Thank you Oracle Zero Downtime Migration Product Development 55 Confidential – © 2019 Oracle Internal/Restricted/Highly Restricted