
Migration from On-Premises Oracle Database to ADB@Azure using ZDM and Oracle GoldenGate
Migrating Oracle workloads from on-premises environments to Oracle Autonomous Database on Azure (ADB@Azure) can be achieved with near-zero downtime using Oracle Zero Downtime Migration (ZDM) and Oracle GoldenGate (OGG).
This guide provides a streamlined step-by-step approach covering source preparation, GoldenGate setup, ZDM configuration, and migration execution.
1. Architecture Overview
The migration setup consists of:
Source Database (On-Prem Oracle DB)
GoldenGate Hub VM
ZDM Server
ADB@Azure Target Database
NFS Storage for Data Pump transfer
Migration Flow
Prepare source database
Configure GoldenGate replication
Prepare ADB@Azure target
Configure GoldenGate VM
Configure ZDM server
Run ZDM evaluation
Execute online logical migration
Monitor GoldenGate lag
Perform cutover
2. Source Database Preparation
ZDM Requirements
Create SSH Connectivity
Add Oracle user to required OS group
Generate SSH key pair for Oracle user
Copy private key to ZDM server