王朝百科
分享
 
 
 

数据库数据恢复

王朝百科·作者佚名  2010-08-16  
宽屏版  字体: |||超大  

在应用系统中,数据库往往是最核心的部分,一旦数据库损坏,将会带来巨大的损失,所以数据库恢复越来越重要使用数据库的过程中,由于断电或其他原因,有可能导致数据库出现一些小错误,比如检索某些表特别慢、查询不到符合条件的数据等。出现这些情况的原因往往是数据库有些损坏或索引不完整。

SQL Server数据库恢复

SQL Server 数据库服务器是比较普遍使用的服务器器种类,也是我们恢复较多的服务器类型之一。

1、如完全丢失数据库文件,用一般数据恢复方式不能恢复

2、表被删除,甚至被重写,表行被删除

3、索引错误,或者IAM断裂

4、数据库大面损坏,可以指定任意表或者字段提取数据

5、系统表损坏甚至完全损坏,可以提取指定数据

Oracle数据库恢复

1、undo,systen表空间损坏的恢复

2、误delete数据的恢复,误删除表空间drop,truncate表的恢复

3、各种ora-错误的恢复

4、DMP文件不能导入数据库以及LOB数据恢复等情况

5、oracle数据库中数据文件出现现坏块情况下的恢复

6、oracle数据库无数据库文件但有有日志的情况下的恢复

7、能够在系统表和空间文件丢失,变成0字节下完整的恢复数据

8、只要没有覆盖表空间件,我都有信心恢复数据。无论你是什么系统(Windows,UNIX)等,无论什么存储设备(硬盘,磁盘阵列)

数据存储及恢复的基本原理数据存储及恢复第一步--分区.当主引导记录因为各种原因(硬盘坏道、病毒、误操作等)被破坏后,一些或全部分区自然就会丢失不见了,根据数据信息特征,我们可以重新推算计算分区大小及位置,手工标注到分区信息表,“丢失”的分区回来了。

数据存储及恢复第二步--文件分配表.硬盘分区完毕后,接下来的工作是格式化分区。格式化程序根据分区大小,合理的将分区划分为目录文件分配区和数据区,文件分配表内记录着每一个文件的属性、大小、在数据区的位置。我们对所有文件的操作,都是根据文件分配表来进行的。文件分配表遭到破坏以后,系统无法定位到文件,虽然每个文件的真实内容还存放在数据区,系统仍然会认为文件已经不存在。我们的数据丢失了,就像一本小说的目录被撕掉一样。要想直接去想要的章节,已经不可能了,要想得到想要的内容(恢复数据),只能凭记忆知道具体内容的大约页数,或每页(扇区)寻找你要的内容。我们的数据还可以恢复回来。

数据存储及恢复第三步--格式化与删除.当我们需要删除一个文件时,系统只是在文件分配表内在该文件前面写一个删除标志,表示该文件已被删除,他所占用的空间已被"释放", 其他文件可以使用他占用的空间。所以,当我们删除文件又想找回他(数据恢复)时,只需用工具将删除标志去掉,数据被恢复回来了。当然,前提是没有新的文件写入,该文件所占用的空间没有被新内容覆盖。格式化是将所有文件都加上删除标志,或干脆将文件分配表清空,系统将认为硬盘分区上不存在任何内容。格式化操作并没有对数据区做任何操作,目录空了,内容还在,借助数据恢复知识和相应工具,数据仍然能够被恢复回来。

数据存储及恢复第四步--理解覆盖.个文件被标记上删除标志后,他所占用的空间在有新文件写入时,将有可能被新文件占用覆盖写上新内容。这时删除的文件名虽然还在,但他指向数据区的空间内容已经被覆盖改变,恢复出来的将是错误异常内容。同样文件分配表内有删除标记的文件信息所占用的空间也有可能被新文件名文件信息占用覆盖,文件名也将不存在了。

当将一个分区格式化后,有拷贝上新内容,新数据只是覆盖掉分区前部分空间,去掉新内容占用的空间,该分区剩余空间数据区上无序内容仍然有可能被重新组织,将数据恢复出来。

同理,克隆、一键恢复、系统还原等造成的数据丢失,只要新数据占用空间小于破坏前空间容量,数据恢复工程师就有可能恢复你要的分区和数据。

数据存储及恢复第五步--硬件故障数据恢复。硬件故障的数据恢复当然是先诊断,对症下药,先修复相应的硬件故障,然后根据修复其他软故障,最终将数据成功恢复。

数据存储及恢复第六步--磁盘阵列RAID数据恢复.其恢复过程也是先排除硬件及软故障,然后分析阵列顺序、块大小等参数,用阵列卡或阵列软件重组,重组后便可按常规方法恢复数据。

SAN和NAS是目前最受人瞩目的两种数据存储方式:

SAN:一个共用的高速专用存储网络,存储设备集中在服务器的后端。其优势:高数据传输速度;加强存储管理;加强备份、还原能力的可用性;同种服务的综合。综合SAN的优势,它在高性能数据备份/恢复、集中化管理数据及远程数据保护领域得到广泛的应用。

NAS:是一个专用为提供高性能、低拥有成本和高可靠性的数据保存和传送产品。其优势:移除服务器I/O瓶颈;简便实现NT与UNIX下的文件共享;简便的设备安装管理与维护;按需增容,方便容量规划;高可靠性;降低总拥有成本。

更多的数据存储解决方案趋向于将NAS和SAN进行融合。原因:

·一些分散式的应用和用户要求访问相同的数据

· 对提供更高的性能,高可靠性和更低的拥有成本的专有功能系统的高增长要求

·以成熟和习惯的网络标准包括TCP/IP, NFS和CIFS为基础的操作

·一个获得以应用为基础而更具商业竞争力的解决方案欲望

·一个全面降低管理成本和复杂性的需求

·一个不需要增加任何人员的高扩展存储系统

·一套可以通过重构划的系统以维持目前拥有的硬件和管理人员的价值

数据恢复的技巧:1、如果你仅想找到不小心误删除的文件,可在数据恢复软件读完分区的目录结构信息后就手动中断簇扫描的过程,软件一样会把被删除文件的信息正确列出,如此可节省大量的扫描时间,快速找到被误删除的文件数据。

2、尽可能采取NTFS格式分区

3、.巧妙设置扫描的簇范围

4.、使用文件格式过滤器

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
如何用java替换看不见的字符比如零宽空格​十六进制U+200B
 干货   2023-09-10
网页字号不能单数吗,网页字体大小为什么一般都是偶数
 干货   2023-09-06
java.lang.ArrayIndexOutOfBoundsException: 4096
 干货   2023-09-06
Noto Sans CJK SC字体下载地址
 干货   2023-08-30
window.navigator和navigator的区别是什么?
 干货   2023-08-23
js获取referer、useragent、浏览器语言
 干货   2023-08-23
oscache遇到404时会不会缓存?
 干货   2023-08-23
linux下用rm -rf *删除大量文件太慢怎么解决?
 干货   2023-08-08
刀郎新歌破世界纪录!
 娱乐   2023-08-01
js实现放大缩小页面
 干货   2023-07-31
生成式人工智能服务管理暂行办法
 百态   2023-07-31
英语学习:过去完成时The Past Perfect Tense举例说明
 干货   2023-07-31
Mysql常用sql命令语句整理
 干货   2023-07-30
科学家复活了46000年前的虫子
 探索   2023-07-29
英语学习:过去进行时The Past Continuous Tense举例说明
 干货   2023-07-28
meta name="applicable-device"告知页面适合哪种终端设备:PC端、移动端还是自适应
 干货   2023-07-28
只用css如何实现打字机特效?
 百态   2023-07-15
css怎么实现上下滚动
 干货   2023-06-28
canvas怎么画一个三角形?
 干货   2023-06-28
canvas怎么画一个椭圆形?
 干货   2023-06-28
canvas怎么画一个圆形?
 干货   2023-06-28
canvas怎么画一个正方形?
 干货   2023-06-28
中国河南省郑州市金水区蜘蛛爬虫ip大全
 干货   2023-06-22
javascript简易动态时间代码
 干货   2023-06-20
感谢员工的付出和激励的话怎么说?
 干货   2023-06-18
 
>>返回首页<<
 
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有