Rman备份还原操作实录



数据库启动到startup nomount状态;
你异机还原的时候dbid肯定不一样,所以需要运行set DBid
1.set dbid=4032130741 ;
2.restore controlfile from 'C:\backup\rman\CF_3289_1_856574521';
3.alter database mount;

4.catalog start with 'C:\backup\rman';
如果你的备份路径和你现在还原文件位置是一致的,这一步不需要运行,如果不一致才运行这个,否则你就会遇到第一个关口ora 2063错误。
5.restore database;
如果还原出的数据文件位置和备份的位置不一样,则需要按如下方式运行
run{
set newname for datafile 10 to 'd:\oradata\a.dbf';
restore database;
}

6.recover database;

7.alter database open resetlogs;
这个时候可能会遇到ora-01153错误:激活了不兼容的介质恢复。 不用理他,别担心是你的数据有问题,直接shutdown,重启开启在运行一下就OK了。

注意:
实例名不同不可以还原,只能先还原成原来的实例名后再修改;
如果数据文件位置不同,可以使用set newname for datafile 10 to '',但是最好还是按原路径还原再修改。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值