oracle 单实例恢复到 rac
;#操作环境
单实例数据库版本 11.2.0.4
rac 数据库版本 11.2.0.4
这里主要讲恢复的过程,rac 的安装配置就省略了。
1、在源库用 RMAN 备份,并将备份文件 copy 到 rac 的一个节点服务器上
备份最好拷贝到和原库相同的目录下
2、启动 rac 的一个节点到 nomount 状态下
> startup nomount;
3、RMAN 执行对控制文件的恢复
RMAN> restore controlle from '/bk/enovia/c-';
restore controlle from '/bk/plmdb/c-‘
4、restore 数据库
4.1 将数据库启动到 MOUNT 状态
RMAN> alter database mount;
4.2 查看源库数据文件存储位置信息
SQL> select le_id,le_name from dba_data_les;
SQL> select le_id,le_name from dba_temp_les;
enovia
修改 redo 位置
alter database rename le '/oracle/app/oradata/enovia/enovia/redo5_1.log' to
'+DATA/enovia/onlinelog/group_5.5451.964967825';
alter database rename le '/oracle/app/oradata/enovia/enovia/redo2_1.log' to
'+DATA/enovia/onlinelog/group_2.5450.964967823';
alter database rename le '/oracle/app/oradata/enovia/enovia/redo1_1.log' to
'+DATA/enovia/onlinelog/group_1.5449.964967821';
alter database rename le '/oracle/app/oradata/enovia/enovia/redo3_1.log' to
'+DATA/enovia/onlinelog/group_3.5454.964967965';
alter database rename le '/oracle/app/oradata/enovia/enovia/redo4_1.log' to
'+DATA/enovia/onlinelog/group_4.5455.964967967' ;
plmdb
alter database rename le '/oracle/app/oradata/plmdb/plmdb/redo5_1.log' to '
+DATA/plmdb/onlinelog/group_5.566.931863569';
alter database rename le '/oracle/app/oradata/plmdb/plmdb/redo2_1.log' to '
评论0