6.1 Overview
Hybrid migration follows ZDM's proven methodology of pre-check, data transfer, synchronization, and post-check. While there are manually several phases that ZDM goes through for a hybrid Migration, the overall workflow is summarized as follows:
- ZDM connects to the source database and target database and performs the following validations:
- ZDM_VALIDATE_TGT phase: ZDM connects to the target database and performs validations.
- ZDM_VALIDATE_SRC phase: ZDM connects to the source database and performs validations.
- ZDM_SETUP_XTTS_SRC phase: ZDM configures required helper modules at the source level.
- ZDM_SETUP_XTTS_TGT phase: ZDM configures required helper modules at the target level.
- ZDM orchestrates the tablespace-level backups:
- Performs a full backup of the tablespaces.
- Performs an incremental backup of the tablespaces.
- Copies the wallet files as required.
- ZDM performs a full restore of tablespaces as foreign tablespaces.
- ZDM sets the source tablespaces as read-only and performs the following steps:
- Performs an incremental backup of the tablespaces and metadata export of the tablespaces using RMAN.
- Copies the wallet files as required.
- ZDM exports the metadata via Data Pump. The export includes:
- Metadata
- PL/SQL objects
- Non-tablespaces data
- ZDM imports the metadata and performs an incremental restore as follows:
- Import of the user metadata from Data Pump.
- Incremental restore with RMAN + import of tablespace metadata generated by RMAN.
- Import of all the other metadata (objects and non-tablespace data).
- ZDM performs post actions, cleans up, and finalizes.