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