
环境描述
List of Permanent Datafiles===========================File Size(MB) Tablespace RB segs Datafile Name---- -------- -------------------- ------- ------------------------1 0 SYSTEM *** +DATA1/MUST_RENAME_THIS_DATAFILE_1.4294967295.42949672952 0 ZHYU *** +DATA1/MUST_RENAME_THIS_DATAFILE_2.4294967295.42949672953 0 SYSAUX *** +DATA1/MUST_RENAME_THIS_DATAFILE_3.4294967295.42949672954 0 UNDOTBS1 *** +DATA1/MUST_RENAME_THIS_DATAFILE_4.4294967295.42949672955 0 UNDOTBS2 *** +DATA1/MUST_RENAME_THIS_DATAFILE_5.4294967295.42949672957 0 USERS *** +DATA1/MUST_RENAME_THIS_DATAFILE_7.4294967295.4294967295List of Temporary Files=======================File Size(MB) Tablespace Maxsize(MB) Tempfile Name---- -------- -------------------- ----------- --------------------1 20 TEMP 32767 +DATA1/MUST_RENAME_THIS_TEMPFILE_1.4294967295.4294967295
ASMCMD> ls -lType Redund Striped Time Sys NamePARAMETERFILE UNPROT COARSE DEC 21 15:00:00 N spfile.ora => +DATA1/ZYRACDG/PARAMETERFILE/spfile.269.1091894255
RMAN> restore standby controlfile from '/u01/app/oracle/rman/ctl.bak';Starting restore at 22-DEC-21using target database control file instead of recovery catalogallocated channel: ORA_DISK_1channel ORA_DISK_1: SID=394 instance=zyrac1 device type=DISKchannel ORA_DISK_1: restoring control filechannel ORA_DISK_1: restore complete, elapsed time: 00:00:02output file name=+DATA1/ZYRACDG/CONTROLFILE/current.268.1091978669Finished restore at 22-DEC-21
参数设置如下:
NAME TYPE VALUE------------------------------------ ----------- ------------------------------db_create_file_dest stringdb_file_name_convert string +data1, +data1log_file_name_convert string +data1, +data1
RMAN> restore standby controlfile from '/u01/app/oracle/rman/ctl.bak';Starting restore at 22-DEC-21using channel ORA_DISK_1channel ORA_DISK_1: restoring control filechannel ORA_DISK_1: restore complete, elapsed time: 00:00:01output file name=+DATA1/ZYRACDG/CONTROLFILE/current.279.1091986341Finished restore at 22-DEC-21RMAN> startup mount force;
RMAN> report schema;Starting implicit crosscheck backup at 22-DEC-21allocated channel: ORA_DISK_1Crosschecked 5 objectsFinished implicit crosscheck backup at 22-DEC-21Starting implicit crosscheck copy at 22-DEC-21using channel ORA_DISK_1Finished implicit crosscheck copy at 22-DEC-21searching for all files in the recovery areacataloging files...no files catalogedRMAN-06139: warning: control file is not current for REPORT SCHEMAReport of database schema for database with db_unique_name ZYRACDGList of Permanent Datafiles===========================File Size(MB) Tablespace RB segs Datafile Name---- -------- -------------------- ------- ------------------------1 0 SYSTEM *** +DATA1/MUST_RENAME_THIS_DATAFILE_1.4294967295.42949672952 0 ZHYU *** +DATA1/MUST_RENAME_THIS_DATAFILE_2.4294967295.42949672953 0 SYSAUX *** +DATA1/MUST_RENAME_THIS_DATAFILE_3.4294967295.42949672954 0 UNDOTBS1 *** +DATA1/MUST_RENAME_THIS_DATAFILE_4.4294967295.42949672955 0 UNDOTBS2 *** +DATA1/MUST_RENAME_THIS_DATAFILE_5.4294967295.42949672957 0 USERS *** +DATA1/MUST_RENAME_THIS_DATAFILE_7.4294967295.4294967295List of Temporary Files=======================File Size(MB) Tablespace Maxsize(MB) Tempfile Name---- -------- -------------------- ----------- --------------------1 20 TEMP 32767 +DATA1/MUST_RENAME_THIS_TEMPFILE_1.4294967295.4294967295
RMAN> restore database;Starting restore at 22-DEC-21using channel ORA_DISK_1channel ORA_DISK_1: starting datafile backup set restorechannel ORA_DISK_1: specifying datafile(s) to restore from backup setchannel ORA_DISK_1: restoring datafile 00001 to +DATA1/MUST_RENAME_THIS_DATAFILE_1.4294967295.4294967295channel ORA_DISK_1: restoring datafile 00002 to +DATA1/MUST_RENAME_THIS_DATAFILE_2.4294967295.4294967295channel ORA_DISK_1: restoring datafile 00003 to +DATA1/MUST_RENAME_THIS_DATAFILE_3.4294967295.4294967295channel ORA_DISK_1: restoring datafile 00004 to +DATA1/MUST_RENAME_THIS_DATAFILE_4.4294967295.4294967295channel ORA_DISK_1: restoring datafile 00005 to +DATA1/MUST_RENAME_THIS_DATAFILE_5.4294967295.4294967295channel ORA_DISK_1: restoring datafile 00007 to +DATA1/MUST_RENAME_THIS_DATAFILE_7.4294967295.4294967295channel ORA_DISK_1: reading from backup piece +DATA1/ZYRAC/BACKUPSET/2021_12_22/nnndf0_tag20211222t162513_0.292.1091982313channel ORA_DISK_1: piece handle=+DATA1/ZYRAC/BACKUPSET/2021_12_22/nnndf0_tag20211222t162513_0.292.1091982313 tag=TAG20211222T162513channel ORA_DISK_1: restored backup piece 1channel ORA_DISK_1: restore complete, elapsed time: 00:00:16Finished restore at 22-DEC-21
发现回复完名字还是不对:
RMAN> report schema;using target database control file instead of recovery catalogRMAN-06139: warning: control file is not current for REPORT SCHEMAReport of database schema for database with db_unique_name ZYRACDGList of Permanent Datafiles===========================File Size(MB) Tablespace RB segs Datafile Name---- -------- -------------------- ------- ------------------------1 0 SYSTEM *** +DATA1/MUST_RENAME_THIS_DATAFILE_1.4294967295.42949672952 0 ZHYU *** +DATA1/MUST_RENAME_THIS_DATAFILE_2.4294967295.42949672953 0 SYSAUX *** +DATA1/MUST_RENAME_THIS_DATAFILE_3.4294967295.42949672954 0 UNDOTBS1 *** +DATA1/MUST_RENAME_THIS_DATAFILE_4.4294967295.42949672955 0 UNDOTBS2 *** +DATA1/MUST_RENAME_THIS_DATAFILE_5.4294967295.42949672957 0 USERS *** +DATA1/MUST_RENAME_THIS_DATAFILE_7.4294967295.4294967295List of Temporary Files=======================File Size(MB) Tablespace Maxsize(MB) Tempfile Name---- -------- -------------------- ----------- --------------------1 20 TEMP 32767 +DATA1/MUST_RENAME_THIS_TEMPFILE_1.4294967295.4294967295
这时,做如下操作就好了:
RMAN> switch database to copy;datafile 1 switched to datafile copy "+DATA1/ZYRACDG/DATAFILE/system.284.1091986403"datafile 2 switched to datafile copy "+DATA1/ZYRACDG/DATAFILE/zhyu.262.1091986403"datafile 3 switched to datafile copy "+DATA1/ZYRACDG/DATAFILE/sysaux.296.1091986403"datafile 4 switched to datafile copy "+DATA1/ZYRACDG/DATAFILE/undotbs1.285.1091986403"datafile 5 switched to datafile copy "+DATA1/ZYRACDG/DATAFILE/undotbs2.301.1091986403"datafile 7 switched to datafile copy "+DATA1/ZYRACDG/DATAFILE/users.278.1091986403"RMAN> report schema;RMAN-06139: warning: control file is not current for REPORT SCHEMAReport of database schema for database with db_unique_name ZYRACDGList of Permanent Datafiles===========================File Size(MB) Tablespace RB segs Datafile Name---- -------- -------------------- ------- ------------------------1 900 SYSTEM *** +DATA1/ZYRACDG/DATAFILE/system.284.10919864032 100 ZHYU *** +DATA1/ZYRACDG/DATAFILE/zhyu.262.10919864033 540 SYSAUX *** +DATA1/ZYRACDG/DATAFILE/sysaux.296.10919864034 345 UNDOTBS1 *** +DATA1/ZYRACDG/DATAFILE/undotbs1.285.10919864035 25 UNDOTBS2 *** +DATA1/ZYRACDG/DATAFILE/undotbs2.301.10919864037 5 USERS *** +DATA1/ZYRACDG/DATAFILE/users.278.1091986403


文章转载自godba,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




