oracle数据库误删除数据怎么恢复

oracle数据库误删除数据怎么恢复,第1张

恢复的前提是备份

数据库有什么备份,exp还是rman

如果有exp备份:直接imp数据

如果有rman备份:可以基于时间不完全恢复,将数据库恢复到误删除之前的时刻

如果没有备份但是开闪回了,可以闪回数据库或闪回表

用EasyRecovery恢复

恢复MDF和LDF

然后用MOUNT

如果MOUNT不成功的话,那说明文件可能已经损坏

参考:>

请立即关闭所有程序,停止向硬盘写入数据,然后通过EASYRECOVER之类的数据恢复软件,找到MDF和LDF为扩展名的文件,备份出来,然后再拷附加数据库。最好先不要向原位置写回数据库文件,而是到别的机器上恢复,等成功了,再拷贝回本机。

关键是,不要再向硬盘写入任何数据,否则,即使用文件找到,也可能数据文件已被损坏了。

首先数据库要可以前滚恢复(数据库配置参数logretain或userexit打开)。

db2 connect to

dbname

db2 update db cfg using logretain on

db2 backup db dbname

(当打开归档日志后,该数据库会处于rollforward pending状态,所以要做一次全备份)

你可以试试使用互盾数据恢复软件,它是非常强大的硬盘数据恢复软件,能够帮你恢复丢失的数据,不会向你的硬件写入任何数据,它能恢复硬盘,内存卡,U盘,移动硬盘里的数据,还可完美恢复删除,格式化,提示未格式化,丢失分区,磁盘大小为0等各类情况造成的数据丢失。

以上就是关于oracle数据库误删除数据怎么恢复全部的内容,包括:oracle数据库误删除数据怎么恢复、急急急!sqlserver 数据库 被误删了! 怎么恢复没有备份!、你好请问我误将数据库删除了,如何恢复呢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9549793.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存