To copy the control files to ASM:
SQL> select name from v$controlfile;
NAME
--------------------------------------------------------------------------------
/dba/lab/backup/LABDB/control01.ctl
SQL> shutdown immediate;
SQL> startup nomount;
RMAN> restore controlfile to '+LAB_DG' from '/dba/lab/backup/LABDB/control01.ctl';
Starting restore at 28-JAN-10 12:56:15
using target database control file instead of recovery catalog
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=66 device type=DISK
channel ORA_DISK_1: copied control file copy
Finished restore at 28-JAN-10 12:56:17
ASMCMD [+LAB_DG/LABDB/CONTROLFILE] > ls -ltr
Type Redund Striped Time Sys Name
CONTROLFILE UNPROT FINE JUN 28 12:00:00 Y current.310.755009777
Modify your init.ora and point the control_file=+LAB_DG/LABDB/CONTROLFILE/current.310.755009777. You can multiplex with the same steps above.
SQL> select name from v$controlfile;
NAME
--------------------------------------------------------------------------------
/dba/lab/backup/LABDB/control01.ctl
SQL> shutdown immediate;
SQL> startup nomount;
RMAN> restore controlfile to '+LAB_DG' from '/dba/lab/backup/LABDB/control01.ctl';
Starting restore at 28-JAN-10 12:56:15
using target database control file instead of recovery catalog
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=66 device type=DISK
channel ORA_DISK_1: copied control file copy
Finished restore at 28-JAN-10 12:56:17
ASMCMD [+LAB_DG/LABDB/CONTROLFILE] > ls -ltr
Type Redund Striped Time Sys Name
CONTROLFILE UNPROT FINE JUN 28 12:00:00 Y current.310.755009777
Modify your init.ora and point the control_file=+LAB_DG/LABDB/CONTROLFILE/current.310.755009777. You can multiplex with the same steps above.
To copy datafiles to ASM:
col name format a72
set linesize 132
select file#, name, bytes/1024/1024 as MB from v$datafile;
FILE# NAME MB
---------- ------------------------------------------------------------------------ ----------
1 /tmp/dba/LABDB/lab_D-LABDB_I-4162359530_TS-SYSTEM_FNO-1_01mf4a6a 710
2 /tmp/dba/LABDB/lab_D-LABDB_I-4162359530_TS-SYSAUX_FNO-2_02mf4a6a 670
3 /tmp/dba/LABDB/lab_D-LABDB_I-4162359530_TS-UNDOTBS1_FNO-3_03mf4a6a 70
4 /tmp/dba/LABDB/lab_D-LABDB_I-4162359530_TS-USERS_FNO-4_05mf4a6b 5
rman target /
Recovery Manager: Release 11.2.0.2.0 - Production on Tue Jun 28 13:21:15 2011
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
connected to target database: LABDB (DBID=4162359530, not open)
RMAN> copy datafile 1 to '+LAB_DG';
Starting backup at 28-JAN-10 13:21:46
using target database control file instead of recovery catalog
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=96 device type=DISK
channel ORA_DISK_1: starting datafile copy
input datafile file number=00001 name=/tmp/dba/LABDB/lab_D-LABDB_I-4162359530_TS-SYSTEM_FNO-1_01mf4a6a
output file name=+LAB_DG/rmandr/datafile/system.311.755011307 tag=TAG20110628T132147 RECID=22 STAMP=755011309
channel ORA_DISK_1: datafile copy complete, elapsed time: 00:00:03
Finished backup at 28-JAN-10 13:21:50
RMAN> copy datafile 2 to '+LAB_DG';
RMAN> copy datafile 3 to '+LAB_DG';
RMAN> copy datafile 4 to '+LAB_DG';
RMAN> switch datafile 1 to copy;
datafile 1 switched to datafile copy "+LAB_DG/rmandr/datafile/system.311.755011307"
RMAN> switch datafile 2 to copy;
datafile 2 switched to datafile copy "+LAB_DG/rmandr/datafile/sysaux.312.755011327"
set linesize 132
select file#, name, bytes/1024/1024 as MB from v$datafile;
FILE# NAME MB
---------- ------------------------------------------------------------------------ ----------
1 /tmp/dba/LABDB/lab_D-LABDB_I-4162359530_TS-SYSTEM_FNO-1_01mf4a6a 710
2 /tmp/dba/LABDB/lab_D-LABDB_I-4162359530_TS-SYSAUX_FNO-2_02mf4a6a 670
3 /tmp/dba/LABDB/lab_D-LABDB_I-4162359530_TS-UNDOTBS1_FNO-3_03mf4a6a 70
4 /tmp/dba/LABDB/lab_D-LABDB_I-4162359530_TS-USERS_FNO-4_05mf4a6b 5
rman target /
Recovery Manager: Release 11.2.0.2.0 - Production on Tue Jun 28 13:21:15 2011
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
connected to target database: LABDB (DBID=4162359530, not open)
RMAN> copy datafile 1 to '+LAB_DG';
Starting backup at 28-JAN-10 13:21:46
using target database control file instead of recovery catalog
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=96 device type=DISK
channel ORA_DISK_1: starting datafile copy
input datafile file number=00001 name=/tmp/dba/LABDB/lab_D-LABDB_I-4162359530_TS-SYSTEM_FNO-1_01mf4a6a
output file name=+LAB_DG/rmandr/datafile/system.311.755011307 tag=TAG20110628T132147 RECID=22 STAMP=755011309
channel ORA_DISK_1: datafile copy complete, elapsed time: 00:00:03
Finished backup at 28-JAN-10 13:21:50
RMAN> copy datafile 2 to '+LAB_DG';
RMAN> copy datafile 3 to '+LAB_DG';
RMAN> copy datafile 4 to '+LAB_DG';
RMAN> switch datafile 1 to copy;
datafile 1 switched to datafile copy "+LAB_DG/rmandr/datafile/system.311.755011307"
RMAN> switch datafile 2 to copy;
datafile 2 switched to datafile copy "+LAB_DG/rmandr/datafile/sysaux.312.755011327"
RMAN> switch datafile 3 to copy;
datafile 3 switched to datafile copy "+LAB_DG/rmandr/datafile/undotbs1.313.755011337"
RMAN> switch datafile 4 to copy;
datafile 4 switched to datafile copy "+LAB_DG/rmandr/datafile/users.314.755011345"
SQL> alter database open;
Database altered.
datafile 3 switched to datafile copy "+LAB_DG/rmandr/datafile/undotbs1.313.755011337"
RMAN> switch datafile 4 to copy;
datafile 4 switched to datafile copy "+LAB_DG/rmandr/datafile/users.314.755011345"
SQL> alter database open;
Database altered.
No comments:
Post a Comment