日期:2014-05-16  浏览次数:20961 次

非归档模式下做过冷备份后日志被覆盖,数据文件损坏后,还能还原吗?
本人刚接触oracle,基础不是很踏实,现在做实验遇到一个问题,请达人帮忙解决一下:
    数据库在非归档模式下运行,做过一次冷备份。有三个日志组。但我做了几次DML和切换了几次,把17号的日志文件被覆盖没了。在我把user01.dbf删除后,用之前的冷备份的user01.dbf拷贝回来,做恢复的时候提示需要17号文件,请问还能恢复吗?或者怎么样把数据库弄起来?
------解决方案--------------------
非常规方法可以,但是测试环境这样做,意义不大




---------------------------------------------------------------
QQ号:107644445
邮箱:dba@xifenfei.com
BLOG:http://www.xifenfei.com
提供专业ORACLE技术支持(数据恢复,安装实施,升级迁移,备份容灾,故障诊断,系统优化等)
------解决方案--------------------
归档和日志都没有了,数据文件恢复的依据都没有了,恢复不了了。
------解决方案--------------------
如果是 shutdown immediate 状态下、或 mount 状态下做的冷备,包括控制文件,数据库应该可以起来,但备份之后的数据操作就不能回复了。