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 '',但是最好还是按原路径还原再修改。

猜你喜欢

转载自blog.csdn.net/samson_www/article/details/79351000
今日推荐