Thanks to my Colleague Jaipal to introduce me to this Metalink Note: Doc ID 2005729.1
In a 12c and higher environment, to migrate data between systems that have different endian formats, with the least amount of application down time.
The first step is to copy a full back up from the source to the destination. Then, by using a series of incremental backups, each smaller than the last, the data at the destination system can be brought nearly current with the source system, before any downtime is required.
This procedure requires down time only during the final incremental backup and the meta-data export/import.
The high-level steps for Cross Platform Incremental Backup are:
- Initial setup
- Prepare phase(source data remains online)
-
- Backup (level=0) of tablespaces to be transported
- Transfer backup and other necessary setup files to destination system
- Restore datafiles on destination system endian format
3. Roll Forward phase (source data remains online - Repeat this phase as many times as necessary to catch destination datafile copies up to source database)
-
- Create incremental backup on source system
- Transfer incremental backup and other necessary setup files to destination system
- Convert incremental backup to destination system endian format and apply the backup to the destination datafile copies
- Determine next_scn for next incremental backup
- Repeat steps until ready to transport the tablespace.
4. Transport phase (source data is READ ONLY)
-
- Make tablespaces in source database READ ONLY
- Repeat the Roll Forward phase one final time
- This step makes destination datafile copies consistent with source database and generates necessary export.
- Time for this step is significantly shorter than traditional XTTS method when dealing with large data because the incremental backup size is smaller.
- Import metadata of objects in the tablespaces into destination database using Data Pump
- Make tablespaces in destination database READ WRITE
Thanks
Suresh
Follow Me!!!