误删除了数据库的数据文件,而且没有备份,怎样恢复

误删除了数据库的数据文件,而且没有备份,怎样恢复,第1张

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

系统环境 *** 作系统 Windows Server 机器内存 M 数据库Oracle i R ( ) for NT 企业版 安装路径 C:\ORACLE模拟现象 可通过重建数据文件来恢复 前提是归档日志文件保存完整先将数据库设置为归档模式SQLPlusconn system/manager 创建实验表空间create tablespace test datafile c:\test ora size MAUTOEXTEND ON NEXT M MAXSIZE UNLIMITEDdefault storage (initial K next M pctincrease )/ 创建实验用户drop user test cascade;create user test identified by test default tablespace test;grant connect resource to test;conn test/testcreate table a(a number);insert into a values( );insert into a select from a; 反复插入 达到 万条mit; 关闭数据库SVRMGR> connect internalSVRMGR> alter system switch logfile; 强制归档SVRMGR> alter system switch logfile;SVRMGR> alter system switch logfile;SVRMGR> shutdown *** 作系统下删除test ora文件 重新启动数据库SVRMGR> connect internalSVRMGR> startup这时 可以mount上 但无法打开 因为数据文件test ora不存在 显示错误如下 ORA : / DBWR ORA : : C:\TEST ORA SVRMGR> connect internalSVRMGR> startup mountSVRMGR> alter database create datafile c:\test ora ;SVRMGR> set autorecovery onSVRMGR> recover datafile c:\test ora ;SVRMGR> alter database open;conn test/testselect count() from a; 数据又恢复到 万条 删除实验表空间conn system/manageralter tablespace test offline;drop tablespace test INCLUDING CONTENTS;drop user test; 如果是非归档模式 也可以运用以上方法 前提是 输入记录所占空间的大小不超过所有联机日志文件的大小 即 用联机日志文件来恢复 lishixinzhi/Article/program/Oracle/201311/18468

以下情况可以恢复数据:

1

innodb引擎表开启了事务,执行dml语句,比如delete、update、insert之类,并且没有提交即commit *** 作的话,可以执行rollback进行回滚恢复。如果是ddl *** 作,如drop、create、alter之类的 *** 作时无效的

2

在进行删除 *** 作之前有备份,比如mysqldump,物理备份数据文件之类的 *** 作,那么可以恢复到删除前的数据

3

如果你的删除 *** 作是直接对data下的文件进行删除,注意,不是粉碎文件 *** 作,那么你可以尝试用磁盘恢复软件来找回被误删的数据文件;

除以上情况,其他真的是没法恢复了,不过貌似很多公司号称能够恢复,要收费,具体他们怎么恢复我就不晓得了。

以上就是关于误删除了数据库的数据文件,而且没有备份,怎样恢复全部的内容,包括:误删除了数据库的数据文件,而且没有备份,怎样恢复、没有备份只有归档日志如何恢复数据文件、mysql 执行了 update,数据库没做备份,能还原吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存