My Oracle Support Banner

DUPLICATE (Backup based) DATABASE from non ASM to ASM (vice versa) to different host (Doc ID 382669.1)

Last updated on AUGUST 08, 2023

Applies to:

Oracle Database - Standard Edition - Version to [Release 11.2 to 12.1]
Oracle Database - Enterprise Edition - Version to [Release 10.1 to 12.1]
Oracle Database Cloud Schema Service - Version N/A and later
Oracle Database Exadata Cloud Machine - Version N/A and later
Oracle Cloud Infrastructure - Database Service - Version N/A and later
Information in this document applies to any platform. *** ***


This note demonstrates how to duplicate database from host A to host B and at the same time converting a database from a file system to ASM or ASM to filesystem depending on the requirements. The example in this document uses catalog database, however this task can also be performed without a catalog.

This note assumes that the original database is in ARCHIVELOG mode. If in NOARCHIVELOG mode you must take an OFFLINE backup in MOUNT mode.


To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document
 DUPLICATE (Backup based) DATABASE from non ASM to ASM (vice versa) to different host
 Assumed database names:
 1. Backup of the primary database.
 2 Determine how much disk space will be required.
 3. Ensuring you have enough space within your ASM instance.
 4. Making the backup available for the duplicate process.
 5. Creating the init.ora & administration directories for the duplicate database.
 6. Ensuring SQL*NET connections to primary database and RMAN catalog are working.
 7. Prepare RMAN duplicate script.
 8. Execute the RMAN script.

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.