ALLSTARS_ORACLE 发表于 2017-4-16 10:15:05

紧急恢复数据问题,请大家都来看看

环境:AIX 5.3.0.5 Oracle9.2.0.8

情况如下:昨天误删除一个大表A,大约几百万条记录.希望能够尽可能恢复所有数据。



目前拥有条件:
(1)一个2008年12月的冷备份全库,包含所有数据文件,控制文件,联机日志文件。
(2)一个两天前exp出的full=y导出的文件
(3)误删除之前10天以内的所有归档日志文件,但从2008年12月至2009年8月1日的归档日志文件缺失。

我的思路:
(1)利用2008年12月的冷备份全库,和10天的归档日志文件,做不完全恢复,可以找到10天的最新数据。
(2)利用exp出的文件,找到两天前的所有数据
(3)然后(1),(2)结合,可以恢复所有数据。


不知道这样的思路是否行得通,特别是做不完全恢复,因为损失了8个月的归档日志文件,只有最近10天的归档日志文件,是否能做不完全恢复,请大家帮忙看看。谢谢


好像Oracle9i的Flashback Query对drop、truncate等没有undo记录的操作似乎不支持,因为操作是drop table1,2楼的“如果昨天及时用Flashback Query就省事了”似乎不行,"当时把数据库停下做个冷备也可以省事。"这个是什么意思呢,各位还有什么好方法呢,用过期的冷备和一些现有的归档日志不能够进行不完全恢复吗?


唉,是drop,难道只能靠Logmnr解析日志?这样能行吗
我觉得有两天前的exp和10天内完整的归档,恢复应该是没有问题的,除了用Logmnr,还有其他方法吗
页: [1]
查看完整版本: 紧急恢复数据问题,请大家都来看看