当前位置: 代码迷 >> Oracle技术 >> Oracle9i 没有备份,没有归档日志,数据丢失了,还能恢复吗?该如何处理
  详细解决方案

Oracle9i 没有备份,没有归档日志,数据丢失了,还能恢复吗?该如何处理

热度:543   发布时间:2016-04-24 08:41:05.0
Oracle9i 没有备份,没有归档日志,数据丢失了,还能恢复吗?
改了表的Initial Extent属性,改完之后发现数据丢失了,现在没有备份,没有归档日志,还能恢复吗?

补充:数据库是oracle9i

刚才用闪回恢复了一些,但不到十分之一

急啊!!!!!!!!!!!

------解决方案--------------------
没有备份,没有归档日志, undo_retention如果设置不够大的话, 估计恢复不了了。
------解决方案--------------------
undo_retention一般默认设置为900秒,也就是15分钟,
超过时间,相应的undo块则表记为可被覆盖。如果此时undo空间不够
则被覆盖。
如果有归档,还可以闪回数据库。但前提是归档。
------解决方案--------------------
“现在没有备份,没有归档日志”
数据库怎么能没有备份和归档日志呢?
------解决方案--------------------
现在没有备份,没有归档日志 
基本没有什么指望了,看看LOGMNIER能恢复多少吧,
------解决方案--------------------
闪回 是看你的undo 文件大小决定的,如果是个大型数据库的话 闪回可能就能支持几分钟时间吧,

小型的可能会闪回两三天前的资料;



------解决方案--------------------
探讨
undo_retention一般默认设置为900秒,也就是15分钟,
超过时间,相应的undo块则表记为可被覆盖。如果此时undo空间不够
则被覆盖。
如果有归档,还可以闪回数据库。但前提是归档。

------解决方案--------------------
没有归档,没有备份,恐怕难了。以后改参数还是先备份吧
  相关解决方案