标题: 为何无法从重做日志中恢复文件呢?
pangyi
LU幼天使
Rank: 2


UID 56024
精华 1
积分 168
帖子 212
活跃指数 45
LU金币 318 个
LU金条 0 个
阅读权限 20
注册 2006-10-4
来自 广州
 
发表于 2006-11-8 12:29  资料  个人空间  短消息  加为好友  添加 pangyi 为MSN好友 通过MSN和 pangyi 交谈
为何无法从重做日志中恢复文件呢?

创建了恢复目录。
用rman作了一次全库备份,和归档日志备份。
然后创建了一个test的表空间。
然后把控制文件、system01.dbf、test01.dbf文件删除后。
在rman通过restore controlfile from autoback恢复控制文件,
在rman通过restore datafile 1恢复system01.dbf数据文件。并recover后。
在restore datafile 13的时候提示没有这个备份。
打开数据库的时候提示datafile 13这个文件offline,如果resetlogs就会丢失这个文件。
通过backup controlfile to trace后看到创建控制文件的脚本中仍然存在这个test01.dbf的文件。
请问如果这种情况如何才能恢复那个test01.dbf的文件呢???

顶部
shahand
技术专家
Rank: 14Rank: 14Rank: 14Rank: 14


UID 2790
精华 0
积分 72
帖子 132
活跃指数 11
LU金币 2144 个
LU金条 0 个
阅读权限 200
注册 2003-11-19
 
发表于 2006-11-9 14:05  资料  个人空间  短消息  加为好友 
需要下面前两个关键的部分

1 要通过alert掌握test下数据文件的创建时间,然后
recover database using backup controlfile until time '该时间点';
2
alter database create datafile n as '。。。。'

3。
recover database using backup controlfile;可以是完全恢复(redo完整),
或者不完全恢复cancel

顶部
 



当前时区 GMT+8, 现在时间是 2008-12-2 18:13
乐悠LoveUnix论坛-京ICP备05005823号

Thanks to Discuz!  © 2001-2007    Power by LoveUnix.net
Processed in 0.052218 second(s), 6 queries , Gzip enabled

清除 Cookies - 联系我们 - 乐悠LoveUnix - Archiver