一个分阶段恢复的问题

[复制链接]
查看11 | 回复4 | 2012-7-12 18:47:29 | 显示全部楼层 |阅读模式
我做了LEVEL 0 LEVEL 1 LEVEL 2级3个备份,我想做3次恢复,一级一级恢复到LEVLE 2,每次恢复使用备份时自动备份的控制文件,然后修改pfile指定控制文件,希望的状态是,只需要在恢复LEVEL 0的时候执行restore database ,其余等级只需要recover database,但实际情况是每次做recover database恢复时都提示需要进行restore,导致同一个数据文件需要恢复三次,在ASM的环境下就是有3个文件。
有办法做到只需要在恢复LEVEL 0的时候执行restore database ,其余等级recover database吗?

回复

使用道具 举报

千问 | 2012-7-12 18:47:29 | 显示全部楼层
把备份脚本,恢复操作列出来。
回复

使用道具 举报

千问 | 2012-7-12 18:47:29 | 显示全部楼层

有问题
LEVEL 0 是 restore的操作
但其他LEVEL 都是 recover操作
回复

使用道具 举报

千问 | 2012-7-12 18:47:29 | 显示全部楼层
贴全有点复杂 我概述下 set dbid,start nomount,,restore spfile to pfile,restore controlfile from L0的控制文件备份, shutdown,startup mount,restore recover 此时报在线日志文件的错,shutdown 至此0级恢复完毕,startup nomount,restore controlfile from L1的控制文件备份, shutdown,startup mount,此时使用recover报错,提示需要restore ,我的目地是跳过这个L1的restore和下一个L2的restore直接使用recover database。
回复

使用道具 举报

千问 | 2012-7-12 18:47:29 | 显示全部楼层
正常来说就是这样的
0级相当于全备一样的是restore
1级必须用recover
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行