1) OS/DB specifications
OS version is Oracle Solaris 10 and database version is 11.1.0.7 
2)Modify init files 
Include the following parameters init file, to refer to the desired ASM disk groups
db_create_file_dest='+DATA01'
db_create_online_log_dest_1='+DATA01'
3) Converting database to ASM 
SQL> ALTER DATABASE DISABLE BLOCK CHANGE TRACKING;SQL> SHUTDOWN IMMEDIATE b. Restore the control file into new locations from location specified in the old PFILE:
SQL> startup nomount ;
RMAN> RESTORE CONTROLFILE FROM 'filename_of_old_control_file';RMAN> ALTER DATABASE MOUNT; d. Copy the database into the ASM disk group using the following command:RMAN> BACKUP AS COPY DATABASE FORMAT '+disk_group';Switch all datafiles into new ASM disk group 
RMAN> SWITCH DATABASE TO COPY; SQL> RECOVER DATABASE USING BACKUP CONTROLFILE UNTIL CANCEL; RMAN> ALTER DATABASE OPEN; / SQL> ALTER DATABASE OPEN RESETLOGS; If you were using change tracking for incremental backups, you can re-enable it now. For example:
SQL> ALTER DATABASE ENABLE BLOCK CHANGE TRACKING;e. Cleanup of Non-ASM Files After ASM Migration# delete datafilesRMAN> DELETE COPY OF DATABASE;RMAN> HOST 'rm old_online_redo_logs';RMAN> HOST 'rmold_control_files'; 
No comments:
Post a Comment