SlideShare ist ein Scribd-Unternehmen logo
1 von 31
Downloaden Sie, um offline zu lesen
Oracle Zero Downtime Migration
Migrating Amazon RDS to Oracle Autonomous
Top DB Cloud Migration Challenges & benefits
Kamalesh Ramasamy
Consulting Member of Technical Staff
Oracle Database Cloud Development
December 2021
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.
Safe Harbor
Copyright © 2019 Oracle and/or its affiliates.
Agenda
1. Database migration benefits
2. Top DB Migration Challenges
3. ZDM Migration Workflow Overview
4. ZDM Chained Useraction
5. ZDM Automation Capabilities
6. ZDM Amazon RDS Oracle to ADB
7. ZDM 21.3 upcoming features
8. Questions
Copyright © 2021 Oracle and/or its affiliates.
Copyright © 2021, Oracle and/or its affiliates
Focus on business,
not infrastructure
Built for
performance
Continuous threat
monitoring
Much lower
operational cost
On-demand usage
and scaling
Benefits of Migrating to Oracle DB Cloud
Capacity planning
Database undo / redo space sufficiency,
Storage for data staging, network
connectivity, bandwidth
Estate Analysis
Large DBs, legacy, missing prerequisite
patches, one-off patch applied, Storage
for data staging, Datapatch, POC
Domain Expertise
Database & cloud Expertise, Tools &
utilities optimization, Optimal defaults,
Prerequisites
Estate Management
Fleet database migration, inventory,
Execute & monitoring the migration,
Credential sharing
Failure Diagnosis
Database insight on failures, Database
server access requirement
Assessing DB readiness
Online vs offline , Cloud compatibility
checks, TDE, Unsupported datatypes,
privileges, role grants
Custom Migration Actions
Streamlining Migration process, Pre or
post checks specific to DB, Datapatch
Post migration validation
Post migration database & application
optimization, mview refresh, fixing invalid
objects
Top Database Migration Challenges
Copyright © 2021, Oracle and/or its affiliates
5
Zero Downtime Migration
Copyright © 2021 Oracle and/or its affiliates.
Simple Comprehensive Fleet Scale
Single Button Approach
Extensive Prechecks
Extensive post checks
Pause - Resumable
Dry-run option
Centralized
Scheduled Operations
Command Deck
Audit Trail
MAA Compliant
Customizable Workflow
Migrations in Parallel
Jobs Framework
ZDM - Supportability Matrix
Oracle
Version
Source Platforms Target platforms
7
Oracle OCI
Db System
ODA
*Dedicated
&
Shared
*Dedicated
&
Shared
Amazon RDS
Oracle
EXADATA
Cross
Platform
On-Premise
Copyright © 2021, Oracle and/or its affiliates
ZDM CLI
• Migrate database - ( job ID is assigned per migration task)
zdmcli migrate database -rsp <response file>
{-eval | -listphases | -pauseafter <phase>}
• Query Job
zdmcli query job -jobid <job-id>
• Resume Job
zdmcli resume job -jobid <job-id>
Copyright © 2021 Oracle and/or its affiliates.
• Abort migration
zdmcli abort job -jobid <job-id>
• Suspend migration
zdmcli suspend job -jobid <job-id>
• Audit migration
zdmcli audit job -jobid <job-id>
Discover
Identify your on-premises
databases, migration method
Migrate – Execute & Monitor
Execute Oracle ZDM migration and
monitor the migration
ZDM Migrate | Query | Resume
Assess
Ensure the databases are
ready for migration.
POC the migration strategy
ZDM Dry-Run
Cut to Production
App owners to optimise & perform database
and application performance validation
ZDM - Custom Useraction
Migration Process & Oracle ZDM
Copyright © 2021, Oracle and/or its affiliates
9
ZDM Migration Methods
Copyright © 2021 Oracle and/or its affiliates.
Migration Method High Availability Technology Data Transfer Medium
PHYSICAL
Block Copy
OFFLINE
Backup* - Restore
Oracle RMAN 1. Oracle Cloud Object Store
2. Oracle ZDLRA
3. Shared Storage – NFS
4. Direct Restore from
Service
ONLINE
Backup* - Restore
Physical Standby -
Switchover
Oracle RMAN
Oracle Data Guard -
LOGICAL
SQL Unload - Reload
OFFLINE
Export – Import
Oracle Data Pump 1. Oracle Cloud Object Store
1. oci-cli
2. Shared Storage – NFS
3. Secure Copy
4. Database link
5. Amazon S3
ONLINE
Export – Import
Extract - Replicat
Oracle Data Pump
Oracle Golden Gate
* - Backup Optional – Pre-Existing backup can be used
ZDM Migration Automation Capabilities
• Single button end-to-end automation
• Controlled flight through workflow of a series of phases
• Customize workflow with useraction
• Pause-Resume or resume from point of failure
• RMAN / DataPump / GG operation with optimal defaults
• Continuous progress Monitor and log upload
• Expedites upload of Dumps to OSS in parallel
• Bastion support
11 Confidential – © 2021 Oracle Internal/Restricted/Highly Restricted
• Customer-specific script insertions into the ZDM Automation workflow
• Customer develops Custom Useractions per requirement
• Types of useractions
Useractions
© 2021 Oracle
1. Source useraction - Execute on Source Database
2. Target useraction - Execute on Target Database (ADB & Non-
ADB)
3. Chained useraction
• Associated with both Source and Target phase
• Output of Source action utilized in Target User Action
1. Register Source phase Action - get_ddl1
zdmcli add useraction -useraction get_ddl1
-phase ZDM_VALIDATE_SRC
-pre
-optype MIGRATE_DATABASE
-runscope ONENODE -onerror ABORT
-actionscript /scripts/useraction_src.sh
Source Useraction
© 2020 Oracle
2. Register Target Phase action ‘from_ddl’ with -outputfrom get_ddl1
zdmcli add useraction –useraction from_ddl
-phase ZDM_VALIDATE_TGT
-pre
-optype MIGRATE_DATABASE
-runscope ONENODE
-onerror ABORT
-actionscript /scripts/useraction_create_ddl_ts.sql
-outputfrom get_ddl1
Target Useraction Contd….
© 2021 Oracle
3. Associate registered useractions to Custom action Image
zdmcli add imagetype -imagetype CUSTOMER_OPS_1
-basetype CUSTOM_PLUGIN
-useractions get_ddl1,from_ddl
4. Execute migration job with associated image.
zdmcli migrate database -rsp /home/atps_export_ua.rsp
-imagetype CUSTOMER_OPS_1
Chained Useraction Contd….
© 2021 Oracle
1. Validate the Dump Transfer route end to end
2. Estimate the dump size
3. Timezone compatibility check
4. Verifies and ensures Source Database for GoldenGate requirements
• Archive log mode and Minimal supplemental logging
• GGADMIN has required privileges
• Parameter streams_pool_size is set to optimal default
• GoldenGate bug fixes are present
• Verify GoldenGate supported data types
Confidential – © 2021 Oracle Internal/Restricted/Highly Restricted
16
Precheck
Logical Migration Automation Capabilities
1. Executes CPAT as part of the workflow
2. Generates necessary fixup for CPAT BLOCKERS / WARNINGS
3. Fixup Scripts made available in Source Database Server
4. Customer to review and execute
5. Helps failproof CPAT compliance
Automated Fixup script generation
© 2021 Oracle
Logical Migration Automation Capabilities Contd…
1. Allows AutoCREATE or AutoREMAP of Tablespaces
2. Discovers the Tablespaces associated with migrating schemas
3. Skips the source DB tablespaces that are in REMAP clause
4. Skips tablespaces that already exists in Target
5. AutoREMAP enforced for ADB-S target
6. Allows SMALLFILE to BIGFILE tablespace Conversion
1. BIGFILE enforced for ADB-D target
© 2021 Oracle
Tablespace Handling
Logical Migration Automation Capabilities Contd…
• Allows schemas and objects to be Excluded or Included
• Applies default excludes
• Ignores ambiguous Exclude of objects on conflict
19 Confidential – © 2021 Oracle Internal/Restricted/Highly Restricted
Objects always excluded Objects listed in view KU_NOEXP_VIEW
Objects owned by Oracle-maintained users, and ggadmin or c##ggadmin
users.
Object types always excluded ADW-S: CLUSTER, DB_LINK, INDEX, INDEXTYPE
ATP-S, ATP-D, ADW-D: CLUSTER, DB_LINK, STATISTICS
Include & Exclude Objects
Logical Migration Automation Capabilities
• Recommended defaults taken
• Only Configurable parameters exposed
• Dumps are always Compressed & Encrypted
• Data Pump parallelism automated based on OCPU count of Target
• Knowledge base on Data Pump behavior for migrations
• Known and expected Ignorable errors
• Compliance with Autonomous Database migration requirements - Transform
Parameters
https://docs.oracle.com/en/cloud/paas/autonomous-database/adbsa/load-data-
data-pump.html#GUID-297FE3E6-A823-4F98-AD50-959ED96E6969
20
Data Pump
Copyright © 2021, Oracle and/or its affiliates
Logical Migration Automation Capabilities
• Oracle Cloud OSS (CURL or OCI CLI)
• Amazon S3
• Shared path (NFS)
• Secure Copy
• DBLINK
Transfer Server
• Transfer dumps from Non-DB Server.
• Overcome connectivity constraints
• Reduces workload on DB server
• Utilize oci cli to upload to OSS
© 2020 Oracle
Dump Transfer Methodologies
Logical Migration Automation Capabilities
• Automate GG Extract & Replicat between source and Target
• Stores database credentials in GoldenGate credential store
• Creates Heartbeat tables for Source and Target databases
• Enables schema-level supplemental logging for source schemas
• Creates Checkpoint table for Target ADB
• Creates & Monitors Replication
• Switchover
22
GoldenGate
Copyright © 2021, Oracle and/or its affiliates
Logical Migration Automation Capabilities
Oracle ZDM – MIGRATE AMAZON RDS ORACLE TO ADB
ZDM EXPORTS RDS
TRANSFERS DUMPS TO S3
Export Data Pump Dumps to local DB storage
Transfer the Data Pump Dumps to S3 & Monitor
EXECUTE ZDM MIGRATE
Prepare the ZDM RSP
Ensure dry-run and perform migration
ZDM IMPORTS FROM S3 TO ADB
Perform import of Data Pump Dumps to ADB using AWS S3 Access
credentials
APP CUTOVER
Perform post validation and application cut over.
PREREQUISITES
Ensure AWS S3 integration
Generate AWS S3 credentials
Ensure RDS Instance and S3 bucket are in same region
23
Oracle
Database
Migration
Copyright © 2021, Oracle and/or its affiliates
Oracle ZDM – MIGRATE AMAZON RDS ORACLE TO ADB
24
Database
Migration
RSP Parameter
SOURCEDATABASE_ENVIRONMENT_NAME=AMAZON
SOURCEDATABASE_ENVIRONMENT_DBTYPE=RDS_ORACLE
Choose the source environment
SOURCEDATABASE_ADMINUSERNAME=
SOURCEDATABASE_CONNECTIONDETAILS_SERVICENAME=
SOURCEDATABASE_CONNECTIONDETAILS_PORT=
Specify the source endpoint information
SOURCEDATABASE_CONNECTIONDETAILS_TLSDETAILS_DISTINGUISHEDNAME=
SOURCEDATABASE_CONNECTIONDETAILS_TLSDETAILS_CREDENTIALSLOCATION=
Specify the source endpoint TLS information
Copyright © 2021, Oracle and/or its affiliates
Oracle ZDM – MIGRATE AMAZON RDS ORACLE TO ADB
Copyright © 2021, Oracle and/or its affiliates
25
Database
Migration
RSP Parameter
Specify Amazon S3 Bucket Access details
DUMPTRANSFERDETAILS_S3BUCKET_NAME=
DUMPTRANSFERDETAILS_S3BUCKET_REGION=
DUMPTRANSFERDETAILS_S3BUCKET_ACCESSKEY=
DATAPUMPSETTINGS_EXPORTDIRECTORYOBJECT_NAME=
Specify Amazon RDS Oracle export directory object name
DATATRANSFERMEDIUM=AMAZONS3 OR DBLINK
Choose the DATA Transfer Medium
Contd…
Migrating
Amazon RDS Oracle
to
Oracle Autonomous Database
26
Oracle
Database
Migration
Oracle ZDM DEMO
Copyright © 2021, Oracle and/or its affiliates
Dec 2021
Features coming soon
ZDM 21.3 Upcoming release
Copyright © 2021, Oracle and/or its affiliates | Confidential: Restricted
27
Logical Migration
Newer methods
• Migrate Metadata first
• Parallel migration of schemas
• Logical migration to EXADATA
and ODA (as target)
• Auto-retry on JDBC failure
Migrating Amazon RDS
Improved
• Online Logical migration
• Support for non-autonomous
target database
• CPAT invocation for RDS
Framework
Improvements
• Suspend ongoing migration
• Additional validations
• Log Upload to Data bucket
Physical Migration
Newer methods
• Restore from service
• Support use of Oracle
DataGuard Broker
Questions ?
Copyright © 2021, Oracle and/or its affiliates
28
Automated Workflow
Migrate with greater efficiency
Using best suited migration
method
Seamless Compliance
Reduce risk with complete
MAA compliance across
migration methods
Synergize Migration
Ensure greater synergy and
compliance across organization
in migrating their Database
workload to Oracle Cloud
Copyright © 2021, Oracle and/or its affiliates
References
General
https://www.oracle.com/database/technologies/rac/zdm.html
https://docs.oracle.com/en-us/iaas/Content/Database/Tasks/migrating.htm
https://www.oracle.com/database/migrate-database-to-cloud/
https://www.oracle.com/cloud/what-is-cloud-computing/
What's New in 21.2
•Migrate from Amazon Web Services RDS to Oracle Autonomous Database
•RMAN Active Database Duplication and Restore From Service Support
•Skip the Full Backup Phase Using an Existing RMAN Backup
•Migrate Databases on IBM AIX and Solaris
Thank you
Do follow for latest updates
@kamramas
rkamalesh
30 Copyright © 2021, Oracle and/or its affiliates | Confidential: Internal/Restricted/Highly Restricted
Our mission is to help people see data
in new ways, discover insights,
unlock endless possibilities.

Weitere ähnliche Inhalte

Was ist angesagt?

Introduction to Kafka Cruise Control
Introduction to Kafka Cruise ControlIntroduction to Kafka Cruise Control
Introduction to Kafka Cruise ControlJiangjie Qin
 
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
 
"It can always get worse!" – Lessons Learned in over 20 years working with Or...
"It can always get worse!" – Lessons Learned in over 20 years working with Or..."It can always get worse!" – Lessons Learned in over 20 years working with Or...
"It can always get worse!" – Lessons Learned in over 20 years working with Or...Markus Michalewicz
 
MAA Best Practices for Oracle Database 19c
MAA Best Practices for Oracle Database 19cMAA Best Practices for Oracle Database 19c
MAA Best Practices for Oracle Database 19cMarkus Michalewicz
 
Exadata master series_asm_2020
Exadata master series_asm_2020Exadata master series_asm_2020
Exadata master series_asm_2020Anil Nair
 
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
 
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
 
Building Reliable Lakehouses with Apache Flink and Delta Lake
Building Reliable Lakehouses with Apache Flink and Delta LakeBuilding Reliable Lakehouses with Apache Flink and Delta Lake
Building Reliable Lakehouses with Apache Flink and Delta LakeFlink Forward
 
Oracle GoldenGate Performance Tuning
Oracle GoldenGate Performance TuningOracle GoldenGate Performance Tuning
Oracle GoldenGate Performance TuningBobby Curtis
 
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the Cloud
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the CloudOracle RAC Virtualized - In VMs, in Containers, On-premises, and in the Cloud
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the CloudMarkus Michalewicz
 
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
 
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
 
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
 
Serverless Kafka and Spark in a Multi-Cloud Lakehouse Architecture
Serverless Kafka and Spark in a Multi-Cloud Lakehouse ArchitectureServerless Kafka and Spark in a Multi-Cloud Lakehouse Architecture
Serverless Kafka and Spark in a Multi-Cloud Lakehouse ArchitectureKai Wähner
 
Hands-on Lab: Migrating Oracle to PostgreSQL
Hands-on Lab: Migrating Oracle to PostgreSQL Hands-on Lab: Migrating Oracle to PostgreSQL
Hands-on Lab: Migrating Oracle to PostgreSQL Amazon Web Services
 
gDBClone - Database Clone “onecommand Automation Tool”
gDBClone - Database Clone “onecommand Automation Tool”gDBClone - Database Clone “onecommand Automation Tool”
gDBClone - Database Clone “onecommand Automation Tool”Ruggero Citton
 
Oracle RAC - New Generation
Oracle RAC - New GenerationOracle RAC - New Generation
Oracle RAC - New GenerationAnil Nair
 
MySQL InnoDB Cluster - A complete High Availability solution for MySQL
MySQL InnoDB Cluster - A complete High Availability solution for MySQLMySQL InnoDB Cluster - A complete High Availability solution for MySQL
MySQL InnoDB Cluster - A complete High Availability solution for MySQLOlivier DASINI
 
DBA Tasks in Oracle Autonomous Database
DBA Tasks in Oracle Autonomous DatabaseDBA Tasks in Oracle Autonomous Database
DBA Tasks in Oracle Autonomous DatabaseSinanPetrusToma
 

Was ist angesagt? (20)

Introduction to Kafka Cruise Control
Introduction to Kafka Cruise ControlIntroduction to Kafka Cruise Control
Introduction to Kafka Cruise Control
 
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
 
"It can always get worse!" – Lessons Learned in over 20 years working with Or...
"It can always get worse!" – Lessons Learned in over 20 years working with Or..."It can always get worse!" – Lessons Learned in over 20 years working with Or...
"It can always get worse!" – Lessons Learned in over 20 years working with Or...
 
MAA Best Practices for Oracle Database 19c
MAA Best Practices for Oracle Database 19cMAA Best Practices for Oracle Database 19c
MAA Best Practices for Oracle Database 19c
 
Exadata master series_asm_2020
Exadata master series_asm_2020Exadata master series_asm_2020
Exadata master series_asm_2020
 
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
 
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
 
Building Reliable Lakehouses with Apache Flink and Delta Lake
Building Reliable Lakehouses with Apache Flink and Delta LakeBuilding Reliable Lakehouses with Apache Flink and Delta Lake
Building Reliable Lakehouses with Apache Flink and Delta Lake
 
OCI Overview
OCI OverviewOCI Overview
OCI Overview
 
Oracle GoldenGate Performance Tuning
Oracle GoldenGate Performance TuningOracle GoldenGate Performance Tuning
Oracle GoldenGate Performance Tuning
 
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the Cloud
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the CloudOracle RAC Virtualized - In VMs, in Containers, On-premises, and in the Cloud
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the Cloud
 
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
 
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
 
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
 
Serverless Kafka and Spark in a Multi-Cloud Lakehouse Architecture
Serverless Kafka and Spark in a Multi-Cloud Lakehouse ArchitectureServerless Kafka and Spark in a Multi-Cloud Lakehouse Architecture
Serverless Kafka and Spark in a Multi-Cloud Lakehouse Architecture
 
Hands-on Lab: Migrating Oracle to PostgreSQL
Hands-on Lab: Migrating Oracle to PostgreSQL Hands-on Lab: Migrating Oracle to PostgreSQL
Hands-on Lab: Migrating Oracle to PostgreSQL
 
gDBClone - Database Clone “onecommand Automation Tool”
gDBClone - Database Clone “onecommand Automation Tool”gDBClone - Database Clone “onecommand Automation Tool”
gDBClone - Database Clone “onecommand Automation Tool”
 
Oracle RAC - New Generation
Oracle RAC - New GenerationOracle RAC - New Generation
Oracle RAC - New Generation
 
MySQL InnoDB Cluster - A complete High Availability solution for MySQL
MySQL InnoDB Cluster - A complete High Availability solution for MySQLMySQL InnoDB Cluster - A complete High Availability solution for MySQL
MySQL InnoDB Cluster - A complete High Availability solution for MySQL
 
DBA Tasks in Oracle Autonomous Database
DBA Tasks in Oracle Autonomous DatabaseDBA Tasks in Oracle Autonomous Database
DBA Tasks in Oracle Autonomous Database
 

Ähnlich wie Oracle zdm Migrate Amazon RDS Oracle to Oracle Autonomous 2021 Kamalesh Ramasamy Sangam21 AIOUG

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
 
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
 
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 GoldenGate on Docker
Oracle GoldenGate on DockerOracle GoldenGate on Docker
Oracle GoldenGate on DockerBobby Curtis
 
1 architecture & design
1   architecture & design1   architecture & design
1 architecture & designMark Swarbrick
 
Maximum Availability Architecture - Best Practices for Oracle Database 19c
Maximum Availability Architecture - Best Practices for Oracle Database 19cMaximum Availability Architecture - Best Practices for Oracle Database 19c
Maximum Availability Architecture - Best Practices for Oracle Database 19cGlen Hawkins
 
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...VMworld
 
Things learned from OpenWorld 2013
Things learned from OpenWorld 2013Things learned from OpenWorld 2013
Things learned from OpenWorld 2013Connor McDonald
 
Oracle - Enterprise Manager 12c Overview
Oracle - Enterprise Manager 12c OverviewOracle - Enterprise Manager 12c Overview
Oracle - Enterprise Manager 12c OverviewFred Sim
 
ZDM+21.2c+-+Technical+Brief.pdf
ZDM+21.2c+-+Technical+Brief.pdfZDM+21.2c+-+Technical+Brief.pdf
ZDM+21.2c+-+Technical+Brief.pdfssuser556a63
 
Oracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for ConsolidationOracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for ConsolidationYudi Herdiana
 
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
 
Con8439 fusion apps customs to ebs
Con8439 fusion apps customs to ebsCon8439 fusion apps customs to ebs
Con8439 fusion apps customs to ebsBerry Clemens
 
Achieving Continuous Availability for Your Applications with Oracle MAA
Achieving Continuous Availability for Your Applications with Oracle MAAAchieving Continuous Availability for Your Applications with Oracle MAA
Achieving Continuous Availability for Your Applications with Oracle MAAMarkus Michalewicz
 
Oracel ADF Introduction
Oracel ADF IntroductionOracel ADF Introduction
Oracel ADF IntroductionHojjat Abedie
 
Presentation cloud management
Presentation   cloud managementPresentation   cloud management
Presentation cloud managementxKinAnx
 
(ZDM) Zero Downtime DB Migration to Oracle Cloud
(ZDM) Zero Downtime DB Migration to Oracle Cloud(ZDM) Zero Downtime DB Migration to Oracle Cloud
(ZDM) Zero Downtime DB Migration to Oracle CloudRuggero Citton
 
Oracle Database 19c - poslední z rodiny 12.2 a co přináší nového
Oracle Database 19c - poslední z rodiny 12.2 a co přináší novéhoOracle Database 19c - poslední z rodiny 12.2 a co přináší nového
Oracle Database 19c - poslední z rodiny 12.2 a co přináší novéhoMarketingArrowECS_CZ
 

Ähnlich wie Oracle zdm Migrate Amazon RDS Oracle to Oracle Autonomous 2021 Kamalesh Ramasamy Sangam21 AIOUG (20)

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...
 
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
 
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
 
Oracle GoldenGate on Docker
Oracle GoldenGate on DockerOracle GoldenGate on Docker
Oracle GoldenGate on Docker
 
1 architecture & design
1   architecture & design1   architecture & design
1 architecture & design
 
OOW19 - HOL5221
OOW19 - HOL5221OOW19 - HOL5221
OOW19 - HOL5221
 
Maximum Availability Architecture - Best Practices for Oracle Database 19c
Maximum Availability Architecture - Best Practices for Oracle Database 19cMaximum Availability Architecture - Best Practices for Oracle Database 19c
Maximum Availability Architecture - Best Practices for Oracle Database 19c
 
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
 
con8832-cloudha-2811114.pdf
con8832-cloudha-2811114.pdfcon8832-cloudha-2811114.pdf
con8832-cloudha-2811114.pdf
 
Things learned from OpenWorld 2013
Things learned from OpenWorld 2013Things learned from OpenWorld 2013
Things learned from OpenWorld 2013
 
Oracle - Enterprise Manager 12c Overview
Oracle - Enterprise Manager 12c OverviewOracle - Enterprise Manager 12c Overview
Oracle - Enterprise Manager 12c Overview
 
ZDM+21.2c+-+Technical+Brief.pdf
ZDM+21.2c+-+Technical+Brief.pdfZDM+21.2c+-+Technical+Brief.pdf
ZDM+21.2c+-+Technical+Brief.pdf
 
Oracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for ConsolidationOracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for Consolidation
 
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
 
Con8439 fusion apps customs to ebs
Con8439 fusion apps customs to ebsCon8439 fusion apps customs to ebs
Con8439 fusion apps customs to ebs
 
Achieving Continuous Availability for Your Applications with Oracle MAA
Achieving Continuous Availability for Your Applications with Oracle MAAAchieving Continuous Availability for Your Applications with Oracle MAA
Achieving Continuous Availability for Your Applications with Oracle MAA
 
Oracel ADF Introduction
Oracel ADF IntroductionOracel ADF Introduction
Oracel ADF Introduction
 
Presentation cloud management
Presentation   cloud managementPresentation   cloud management
Presentation cloud management
 
(ZDM) Zero Downtime DB Migration to Oracle Cloud
(ZDM) Zero Downtime DB Migration to Oracle Cloud(ZDM) Zero Downtime DB Migration to Oracle Cloud
(ZDM) Zero Downtime DB Migration to Oracle Cloud
 
Oracle Database 19c - poslední z rodiny 12.2 a co přináší nového
Oracle Database 19c - poslední z rodiny 12.2 a co přináší novéhoOracle Database 19c - poslední z rodiny 12.2 a co přináší nového
Oracle Database 19c - poslední z rodiny 12.2 a co přináší nového
 

Kürzlich hochgeladen

%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyviewmasabamasaba
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...SelfMade bd
 
tonesoftg
tonesoftgtonesoftg
tonesoftglanshi9
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfonteinmasabamasaba
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...masabamasaba
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrainmasabamasaba
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionOnePlan Solutions
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...masabamasaba
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareJim McKeeth
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...masabamasaba
 

Kürzlich hochgeladen (20)

%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 

Oracle zdm Migrate Amazon RDS Oracle to Oracle Autonomous 2021 Kamalesh Ramasamy Sangam21 AIOUG

  • 1. Oracle Zero Downtime Migration Migrating Amazon RDS to Oracle Autonomous Top DB Cloud Migration Challenges & benefits Kamalesh Ramasamy Consulting Member of Technical Staff Oracle Database Cloud Development December 2021
  • 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 2019 and Oracle undertakes no duty to update any statement in light of new information or future events. Safe Harbor Copyright © 2019 Oracle and/or its affiliates.
  • 3. Agenda 1. Database migration benefits 2. Top DB Migration Challenges 3. ZDM Migration Workflow Overview 4. ZDM Chained Useraction 5. ZDM Automation Capabilities 6. ZDM Amazon RDS Oracle to ADB 7. ZDM 21.3 upcoming features 8. Questions Copyright © 2021 Oracle and/or its affiliates.
  • 4. Copyright © 2021, Oracle and/or its affiliates Focus on business, not infrastructure Built for performance Continuous threat monitoring Much lower operational cost On-demand usage and scaling Benefits of Migrating to Oracle DB Cloud
  • 5. Capacity planning Database undo / redo space sufficiency, Storage for data staging, network connectivity, bandwidth Estate Analysis Large DBs, legacy, missing prerequisite patches, one-off patch applied, Storage for data staging, Datapatch, POC Domain Expertise Database & cloud Expertise, Tools & utilities optimization, Optimal defaults, Prerequisites Estate Management Fleet database migration, inventory, Execute & monitoring the migration, Credential sharing Failure Diagnosis Database insight on failures, Database server access requirement Assessing DB readiness Online vs offline , Cloud compatibility checks, TDE, Unsupported datatypes, privileges, role grants Custom Migration Actions Streamlining Migration process, Pre or post checks specific to DB, Datapatch Post migration validation Post migration database & application optimization, mview refresh, fixing invalid objects Top Database Migration Challenges Copyright © 2021, Oracle and/or its affiliates 5
  • 6. Zero Downtime Migration Copyright © 2021 Oracle and/or its affiliates. Simple Comprehensive Fleet Scale Single Button Approach Extensive Prechecks Extensive post checks Pause - Resumable Dry-run option Centralized Scheduled Operations Command Deck Audit Trail MAA Compliant Customizable Workflow Migrations in Parallel Jobs Framework
  • 7. ZDM - Supportability Matrix Oracle Version Source Platforms Target platforms 7 Oracle OCI Db System ODA *Dedicated & Shared *Dedicated & Shared Amazon RDS Oracle EXADATA Cross Platform On-Premise Copyright © 2021, Oracle and/or its affiliates
  • 8. ZDM CLI • Migrate database - ( job ID is assigned per migration task) zdmcli migrate database -rsp <response file> {-eval | -listphases | -pauseafter <phase>} • Query Job zdmcli query job -jobid <job-id> • Resume Job zdmcli resume job -jobid <job-id> Copyright © 2021 Oracle and/or its affiliates. • Abort migration zdmcli abort job -jobid <job-id> • Suspend migration zdmcli suspend job -jobid <job-id> • Audit migration zdmcli audit job -jobid <job-id>
  • 9. Discover Identify your on-premises databases, migration method Migrate – Execute & Monitor Execute Oracle ZDM migration and monitor the migration ZDM Migrate | Query | Resume Assess Ensure the databases are ready for migration. POC the migration strategy ZDM Dry-Run Cut to Production App owners to optimise & perform database and application performance validation ZDM - Custom Useraction Migration Process & Oracle ZDM Copyright © 2021, Oracle and/or its affiliates 9
  • 10. ZDM Migration Methods Copyright © 2021 Oracle and/or its affiliates. Migration Method High Availability Technology Data Transfer Medium PHYSICAL Block Copy OFFLINE Backup* - Restore Oracle RMAN 1. Oracle Cloud Object Store 2. Oracle ZDLRA 3. Shared Storage – NFS 4. Direct Restore from Service ONLINE Backup* - Restore Physical Standby - Switchover Oracle RMAN Oracle Data Guard - LOGICAL SQL Unload - Reload OFFLINE Export – Import Oracle Data Pump 1. Oracle Cloud Object Store 1. oci-cli 2. Shared Storage – NFS 3. Secure Copy 4. Database link 5. Amazon S3 ONLINE Export – Import Extract - Replicat Oracle Data Pump Oracle Golden Gate * - Backup Optional – Pre-Existing backup can be used
  • 11. ZDM Migration Automation Capabilities • Single button end-to-end automation • Controlled flight through workflow of a series of phases • Customize workflow with useraction • Pause-Resume or resume from point of failure • RMAN / DataPump / GG operation with optimal defaults • Continuous progress Monitor and log upload • Expedites upload of Dumps to OSS in parallel • Bastion support 11 Confidential – © 2021 Oracle Internal/Restricted/Highly Restricted
  • 12. • Customer-specific script insertions into the ZDM Automation workflow • Customer develops Custom Useractions per requirement • Types of useractions Useractions © 2021 Oracle 1. Source useraction - Execute on Source Database 2. Target useraction - Execute on Target Database (ADB & Non- ADB) 3. Chained useraction • Associated with both Source and Target phase • Output of Source action utilized in Target User Action
  • 13. 1. Register Source phase Action - get_ddl1 zdmcli add useraction -useraction get_ddl1 -phase ZDM_VALIDATE_SRC -pre -optype MIGRATE_DATABASE -runscope ONENODE -onerror ABORT -actionscript /scripts/useraction_src.sh Source Useraction © 2020 Oracle
  • 14. 2. Register Target Phase action ‘from_ddl’ with -outputfrom get_ddl1 zdmcli add useraction –useraction from_ddl -phase ZDM_VALIDATE_TGT -pre -optype MIGRATE_DATABASE -runscope ONENODE -onerror ABORT -actionscript /scripts/useraction_create_ddl_ts.sql -outputfrom get_ddl1 Target Useraction Contd…. © 2021 Oracle
  • 15. 3. Associate registered useractions to Custom action Image zdmcli add imagetype -imagetype CUSTOMER_OPS_1 -basetype CUSTOM_PLUGIN -useractions get_ddl1,from_ddl 4. Execute migration job with associated image. zdmcli migrate database -rsp /home/atps_export_ua.rsp -imagetype CUSTOMER_OPS_1 Chained Useraction Contd…. © 2021 Oracle
  • 16. 1. Validate the Dump Transfer route end to end 2. Estimate the dump size 3. Timezone compatibility check 4. Verifies and ensures Source Database for GoldenGate requirements • Archive log mode and Minimal supplemental logging • GGADMIN has required privileges • Parameter streams_pool_size is set to optimal default • GoldenGate bug fixes are present • Verify GoldenGate supported data types Confidential – © 2021 Oracle Internal/Restricted/Highly Restricted 16 Precheck Logical Migration Automation Capabilities
  • 17. 1. Executes CPAT as part of the workflow 2. Generates necessary fixup for CPAT BLOCKERS / WARNINGS 3. Fixup Scripts made available in Source Database Server 4. Customer to review and execute 5. Helps failproof CPAT compliance Automated Fixup script generation © 2021 Oracle Logical Migration Automation Capabilities Contd…
  • 18. 1. Allows AutoCREATE or AutoREMAP of Tablespaces 2. Discovers the Tablespaces associated with migrating schemas 3. Skips the source DB tablespaces that are in REMAP clause 4. Skips tablespaces that already exists in Target 5. AutoREMAP enforced for ADB-S target 6. Allows SMALLFILE to BIGFILE tablespace Conversion 1. BIGFILE enforced for ADB-D target © 2021 Oracle Tablespace Handling Logical Migration Automation Capabilities Contd…
  • 19. • Allows schemas and objects to be Excluded or Included • Applies default excludes • Ignores ambiguous Exclude of objects on conflict 19 Confidential – © 2021 Oracle Internal/Restricted/Highly Restricted Objects always excluded Objects listed in view KU_NOEXP_VIEW Objects owned by Oracle-maintained users, and ggadmin or c##ggadmin users. Object types always excluded ADW-S: CLUSTER, DB_LINK, INDEX, INDEXTYPE ATP-S, ATP-D, ADW-D: CLUSTER, DB_LINK, STATISTICS Include & Exclude Objects Logical Migration Automation Capabilities
  • 20. • Recommended defaults taken • Only Configurable parameters exposed • Dumps are always Compressed & Encrypted • Data Pump parallelism automated based on OCPU count of Target • Knowledge base on Data Pump behavior for migrations • Known and expected Ignorable errors • Compliance with Autonomous Database migration requirements - Transform Parameters https://docs.oracle.com/en/cloud/paas/autonomous-database/adbsa/load-data- data-pump.html#GUID-297FE3E6-A823-4F98-AD50-959ED96E6969 20 Data Pump Copyright © 2021, Oracle and/or its affiliates Logical Migration Automation Capabilities
  • 21. • Oracle Cloud OSS (CURL or OCI CLI) • Amazon S3 • Shared path (NFS) • Secure Copy • DBLINK Transfer Server • Transfer dumps from Non-DB Server. • Overcome connectivity constraints • Reduces workload on DB server • Utilize oci cli to upload to OSS © 2020 Oracle Dump Transfer Methodologies Logical Migration Automation Capabilities
  • 22. • Automate GG Extract & Replicat between source and Target • Stores database credentials in GoldenGate credential store • Creates Heartbeat tables for Source and Target databases • Enables schema-level supplemental logging for source schemas • Creates Checkpoint table for Target ADB • Creates & Monitors Replication • Switchover 22 GoldenGate Copyright © 2021, Oracle and/or its affiliates Logical Migration Automation Capabilities
  • 23. Oracle ZDM – MIGRATE AMAZON RDS ORACLE TO ADB ZDM EXPORTS RDS TRANSFERS DUMPS TO S3 Export Data Pump Dumps to local DB storage Transfer the Data Pump Dumps to S3 & Monitor EXECUTE ZDM MIGRATE Prepare the ZDM RSP Ensure dry-run and perform migration ZDM IMPORTS FROM S3 TO ADB Perform import of Data Pump Dumps to ADB using AWS S3 Access credentials APP CUTOVER Perform post validation and application cut over. PREREQUISITES Ensure AWS S3 integration Generate AWS S3 credentials Ensure RDS Instance and S3 bucket are in same region 23 Oracle Database Migration Copyright © 2021, Oracle and/or its affiliates
  • 24. Oracle ZDM – MIGRATE AMAZON RDS ORACLE TO ADB 24 Database Migration RSP Parameter SOURCEDATABASE_ENVIRONMENT_NAME=AMAZON SOURCEDATABASE_ENVIRONMENT_DBTYPE=RDS_ORACLE Choose the source environment SOURCEDATABASE_ADMINUSERNAME= SOURCEDATABASE_CONNECTIONDETAILS_SERVICENAME= SOURCEDATABASE_CONNECTIONDETAILS_PORT= Specify the source endpoint information SOURCEDATABASE_CONNECTIONDETAILS_TLSDETAILS_DISTINGUISHEDNAME= SOURCEDATABASE_CONNECTIONDETAILS_TLSDETAILS_CREDENTIALSLOCATION= Specify the source endpoint TLS information Copyright © 2021, Oracle and/or its affiliates
  • 25. Oracle ZDM – MIGRATE AMAZON RDS ORACLE TO ADB Copyright © 2021, Oracle and/or its affiliates 25 Database Migration RSP Parameter Specify Amazon S3 Bucket Access details DUMPTRANSFERDETAILS_S3BUCKET_NAME= DUMPTRANSFERDETAILS_S3BUCKET_REGION= DUMPTRANSFERDETAILS_S3BUCKET_ACCESSKEY= DATAPUMPSETTINGS_EXPORTDIRECTORYOBJECT_NAME= Specify Amazon RDS Oracle export directory object name DATATRANSFERMEDIUM=AMAZONS3 OR DBLINK Choose the DATA Transfer Medium Contd…
  • 26. Migrating Amazon RDS Oracle to Oracle Autonomous Database 26 Oracle Database Migration Oracle ZDM DEMO Copyright © 2021, Oracle and/or its affiliates Dec 2021
  • 27. Features coming soon ZDM 21.3 Upcoming release Copyright © 2021, Oracle and/or its affiliates | Confidential: Restricted 27 Logical Migration Newer methods • Migrate Metadata first • Parallel migration of schemas • Logical migration to EXADATA and ODA (as target) • Auto-retry on JDBC failure Migrating Amazon RDS Improved • Online Logical migration • Support for non-autonomous target database • CPAT invocation for RDS Framework Improvements • Suspend ongoing migration • Additional validations • Log Upload to Data bucket Physical Migration Newer methods • Restore from service • Support use of Oracle DataGuard Broker
  • 28. Questions ? Copyright © 2021, Oracle and/or its affiliates 28 Automated Workflow Migrate with greater efficiency Using best suited migration method Seamless Compliance Reduce risk with complete MAA compliance across migration methods Synergize Migration Ensure greater synergy and compliance across organization in migrating their Database workload to Oracle Cloud
  • 29. Copyright © 2021, Oracle and/or its affiliates References General https://www.oracle.com/database/technologies/rac/zdm.html https://docs.oracle.com/en-us/iaas/Content/Database/Tasks/migrating.htm https://www.oracle.com/database/migrate-database-to-cloud/ https://www.oracle.com/cloud/what-is-cloud-computing/ What's New in 21.2 •Migrate from Amazon Web Services RDS to Oracle Autonomous Database •RMAN Active Database Duplication and Restore From Service Support •Skip the Full Backup Phase Using an Existing RMAN Backup •Migrate Databases on IBM AIX and Solaris
  • 30. Thank you Do follow for latest updates @kamramas rkamalesh 30 Copyright © 2021, Oracle and/or its affiliates | Confidential: Internal/Restricted/Highly Restricted
  • 31. Our mission is to help people see data in new ways, discover insights, unlock endless possibilities.