Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

999

积分

1

好友

942

主题
1#
发表于 2017-4-16 10:15:05 | 查看: 1679| 回复: 0
环境: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,还有其他方法吗
下载专业ORACLE数据库恢复工具PRM-DUL  For Oracle http://www.parnassusdata.com/

如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复!

诗檀软件专业数据库修复团队

服务热线 : 13764045638  QQ: 47079569     邮箱:service@parnassusdata.com
您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-12-23 15:52 , Processed in 0.051867 second(s), 22 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569