保证原库和目标库目录结构一致,比如数据文件目录,rman备份的目录。
在原库中 rman target /
crosscheck backupset ;
delete obsolete;
然后将rman备份文件拷贝到目标库相同的目录下。
进入目标库rman 设置
rman target /
set dbid 1347701014 //这里的DBID是原库的ID
startup nomount;//如果这里出错就需要还原pfile;
restore spfile from '/rmanbak/spfile_ORCL_T_02oe2blt_1_1';//恢复参数文件
startup nomount ;
restore controlfile from '/rmanbak/whole_ORCL_T_0eoe2r5i_1_1';//恢复控制文件
list backup ;控制文件恢复之后 可以查看备份信息了。
restore database;还原数据库文件
recover database;//这里会报关于日志文件或者归档的错误,不用管 退出rman
RMAN-03002: failure of recover command at
RMAN-06054: media recovery requesting unknown log
或者
RMAN-03002: failure of recover command at 07/06/2013 16:18:10
ORA-19698: /u01/app/oradata/orcl/redo01.log is from different database: id=1347859893, db_name=ORCL
sqlplus / as sysdba