oracle 数据误删除恢复吗 [论数据误删除后的恢复及数据的安全删除]

上传人:工**** 文档编号:475967611 上传时间:2023-11-16 格式:DOCX 页数:10 大小:21.40KB
返回 下载 相关 举报
oracle 数据误删除恢复吗 [论数据误删除后的恢复及数据的安全删除]_第1页
第1页 / 共10页
oracle 数据误删除恢复吗 [论数据误删除后的恢复及数据的安全删除]_第2页
第2页 / 共10页
oracle 数据误删除恢复吗 [论数据误删除后的恢复及数据的安全删除]_第3页
第3页 / 共10页
oracle 数据误删除恢复吗 [论数据误删除后的恢复及数据的安全删除]_第4页
第4页 / 共10页
oracle 数据误删除恢复吗 [论数据误删除后的恢复及数据的安全删除]_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《oracle 数据误删除恢复吗 [论数据误删除后的恢复及数据的安全删除]》由会员分享,可在线阅读,更多相关《oracle 数据误删除恢复吗 [论数据误删除后的恢复及数据的安全删除](10页珍藏版)》请在金锄头文库上搜索。

1、oracle 数据误删除恢复吗 论数据误删除后的恢复及数据的安全删除 序言 对于广大电脑使用者来说,最担心的事情莫过于数据的损坏了。假如只是应用软件的故障,通常只需重新安装该应用软件即可,而假如是系统文件丢失或损坏引发的系统故障,最多也只需重新安装操作系统便可处理问题,所花费的也只是时间而已,即便是主板、内存条等硬件引发的故障,也可经过更换故障硬件的方法处理。可是,假如是硬盘上存放的文件丢失,尤其是多年积累的资料或长时间的工作结果丢失,那恐怕真是欲哭无泪了。对于企业而言,伴随信息化的飞速发展,数据已经成为企业的一项很主要的资产,数据存放的可用性、完整性和安全性已不再是一个单纯的技术问题,而是关

2、系到企业生存和竞争的主要战略资源;其次,数据的安全删除问题也越来越为大家所关注,怎样确保被删除的涉密敏感数据不会在删除后被人为恢复,从而确保机密信息的安全呢?本文将就这两个问题做一简单论述。当然,这要包括到很多详细的技术问题,因为篇幅所限不可能讲得很透彻,同时因为水平有限,文中谬误之处于所难免,恳请提出宝贵意见。一、数据恢复概述信息时代的关键无疑是信息技术,而信息技术的关键则在于对信息的载体数据的处理和存放。我们这里所指的数据,是指存放在计算机存放介质上的多种文档、图形、图像、声音、软件程序等文件及数据库系统中存放的资料的总称。那么什么是数据恢复呢,简单地说,就是把因为多种原因遭到破坏的数据还

3、原成正常数据,即尽可能还原成它的“原来面目”的过程。详细来说,数据出现问题关键包含两大类,即逻辑问题和硬件问题,对应的数据恢复也分为软恢复和硬恢复。所谓软恢复,指的是一切可经过“软”的方法进行的恢复,也就是不包括硬件维修的数据恢复操作,其造成故障的原因通常是病毒感染、误格式化、误分区、误删除、误克隆等,当然也不排除人为破坏的情况,其表现通常为文件找不到、打不开、汇报未分区、未格式化,或文件打开后为乱码等;而一切由硬件损坏或失效造成的数据恢复均归入硬恢复,如磁道损坏、盘体划伤、电机损坏、电路板芯片及其它原件烧坏等。硬件故障通常表现为不认盘,常有一个“喀嚓喀嚓”的磁组撞击声或电机不转、或通电后无任

4、何声音等。二者之间最显著的特征或区分就是:存放介质本身是否需要进行修理或更换后才可正常访问数据。本文只讨论数据误删除后的恢复,属于软恢复的一个,对于硬件故障的硬恢复不在此讨论。因为假如是磁头和电机的损坏或是严重的盘片划伤造成的硬件问题,在修复时全部需要进行开盘操作。所谓开盘操作,就是打开硬盘密封的盘腔,对其内部进行多种操作,以修复故障,找回数据,而开盘的前提是有一间洁净度很高的房间,通常需要百级超净的工作室,这是因为现在的硬盘设计工艺很的复杂,读写数据时,磁头是“悬浮”在盘片上呈飞行状态的,这个“悬浮”的高度仅为m,这只是人头发直径的千分之一,一旦有极微小的尘埃进入到硬盘的密封腔内,或磁头和盘

5、片发生碰撞,就会使盘片形成坏块,造成新的数据丢失,甚至使硬盘报废。因此,由硬件故障造成的数据丢失提议找专业的数据恢复机构处理,通常用户不要私自开盘尝试开盘修复。当然,因为成本高、难度大,这类服务通常收费也极为昂贵,通常全部在几千元以上,远远高于当初购置硬盘的价格。二、数据的可恢复性数据的丢失随时有可能发生,那么,丢失的数据还有可能被恢复吗?在回复这个问题之前,先来看这么一个例子,我们能够把磁盘上的文件系统想象成一本书,我们假如要想找到书中的某部分内容时,通常全部要经过这本书最开始部分的目录索引,而当我们要删除一部分内容时,只需简单地将其对应的目录索引删除,这么这部分内容经过目录索引就找不到了,

6、也就是不再可访问,不过很显著,这部分内容并未消失,我们还能够经过部分特殊的方法,比如不经过目录索引,而是一页一页地翻,最终一定能够找到那部分“丢失”的内容。磁盘文件系统也是一样,操作系统存取文件时是以“簇”为单位进行的,一簇包含若干实际的磁盘空间,而这些簇在磁盘中的实际存放位置是以簇链的形式保留在文件分配表中,这个文件分配表其实就相当于书的目录索引。当系统在删除一个文件时,只是将该文件做一个删除标识,然后将这个文件在文件分配表中所占用的簇标识为“空簇”,也就是说其它文件能够占用这些簇所在的磁盘空间,而在数据区域却依旧保留着该文件的内容。这就相当于将书中对应的目录索引删除,而实际内容并没有任何改

7、变。当然,这些文件在操作系统下不借助专门的程序或软件是看不到的,因为对于操作系统来说,它“确确实实”认为文件已经被删除了!而且当再次向磁盘写入新的数据时,系统可能会覆盖这些已删除的文件的簇所占用的磁盘空间,在其中写入新的数据。实际上,不但是数据的删除,就是对磁盘进行完全的格式化,全部不会真正破坏数据。其实仔细想一下就会明白,对于较大的文件或整个分区,系统在删除文件或格式化分区时,所花费的时间要比复制文件时所花费时间少得多。因此,不可能对那些区域进行覆盖。因此,对于机密或主要的文件,为安全起见,在进行删除操作时要进行根本删除,以确保主要信息不被窃取,当然同时也就不能被恢复,这也是事物的两个方面。

8、在本文的最终,还会提到相关的数据安全删除问题。总而言之,通常情况下,只要误删除的数据没有被覆盖,那么此时保留在磁盘上的信息就没有丢失,从理论上说应该是能够被恢复的。这就要求假如是不具有数据恢复专业知识的通常用户,在发生数据的误删除等情况时,首先要做的就是立刻停止任何操作,而且关闭计算机,而不要进行数据恢复的尝试。这里尤其要注意以下几点:一是不要运行系统自带的磁盘扫描程序,因为这类程序运行后,会自动在硬盘上生成*.Chk文件,这些文件实际上并无用处,反而可能将要恢复的文件覆盖掉,使数据无法成功恢复;二是不要在这块硬盘上安装任何数据恢复类软件,因为这时安装的软件有可能会覆盖数据,造成数据的不可恢复

9、;三是不要对丢失的数据很长时间不做处理,实际工作中常常有用户在发生数据丢失后不做任何处理,照常使用电脑,认为只要不向硬盘进行写操作就不会覆盖数据,殊不知操作系统在工作时要常常向硬盘写部分暂时文件,如浏览网页时产生的暂时文件、内存不够时产生的虚拟内存页面文件,还有很多软件在运行时也会自动向硬盘写数据,这些操作全部是在用户并不知情的情况下发生的。假如还一直使用这块硬盘,即使用户没有主动向硬盘上写数据,很可能有用的数据也会被覆盖掉,那也就没有任何措施进行恢复了。总而言之,在发生数据误删除时,只要被误删除的文件所占用的存放空间未被覆盖,该文件还是有可能被恢复的,若对应的存放空间被完全或部分覆盖掉了,那

10、么很有可能使用任何手段也无法恢复了。在讨论数据恢复的可行性时,还必需考虑到要恢复的数据的类型。假设我们能够恢复全部丢失文件的90%,假如这些文件是图片或Word文档,而且能够做到10幅图片恢复了9幅,或十篇Word文档恢复了九篇,那么我们能够认为这次数据恢复的成功率达成了90%。不过,假如这些文件是数据库中的表格,而且缺乏了90%,则整个数据库很可能变得毫无价值。这是因为现在实际使用中的大型数据库系统中,一个数据库中常常会有成百上千个表,数据全部存放在这些表中,而这些表之间是相互关联、相互依靠的,每个表中只有数据的一部分内容,这些表靠特定的关系联接,这么,即使是极少一部分的数据丢失,因为表之间

11、的相互依靠关系被破坏,也足以使整个数据库中的数据不再可用。也就是说,这时我们即使成功恢复了数据库中90%的数据,很可能也是毫无意义的。另外一个主要的原因就是数据恢复所用的时间。一次数据恢复的价值,通常伴随恢复时间的增加而不停地降低。其实有时数据丢失了一周就和永远丢失一样,它们造成的损失是相同的。三、用软件恢复误删除数据的方法要想真正从事数据恢复工作,不是一件简单的事情,这要求从业人员要对磁盘的存放结构和文件系统原理有着很深刻的认识,尤其要熟练领悟和掌握主引导统计、操作系统引导统计、文件分配表、NTFS文件系统主文件表等文件系统结构的意义和它们之间的相互关系,另外因为要和文件系统的底层打交道,不

12、可避免地要使用编程语言,所以还需要从业人员最好有一定的编程基础。这么的标准当然不是通常用户所能达成的,而其中所包括到的专业知识,也不是这一篇文章所能论述清楚的。实际上,单就恢复误删除的文件而言,现在已经有很成熟的软件产品可供通常用户使用。常见的数据恢复软件有:Easy Recovery、Final Data、Recover NT等,这里推荐大家使用Easy Recovery和Final Data。因为Easy Recovery和Final Data在针对分区表等故障时有着一套独特的处理方法,能够自动使用内定的方法来扫描文件,所以结合起来使用往往能够带来惊喜。因为全部有汉字版本,而且使用方法基础

13、相同,下面只介绍Easy Recovery的使用方法。恢复前的备份因为Easy Recovery等数据恢复软件在恢复文件时要对故障磁盘进行扫描,所以可能会对磁盘上的数据造成深入的损坏,即使这种情况发生的可能性很低,但出于安全上的考虑,提前对磁盘进行备份还是很有必须的。提到数据备份,大家全部会想到Ghost之类的备份工具,不过,对于有数据被误删除的磁盘而言,使用Ghost进行数据备份却是不能够的。这是因为Ghost之类的软件是根据文件来对磁盘进行备份的,而此时需要的数据已经被误删除,已然不在文件系统的管理之下,对操作系统来说是“不可见”的,用Ghost备份,只能备份“可见”的文件,对我们需要的那

14、些“不可见”的文件是无法进行备份的。这时正确的做法是选择按扇区进行备份的工具软件来逐一扇区地进行磁盘备份,这么在备份结束后,我们就得到了一块和原始盘一模一样的磁盘了,以后我们就能够保留原始盘,只对备份后的磁盘进行操作了。根据扇区进行备份的软件有很多,这里介绍一下使用Winhex进行备份的方法。Winhex是无偿的十六进制xx软件,简单方便且功效强大。我们进入Winhex的主界面后,选择“工具”菜单的“磁盘工具”菜单项,然后选择“克隆磁盘”即可。当然也能够直接从工具条中进行选择。利用Easy Recovery来恢复文件Easy Recovery使用Ontrack企业的复杂模式识别技术找回分布在硬

15、盘上不一样地方的文件碎块,并依据统计信息对这些文件碎块进行重整。接着Easy Recovery会在内存中建立一个虚拟的文件系统并列出全部的文件和目录。哪怕整个分区全部不可见或硬盘上只有很少的分区维护信息,Easy Recovery依然能够高质量地找回文件。这里再次强调一下,用Easy Recovery找回数据、文件的前提就是硬盘中还保留有文件的信息和数据块。但在进行删除文件、格式化硬盘等操作后,再对该分区内写入新信息后,这些需要恢复的数据就很有可能被覆盖了!这时,不论怎样全部是找不回想要的数据了。因此,为了提升数据恢复的成功率,一定不要再对要修复的分区或硬盘进行新的读写操作。假如要修复的分区恰

16、恰是系统开启分区,就要立即退出系统,用另外一个硬盘来开启系统。01简单操作三部曲不论是Easy Recovery还是Final Data,其基础使用方法全部很简单,大致能够分为三个步骤:选择扫描范围、指定扫描类型和筛选数据。以Easy Recovery为例,进入界面后首先在左边的列表中选择“数据恢复”工作模式,此时软件会提供更多的选项供大家选择。这里我们通常选择“使用高级选项自定义数据恢复功效”,因为它的功效是最强的,已经包含了“查找并恢复已删除的文件”和“从一个已格式化的卷中恢复文件”,和“不依靠任何文件系统结构信息进行恢复”等三个功效选项。然后Easy Recovery让用户自己选定文件系统类型。假如无法确定文件系统类型是FAT32还是NTFS,那么能够直接选择为RAW模式,只不过此时将对整个分区的扇区一个个地进行扫描,速度会比较慢,扫描会占用比较长的一段时间。扫描结束后,Easy Recovery

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 幼儿/小学教育 > 幼儿教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号