CDB下的RMAN异机恢复

OS: RHEL6.8

DB VERSION: 12.2.0.1

没有convert name什么的,超简单版,跟普通DB流程是一样的。

1,检查有PDB

2,备份

backup as compressed backupset full database plus archivelog;

备份controlfile

3,把备份文件拷贝到目标机

拷贝spfile,controlfile的备份文件,以及数据库备份文件到目标机

4,启动数据库到nomount状态

5,恢复controlfile,然后启动到mount状态,12C已经可以直接敲命令了

restore controlfile from '';

6,如果备份文件所在的路径和原机不一样的话,要把备份文件注册到控制文件

catalog start with '/oradata/fra/ryan/RYAN/backupset/2019_11_02';

7,恢复数据库

rman target / <<EOF

run{

restore database;

recover database;

}

EOF

 

posted @ 2019-11-02 20:54  Ryan_Wo  阅读(285)  评论(0编辑  收藏  举报