SnapAssure备份恢复(从文件系统到ASM实例)

测试背景:客户现场有可能生产库数据放在文件系统,而恢复库数据文件放在asm里。

一、备份生产端数据库。

二、配置备份服务StartAgentd.sh脚本

主要添加下面几个变量:

export ASM_DISKGROUP_NAME=+DATA1
export ASM_ORALOAD_ENABLE=YES
export ASM_RESTORE_ENABLE=YES

同时注意环境变量的SID,建议和生产端保持一致。

 

三、进行物理恢复

     使用SnapAssure恢复过程中,主要看vagentd日志有没有报错,没报错就成功一半了。

四、恢复库操作

     1、创建pfile

     2、修改pifle中controlfile文件为恢复的控制文件。

     3、根据v$datafile、v$logfile、v$tempfile并参考SnapAssure生成的rename.sql文件进行重命名。

     4、recover database;

     5 、open 数据库。

     6、更换temp数据文件;

     7、创建spfile;

         spfile创建后,需要重启数据库,看看是否还有其他问题。

     8、根据spfile创建pfile以备万一。

呵呵,则疼。

  

posted on 2012-05-24 16:34  罗烨鑫  阅读(441)  评论(0编辑  收藏  举报

导航