Oracle RMAN异机恢复数据库(RMAN数据迁移)
1、启动数据库到nomount
2、设置DBID,从原库中查询DBID的值
RMAN> set dbid=1374484832
3、状态恢复spfile
RMAN>restore spfile from '/u01/app/rman_backup/controlfileback/cntrl_%s_%p_%s';
4、恢复controlfile,
RMAN>restore controlfile from '/u01/app/rman_backup/controlfileback/cntrl_%s_%p_%s';
5、启动数据库到mount状态,然后建立controfile中对应的数据文件,联机日志文件所对应的目录。向controlfile中注册rman信息。
RMAN>catalog start with '/u01/app/';
6、mkdir /u01/app/oracle/oradata/rman/取回备份数据。
开始恢复数据
RMAN>restore database;
7、开始恢复
RMAN>recover database;
8、启动数据库
RMAN>alter database open;
如果是不完全恢复,则需要使用resetlogs模式打开数据库,
RMAN>alter database open resetlogs;
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:49
阅读量:71
阅读量:51
阅读量:51
阅读量:60