This discussion is archived
1 Reply Latest reply: Mar 28, 2013 6:09 PM by 816366 RSS

oracle 异机,归档恢复问题

957417 Newbie
Currently Being Moderated
有2台服务器,一台是生产数据库服务器,安装了 oracle 11.2.0.2 RAC 数据库。通过日立存储的shadowimage来进行磁盘镜像到另外一台备份服务器oracle11.2.0.2 单机asm 。对镜像后的单机备份服务器每天进行一次冷备份。


现在有个想法,能不能隔一段时间把生产主机的归档日志拷贝到测试机上,然后利用前一天晚上的全备份先恢复,再根据归档日志进行前滚到服务器不久前的状态?

下面我根据资料上做的步骤,可是不成功。

1、对备份服务器做冷备份

3、主服务器上进行数据库的变更,例如增加了一个表空间。

4、在主服务器上alter system switch logfiles; 把回滚日志切换出来,形成新的归档

5、在主服务器上用rman 通过backup as copy archivelog all format='/oracle/temp_archive/arc_%U.arc';把归档从asm复制到文件系统中。

5、把归档日志文件ftp到测试服务器上。备机目录:/oracle/temp_archive


6、在备份服务器上恢复上次的冷备份。

7、在备份服务器上通过
startup mount
recover database using backup controlfile until cancel;
恢复的时候指定了/oracle/temp_archive/arc_xxx.arc 归档

但是恢复没有成功。还请指教方案哪里出了问题。

Legend

  • Correct Answers - 10 points
  • Helpful Answers - 5 points