NOTE: Always Do Exercise on Test Environment, First.
Assumptions :
1. ASM Instance is already Created and Ready to Use.
2. DB Instance was Started using ‘spfile’
3. Disk Group Name : ‘+DGDATA’
- Set the Parameter ‘db_create_file_dest’ to ‘+DGDATA’
alter system set db_create_file_dest=’+DGDATA’ scope=spfile;
- Set the Parameter ‘control_file’ to the destination in ASM
alter system set control_files=” scope=spfile;
- Bounce/Open the Database with ‘NoMount’ Clause
startup nomount
- Restore Control File from the Previous Destination
restore controlfile from ‘/u001/oracle/data/control001.ctl’;
- Mount the Database
alter database mount;
-Do the following :
backup as copy database format ‘+DGDATA’;
switch database to copy;
recover database;
alter database open;
alter tablespace TEMP add TEMPFILE;
alter database tempfile ‘/u001/oracle/data/temp001.dbf’ drop;
Best of Luck.
Popularity: 9% [?]




Good hands-on exercises (installation, patching, cloning), very experienced trainer worth every penny
3 users commented in " Steps / How to Migrate Non ASM Instance Database to ASM Instance "
Follow-up comment rss or Leave a TrackbackWhat about the online redo log?
I would like to see other bits with ASM like , what is ASM ? when to use and when not to use ?
Issues around ASM and configuration with E-Business
ASM is one of the new features of Oracle 10g in order to simplify Storage of Oracle Database Files such as datafiles, redolog files and controlfiles. The feature of Stripping and Mirroring are also included in the ASM. In ASM, One can use RAW file system in order to boost the performance.
To some extend, we can say that ASM is extension of OMF.
Leave A Reply