RMAN异机恢复

一、说明

1. 背景

原数据库为11g RAC环境(11.2.0.4),操作系统为Linux。目标新库为11g (11.2.0.4) 单机,操作系统为Linux。

2. 步骤

序号 步骤
1 备份原数据库
2 传输备份文件到备机
3 原库上创建pfile并传输给备机
4 备份库更改pfile,去掉原来rac的参
5 启动备库到nomount状态
6 恢复控制文件
7 启动到mount,注册备份信息
8 检测备份信息
9 还原数据文件
10 备份还原增量归档
11 恢复数据库
12 重命名日志文件
13 打开数据库
14 删除二节点日志文

二、具体步骤

  1. 备份数据库
RMAN> 
run{
allocate channel c1 type disk;
backup database format '/home/oracle/backup/full_%U';
backup archivelog all format '/home/oracle/backup/arch_%U';
}

  1. 传输备份文件到备机
scp zjrac2* 172.16.188.50:/backup

  1. 原库上创建pfile并传输给备机
create pfile='/tmp/initorcl.ora' from spfile;

  1. 备份库更改pfile,去掉原来rac的参数

删除参数文件中以下信息:
最前面instance1.__和instance2.__开头的参数,以上参数均属于动态参数。

*.cluster_database
*.remo

你可能感兴趣的:(RMAN备份恢复,数据库,oracle,rman)