rman异机器恢复记录

本文详细介绍了如何使用RMAN进行Oracle数据库的异机恢复。首先,确保源库和目标库的目录结构一致,并在源库上执行crosscheck和delete obsolete操作。接着,将RMAN备份文件复制到目标库的对应目录。然后,在目标库中设置DBID,恢复spfile和controlfile。在恢复数据库和进行媒体恢复过程中,可能遇到日志文件或归档错误,通过SQL*Plus进行相应的日志恢复,最后使用alter database open resetlogs命令完成恢复。
摘要由CSDN通过智能技术生成

保证原库和目标库目录结构一致,比如数据文件目录,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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值