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

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

999

积分

1

好友

942

主题
1#
发表于 2017-4-17 16:30:34 | 查看: 8967| 回复: 2
本帖最后由 ALLSTARS_ORACLE 于 2017-4-26 11:26 编辑

删除用户时使用的是级联的方式!数据应该是没掉(因为文件的大小没变。)。

数据库采用自动归档模式,在2004年8月份,曾经使rman做过全备份,从8月份到目前的归档日志都存在,不知道有没有什么恢复办法。

已经试过过不完全恢复

recover database until time '2005-01-21 15:00' ,
但执行完之后数据库没有变化



只恢复用户we所用数据文件we.dbf,可以吗,restore datafile 8, recover database until time '2005-01-21 15:00'


但必须有rman的全备份以及所有的归档日至文件。但我的日至文件从2004-08-23~~2004-10-23之间的丢掉了,不知有没可能恢复,这种恢复是“后滚”数据,我试了试“前滚“,对于drop table 等之类删除数据库对象的操作,没有任何效果。不知道大家如何看待这种恢复,前滚和后滚有什么不同?
下载专业ORACLE数据库恢复工具PRM-DUL  For Oracle http://www.parnassusdata.com/

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

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

服务热线 : 13764045638  QQ: 47079569     邮箱:service@parnassusdata.com
2#
发表于 2017-4-26 11:29:41
这种需要之前的全备和归档 做不完全恢复或TSPTIR

若没有备份也可以使用prm-dul工具的非字典模式恢复

可以看视频了解下 软件:http://www.tudou.com/programs/view/GDg_dXvNnqs/
也可以联系我们诗檀软件恢复

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

服务热线 : 13764045638  QQ: 47079569   

回复 只看该作者 道具 举报

3#
发表于 2017-8-16 18:07:48
本帖最后由 biotwang 于 2017-8-16 18:28 编辑

由于丢失日志,且间隔时间过长。即便是使用其它机器进行数据库不完全恢复再导出表会源库,数据也可能很难满足你当前的需要。推荐直接使用PRM-DUL非字典模式直接进行数据恢复:
  1. [oracle@m1 DUL4108]$ sh prm.sh
复制代码
Tools -> Recovery Wizard -> Non-dictionary mode -> Choose Files (将数据文件都选中):
non-dic-rec01.png

Scan
non-dic-rec02.png

在Scan Database后,使用Scan tables from segments/ extents 两种角度进行对象抓取。
non-dic-rec03.png

non-dic-rec04.png

找到被删除的数据。
non-dic-rec05.png

回复 只看该作者 道具 举报

您需要登录后才可以回帖 登录 | 注册

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

GMT+8, 2024-5-18 22:25 , Processed in 0.052326 second(s), 23 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

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