数据恢复十篇

时间:2023-04-07 03:55:53

数据恢复

数据恢复篇1

关键字:数据资料;风险评估;备份与恢复;设计方案;策略

中图分类号:S611 文献标识码: A

一、概述

对于一个关键业务系统而言,数据资料是整个系统运作的核心。一旦由于系统硬件的功能失效,存储介质的老化损坏,人为的错误操作,以及各种难以预料的外界因素导致数据意外丢失或损坏,那么将会对于学校业务运做造成无法估量的影响。所以必须对数据存储系统的完整性和可靠性给予高度重视,并提供一个完善的具有高可用性的存储备份解决方案,以避免在各种极端情况下造成的重大损失。

我们在选择备份系统时,既要做到满足系统容量不断增加的需求,又需要所用的备份软件能够对主流的系统及数据库应用的支持。要做到这些,就要充分使用网络数据存储管理系统,在分布式网络环境下,通过专业的数据存储管理软件,结合相应的硬件和存储设备,对网络的数据备份进行集中管理,从而实现自动化的备份、文件归档、数据分级存储及灾难恢复等。

二、备份与恢复系统风险评估

备份与恢复管理系统仍然存在以下风险:

1.现有的备份介质缺乏必要的校验和恢复演习。备份的目的就是可以把丢失的数据恢复到生产的状态,但是磁带的可靠性并不能够保证备份了的数据就一定可以百分百恢复出来。因此,需要进行定期的数据恢复测试确保备份介质的可用性。

2.缺乏专业的技术人员进行备份管理系统的维护,导致备份作业经常出现失败,也找不到很好的故障解决办法。

3.无法与实施的VMware虚拟平台相结合,对VMware虚拟系统进行全面的数据保护。

三、备份与恢复数据保护技术选择

数据备份的意义在于恢复,灾难过后必须恢复应用数据以便重新开始业务交易。按照不同的灾难恢复点目标(Recovery Point Object)和灾难恢复时间目标(Recovery Time Object)有不同的灾难恢复手段。

1.灾难恢复时间目标(Recovery Time Object)

传统方法的目标恢复点(RPO)是数小时,即灾难发生之后到系统得到恢复之间数小时的交易数据将被损失掉,可见传统的方式限制了恢复数据的时效性和现时性,造成业务交易损失过大。但数据复制可将恢复点缩短到数秒钟,使数据的损失减少到最小程度。另外,传统方式的恢复时间(RTO)可能是数日或数周,但数据复制技术把恢复时间缩短到数分钟,使业务的连续性得到最大保障。

2.灾难恢复点目标(Recovery Point Object)

有人认为,企业业务系统中的数据库软硬件有容错和自动恢复功能,服务器主机也做了双机热备份,也就不需要用磁带设备和备份软件做备份了。其实这种观点的错误在于,对备份概念的理解存在偏差。双机热备份的目的在于保证系统数据和服务的“在线性”,即当系统发生部分硬件故障时,仍然能够正常地向网络系统提供数据和服务,以使系统不致停顿。而磁带备份技术的目的是“将在线数据转移成离线数据的过程”,其目的在于应付系统数据中的逻辑错误和对历史数据的长期保存,以达到在系统遭遇非正常情况引起的完全崩溃后的灾难恢复。备份的任务与意义就在于:当灾难发生后,通过数据备份快速、简单、可靠地恢复一个立即可用的系统。所以,在各种容错技术非常丰富的今天,企业的数据备份和恢复系统仍然是不可替代的。

3.连续数据保护

传统数据保护解决方案的关注点是定期的数据备份,而连续数据保护(Continuous Data Protection,CDP)则将注意力从备份转向了恢复。

连续数据保护是数据保护领域的一项重大突破。过去,各种数据保护解决方案都将主要精力放在定期的数据备份上。在定期备份状态下,会产生像备份时间窗口、打开的文件及数据库的保护以及备份操作过程对业务系统的影响等问题。CDP已经使数据保护全面改观,并且将注意力的焦点从备份转向了恢复。CDP可以为重要数据中的变化提供连续的保护,IT管理员根本不需要考虑备份的问题。当灾难发生时,基于CDP的解决方案可以迅速恢复到任何一个需要的还原点,从而为用户提供更大的灵活性和更高的性能。

四、备份与恢复管理系统组成

一个理想的网络数据备份是在软件数据备份的基础上加上硬件级物理容错系统,并且能够自动地跨越整个网络系统平台。因此,网络数据备份实际上包含了整个网络系统的一套备份体系。一个完整和完善的备份系统包括以下的组成部分:

1.备份管理系统的结构

对于数据量不是很大的用户,可以选择直连式数据保护方案――一台磁带驱动器或者磁带库通过SCSI设备直接连到服务器上,备份与恢复的数据通过核心通讯网络(如LAN、WAN)来完成。

对于中等数据量的用户,可以选择网络附加存储架构,将磁带驱动器或者磁带库放在网络中心服务器上,实现LAN-Free备份。在设计备份管理系统的时候,要根据客户的实际网络环境和数据保护需求选择合适的结构。

2.执行备份的存储硬件

存储硬件的质量与性能在整个备份过程中是至关重要的,它是能否进行高质量备份的关键所在。目前用于备份的存储主要有磁盘设备和磁带设备。磁盘设备具有快速的读写和快速搜索能力,适合于快速的小数据量备份(几百G以下),但不适合数据的较长期离线保存;而磁带设备具有大容量、每兆字节价格低和便于离线存放的特征,适合于大数据量的备份(几百G以上),但是执行备份和恢复的速度相对较慢。

3.控制备份的软件

操作系统通常包括一些基本功能,但是为了达到更好的备份效果,最好使用专门的备份软件。优秀备份软件包括加速备份、自动操作、灾难恢复等特殊功能,对于安全有效的数据备份是非常重要的。理想的备份软件与自动加载磁带机配合,可提供自动备份、自动磁带轮换、自动诊断和数据统计功能。

4.备份策略

备份策略是指确定需要备份的内容、备份时间以及备份方式。备份的数据往往根据企业或组织的需要来确定。在实际应用中,必须根据备份窗口和恢复窗口的大小、以及整个数据量,决定采用何种备份方式。

5.灾难恢复计划

数据备份与灾难恢复密不可分,数据备份是灾难恢复的前提和基础,而灾难恢复是在次基础上的具体应用。灾难恢复的目标与计划决定了所需要采取的火速据备份策略,与数据备份策略有紧密联系。如果数据备份策略必须仔细考虑以确保能设计所要保存的所有类型和地域的数据,那么灾难恢复策略则要考虑的是一场灾难性的数据损失情况发生时,如何使这些数据和有数据的系统能够及时被恢复。

参考文献:

[1] 牛云.数据备份与灾难恢复,机械工业出版社,2011

[2] 王改性.数据存储备份与灾难恢复,电子工业出版社,2009

数据恢复篇2

关键词:恢复管理器 还原 恢复

中图分类号:TP392 文献标识码:A 文章编号:11007-3973(2013)001-104-02

1 引言

Oracle数据库的可移植性好、功能强大,目前在煤炭行业占了很大的份额。我们在使用数据库时,总希望它中的数据是可靠的、正确的,但由于计算机系统本身的故障会影响数据库中数据的正确性,甚至破坏Oracle使它中全部或部分数据丢失。因此当发生上述故障后,希望能有一种工具使Oracle数据库快速方便地恢复到故障发生前的状态。RMAN就是一种可以协助DBA管理备份、还原和恢复Oracle数据库的工具,本文就是对用RMAN进行Oracle数据库恢复的介绍。

2 RMAN的概念

RMAN(恢复管理器)是一种用于备份、还原和恢复数据库的工具,它是块级别的备份与恢复,备份与恢复发生在数据库块级别,可以通过比较数据块而获得一致性的数据块,可以避免备份没有用过的数据块。当执行RMAN命令时,Oracle会将这些命令解析为PL/SQL块,并且由服务器进程执行这些PL/SQL块,最终完成备份、还原、恢复以及其他操作。由于RMAN备份、还原和恢复操作都是由服务器进程来执行的,所以RMAN所进行的备份和恢复操作也被称为“服务器管理的备份和恢复”。

3 RMAN完全恢复

RMAN完全恢复是指当数据库出现介质失败或逻辑失败时,使用RESTORE命令转储备份,并使用RECOVER命令将数据库恢复到失败点的状态。

如果想实现RMAN完全恢复,必须具备以下必要条件:

(1)必须具备恢复需要的数据文件备份和归档日志备份;

(2)如果任何一个数据文件没有备份,必须具备自从该数据文件创建以来的归档日志和在线重做日志,这样RMAN可以重新创建数据文件,过程就是先创建空的数据文件,然后再应用归档日志和在线重做日志。

3.1全库恢复

如果所有数据文件都丢失了,可以使用RESTORE DATABASE命令转储所有数据文件,再使用RECOVER DATABASE命令恢复数据库,要求数据库必须处于MOUNT状态。

注意:对于数据库中存在只读数据文件的情况,如果该数据文件是在有效备份之前把它设置为只读的,RMAN会跳过该只读数据文件的恢复,如果希望恢复该只读数据文件可以使用RESTORE DATABASE CHECK READONLY命令。

3.2 恢复个别表空间

如果某个表空间的数据文件出现介质失败,可以先使用SQL语句ALTER TABLESPACE … OFFLINE IMMEDIATE脱机表空间,接着使用RESTORE TABLESPACE命令转储表空间的所有数据文件,再使用RECOVER TABLESPACE命令应用日志,最后使用SQL语句ALTER TABLESPACE … ONLINE使表空间联机,要求数据库必须处于OPEN状态。

3.3 恢复个别数据文件

SYSTEM表空间的数据文件只能在数据库MOUNT状态下恢复,其他数据文件既可以在数据库MOUNT状态下恢复,也可以在数据库OPEN状态下恢复。

如果某个数据文件出现介质失败,那么在装载了数据库之后,先使用RESTORE DATAFILE命令转储该数据文件,再使用RECOVER DATAFILE命令应用日志,最后使用SQL语句ALTER DATABASE OPEN打开数据库。

3.4 数据块介质恢复(BMR)

数据块是恢复的最小单元,通过数据块介质恢复可以减少恢复时间,而且数据文件可以在线。要恢复的坏块信息可以从报警与跟踪文件、表与索引的分析、dbverify工具或第三方介质管理工具以及具体的查询语句中获得。产生数据块损坏的原因一般是随机的IO错误或者是内存的块错误。

如果绝对文件号为6的数据文件中块号是3的数据块损坏了,可以使用如下命令恢复损坏的数据块,如下:

RMAN>BLOCKRECOVER DATAFILE 6 BLOCK 3;

损坏的数据块的信息保存在视图V$DATABASE_BLOCK_CORRUPTION中,用如下命令可以恢复该视图中列出的坏块,如下:

RMAN>BLOCKRECOVER CORRUPTION LIST RESTORE UNTIL TIME ‘SYSDATE-7’。

4 RMAN不完全恢复

RMAN不完全恢复是指当数据库出现介质失败或逻辑失败时,使用RESTORE命令转储备份,并使用RECOVER命令将数据库恢复到备份点与失败点之间某个时刻的状态。注意不完全恢复只能在数据库MOUNT状态下进行。

4.1 基于时间恢复

当执行基于时间点的不完全恢复时,首先要在命令行设置环境变量NLS_DATE_FORMAT。在进入RMAN之后,先装载数据库,再使用SET UNTIL TIME命令指定要恢复到的时间点,使用RESTORE DATABASE转储所有数据文件,使用RECOVER DATABASE命令恢复数据库,最后使用SQL语句ALTER DATABASE OPEN RESETLOGS打开数据库。

4.2 基于SCN恢复

当使用RMAN执行基于SCN的不完全恢复时,在装载数据库后,先使用SET UNTIL SCN命令指定要恢复到的SCN点,再使用RESTORE DATABASE转储所有数据文件,使用RECOVER DATABASE命令恢复数据库,最后使用SQL语句ALTER DATABASE OPEN RESETLOGS打开数据库。

4.3 基于日志序列号恢复

当使用RMAN执行基于日志序列号的不完全恢复时,在装载数据库后,先使用SET UNTIL SEQUENCE … THREAD命令指定要恢复到的日志序列号,接着使用RESTORE DATABASE转储所有数据文件,再使用RECOVER DATABASE命令恢复数据库,最后使用SQL语句ALTER DATABASE OPEN RESETLOGS打开数据库。

5 恢复控制文件

还原一个备份的控制文件后,需要注意以下事项:

(1)运行RECOVER DATABASE命令恢复数据库,然后用RESETLOGS选项打开数据库;

(2)在打开数据库后为本地管理方式的临时表空间新增临时文件。

如果没有使用恢复目录,RMAN只能在数据库NOMOUNT状态下,从备份中进行控制文件的恢复。

5.1 从自动备份中恢复控制文件

在NOMOUNT数据库后,先使用SET DBID命令设置数据库的ID编号,接着使用RESTORE CONTROLFILE FROM AUTOBACKUP命令还原控制文件。

5.2 从包含控制文件的备份文件中恢复控制文件

在NOMOUNT数据库后,先使用SET DBID命令设置数据库的ID编号,接着使用RESTORE CONTROLFILE FROM 'media_handle'命令还原控制文件。

6 结束语

本文对如何使用RMAN进行Oracle数据库的还原与恢复作了较详尽的阐述,为需要使用RMAN恢复Oracle数据库的用户提供了一些使用方法,使之能尽可能的挽回由系统突发事故所带来的数据损失,保障企业应用系统的正常运行。

参考文献:

[1] Advanced Backup and Recovery Using RMAN.

[2] Oracle Database Backup and Recovery Advanced User's Guide.

数据恢复篇3

    Abstract: Starting from the architecture of ORACLE, this paper discusses the backup method and strategy of database Oracle, including IMP/EXP, PMAN and OS theoretically and practically. 

    关键字:Oracle, 备份, 恢复, RMAN 

    Keywords: Oracle; Backup; Restoration; RMAN 

    概述 

    在大型软件运行系统中,存在着很多备份策略,如RAID技术,CLUSTER技术等等。很多时候,这些系统的备份就能够解决数据库备份的问题。但是,这种备份成本很高。同时,硬件的备份有时根本满足不了现实的需要,如果用户不小心误删了一个表,又想恢复的时候,数据库的备份就变的重要了。 

    Introduction: In the running system of some big software, there exist many backup strategies such as RAID technology and CLUSTER technology etc. In most cases, these system backup strategies can fulfill the database backup. However the cost is rather high. At the same time, hardware backup sometimes is far from the actual requirement. The database backup becomes very important when a table is deleted by accident and needs to be restored. 

    Oracle的运行方式 

    Oracle数据库有两种运行方式:一是归档方式(ARCHIVELOG),归档方式的目的是当数据库发生故障时最大限度恢复数据库,可以保证不丢失任何已提交的数据;二是不归档方式(NOARCHIVELOG),只能恢复数据库到最近的回收点(冷备份或是逻辑备份)。根据数据库的高可用性和用户可承受丢失的工作量的多少,对于实时性要求高的数据库,强烈要求采用为归档方式;不归档方式只用在那些开发和调试的数据库等。 

    如何改变数据库的运行方式,在创建数据库时,作为创建数据库的一部分,就决定了数据库初始的存档方式。一般情况下为NOARCHIVELOG方式。当数据库创建好以后,根据我们的需要把需要运行在归档方式的数据库改成ARCHIVELOG方式。 操作如下。 

    1. 关闭数据库,备份已有的数据,改变数据库的运行方式是对数据库的重要改动,所以要对数据库做备份,对可能出现的问题作出保护。 

    2. 修改初试化参数,使能自动存档。 

    修改(添加)初始化文件init[SID].ora参数: 

    log_archive_start=true #启动自动归档 

    log_archive_format=ARC%T%S.arc #归档文件格式 

    log_archive_dest=/archdir/arch #归档路径 

    在8i中,可以最多有五个归档路径,并可以归档到其它服务器,如备用数据库(standby database)服务器。 

    3. 启动Instance到Mount状态,即加载数据库但不打开数据库。 

    $> svrmgrl 

    SVRMGRL> connect internal 

    SVRMGRL> startup mount 

    SVRMGRL> alter database archivelog; // 使数据库运行在归档方式 

    SVRMGRL> alter database open; 

    Oracle的备份方案 

    按照备份的方式,可以分为逻辑备份、冷备份(脱机备份)、热备份(联机备份),其中冷备份与热备份又可以合称为物理备份。按照备份的工具,可以分为EXP/IMP备份、操作系统备份、RMAN、第三方工具备份,如VERITAS等。下面分别介绍Oracle本身提供的几种备份工具和操作。 

    1. EXP/IMP备份(逻辑备份) 

    EXP/IMP属于逻辑备份的范畴,逻辑备份是指只备份数据库中的数据但不记录数据物理位置的一种备份。导出为数据库作一个二进制的备份,并且这个备份只能由其姊妹程序imp(import)来读取。具体的使用方法如下。(因为EXP和IMP使用上参数基本相同,所以只以EXP为例。) 

    EXP的命令格式和参数 

    格式:KEYWORD=value 或 KEYWORD=(value1,value2,...,valueN) 

    例程: EXP SCOTT/TIGER GRANTS=Y TABLES=(EMP,DEPT,MGR) 

    USERID 必须是命令行中的第一个参数 

    关键字 说明(默认) 关键字 说明(默认) 

    USERID 用户名/口令 FULL 导出整个文件 (N) 

    BUFFER 数据缓冲区的大小 OWNER 所有者用户名列表 

    FILE 输出文件 (EXPDAT.DMP) TABLES 表名列表 

    COMPRESS 导入一个范围 (Y) RECORDLENGTH IO记录的长度 

    GRANTS 导出权限 (Y) INCTYPE 增量导出类型 

    INDEXES 导出索引 (Y) RECORD 跟踪增量导出 (Y) 

    ROWS 导出数据行(Y) PARFILE 参数文件名 

    CONSTRAINTS 导出限制 (Y) CONSISTENT 交叉表一致性 

    LOG 屏幕输出的日志文件 STATISTICS 分析对象 (ESTIMATE) 

    DIRECT 直接路径 (N) TRIGGERS 导出触发器 (Y) 

    FEEDBACK 显示每 x 行 (0) 的进度 FILESIZE 各转储文件的最大尺寸 

    QUERY 选定导出表子集的子句 

    注:可以通过exp -help命令查看exp的使用方法;imp -help命令查看imp的使用方法. 

    2. 操作系统备份(冷备份和热备份) 

    操作系统备份有两类,冷备份(Cold backup)和热备份(Hot backup)。操作系统备份和上面的逻辑备份有本质的区别,它将拷贝整个的数据文件。 

     冷备份 

    在文件级备份开始前数据库必须彻底关闭。关闭操作必须用带有normal、immediate、transaction选项的shutdown来执行。 

    数据库使用的每个文件都被备份下来,这些文件包括: 所有数据文件、所有控制文件、所有联机重做日志文件和INIT.ORA文件(建议)。 

    作冷备份一般步骤是: 

    1) 正常关闭要备份的实例(instance); 

    2) 备份整个数据库到一个目录 

    3) 启动数据库 

    即: 

    SVRMGRL>connect internal 

    SVRMGRL >shutdown immediate 

    SVRMGRL >!cp <file> <backup directory> 

    or 

    SVRMGRL >!tar cvf /dbbak/fullbk.tar /u01/oracle/oradata/dbname 

    SVRMGRL >startup 

    &#61548; 热备份 

    热备份是当数据库打开时的操作系统备份。热备份只能用于ARCHIVELOG方式的数据库。热备份没有必要备份联机日志,但必须是归档状态,在实例恢复的时候,可能需要用到归档日志。当前联机日志一定要保护好或是处于镜相状态,当前联机日志的损坏,对于数据库的损坏是巨大的,只能以数据的丢失来进行数据库的恢复工作。对于临时表空间,存放的是临时信息,在热备份是也可以考虑不用备份,如果临时文件发生故障,可以删除该数据文件与表空间,重建一个临时表空间。 

    热备份备份的内容和冷备份备份的内容一样,操作一般步骤是: 

    1) 备份的表空间通过使用ALTER TABLESPACE …… BEGIN BACKUP使表空间进入热备份方式。 

    2) 用类似冷备份的操作系统命令对组成表空间的数据文件进行拷贝。 

    3) 使用ALTER TABLESPACE …… END BACKUP命令使表空间脱离热备份方式。 

    4) 使用ALTER DATABSE …… BACKUP CONTROLFILE命令备份控制文件。 

    即: 

    SVRMGRL>connect internal; 

    SVRMGRL>alter tablespace User begin backup; 

    SVRMGRL>!cp /u01/oradata/dbname/user01.ora /dbbak/user01.ora 

    SVRMGRL>alter tablespace User end backup; 

    SVRMGRL>alter database backup controlfile to <fielname>; 

    or 

    SVRMGRL>alter database backup controlfile to trace; 

    注意:因为热备份的时候,用户还在操作数据库,所以最好是让每个表空间处于备份状态的时间最短,这样就要求一个表空间一个表空间的备份,不要一起使表空间处于备份状态而同时拷贝数据文件。 

    3. RMAN 

    Recovery Manager(RMAN)是一个使DBA能很方便地对数据库执行备份和恢复任务的Oracle应用工具,能够提供DBA对企业数据库备份与恢复操作的集中控制。RMAN只能用于ORACLE8或更高的版本中。它能够备份整个数据库或数据库部件,其中包括表空间、数据文件,控制文件和归档文件。RMAN可以按要求存取和执行备份和恢复。 

    RMAN支持六种不通的类型的备份,经常用到的有两种: 

    FULL 数据库全备份,包括所有的数据块。 

    INCREMENTAL 增量备份,是指只备份在同级别或更低级别上进行的前一次备份之后的作过改动的那些数据块。这其中需要一个0级的增量作为增量的基础,它备份包括全部曾经被数据库使用过的数据块(但不是完全数据库备份)。RMAN共可以支持7级增量。 

    BACKUP,RESTORE,RECOVER是RMAN最基本的三个命令,分别可以进行数据库的备份,复原以及恢复操作。 restore命令用于恢复来自备份集或映像拷贝的数据文件、控制文件或归档重做日志。recovery命令用于进行介质恢复应用重做日志文件。 

    RMAN的备份信息一般保存在恢复目录中,恢复目录也是一个数据库,只不过这个数据库用来保存备份信息,一个恢复目录可以用来保存多个数据库的备份信息。 RMAN也可以在没有恢复目录(NOCATALOG)下运行,这个时候备份信息保存在控制文件。这种情况比较危险,因为一旦控制文件被破坏,将导致所有数据库备份信息的丢失和恢复的失败,而且,没有恢复目录,很多RMAN的命令将不被支持。所以对于重要的数据库,建议创建恢复目录。 

    创建恢复目录一般有以下步骤。(例子数据库为db) 

    1) 为目录创建一个单独的表空间 

    SQL>create tablespace tsrman datafile ’/dbbak/rman/rsrman.dbf’ size 50M; 

    2) 创建RMAN用户 

    SQL>create user rman identified by rman default tablespace rsrman temporary tablespace temp; 

    3) 给RMAN授予权限 

    SQL>grant connect, resource, recovery_catalog_owner to rman; 

    4) 打开RMAN 

    $rman 

    5) 连接恢复目录数据库 

    RMAN>connect catalog rman/rman@db 

    6) 创建恢复目录 

    RMAN>create catalog tablespace tsrman 

    在对某个数据库进行备份之前,必须先在恢复目录上注册该数据库,这一过程操作如下(假定目标数据库连接字符串为db100)。 

    1) 连接到恢复目录数据库 

    $rman rman/rman@db 

    2) 在RMAN中连接到目标数据库(即要进行备份的数据库) 

    RMAN>connect target sys/change_on_install@db100 

    3) 注册数据库 

    RMAN>register database; 

    注册完数据库后,就可以进行数据库的备份了。有完全数据库备份、表空间备份、控制文件备份、和归档日志备份等。操作分别如下。 

    1) 完全数据库备份 

    要求:ARCHIVELOG模式,在DB OPEN的情况下进行数据库完全备份。 

    RMAN>run{ 

    allocate channel c1 type=disk; 

    backup database; 

    release channel c1; 

    } 

    2) 表空间备份 

    要求:ARCHIVELOG模式 

    RMAN>run{ 

    allocate channel c1 type=disk; 

    backup tablespace “ts_users” filesperset 3 format ‘aatst_%t%s.%p’; 

    release channel c1; 

    } 

    3) 控制文件备份 

    RMAN>run{ 

    allocate channel c1 type=disk; 

    backup current controlfile tag=weekly_sat_backup; 

    release channel c1; 

    } 

    在对数据库进行完全备份时,控制文件自动包含其中。也可以在表空间或数据文件的备份中包含一个控制文件。 

    RMAN>run{ 

    allocate channel c1 type=disk; 

    backup tablespace “ts_users” 

    filesperset 3 format ‘aatst_%t%s.%p’; 

    include current controlfile; 

    release channel c1; 

    } 

    4) 归档日志备份 

    通过查询数据字典表V$ARCHIVED_LOG获取要备份的日志序列号,然后执行命令: 

    RMAN>run{ 

    allocate channel c1 type=disk; 

    backup archivelog low logseq 3 high logseq 10 thread 1; 

    release channel c1; 

    } 

    Oracle的备份策略 

    正确的备份策略不仅能保证数据库服务器的24*7的高性能的运行,还能保证备份与恢复的快速性与可靠性。我们将以RMAN的多级增量备份作为一个备份策略的例子来讨论。采用多级备份就是为了减少每天备份所需要的时间,而又保证系统有良好的恢复性。恢复时间与备份时间要有一个权衡。比如只要进行一个数据库的全备份,然后就只备份归档也可以保证能把数据库恢复到最新的状态,但是这样的恢复时间将是不可容忍的。多级备份也正是为了解决这种问题,结合某些应用的特点,可以采用如下的备份策略: 

    &#61548; 每个月做一个数据库的全备份(包括所有的数据和只读表空间); 

    &#61548; 每个星期一做一次零级备份(不包含只读表空间); 

    &#61548; 每个星期三做一次一级备份; 

    &#61548; 每天做一次二级备份。 

    &#61548; 每天做一次恢复目录的热备份。 

    &#61548; 任何数据库的更改需要重新同步CATALOG目录并重新备份(如添加数据文件)或重新备份(如修改表空间为只读)。 

    &#61548; 每次备份后都可以备份归档日志或定期备份归档日志。如果可能,可以直接备份到磁带上。 

    Oracle的恢复 

    下面的操作约定恢复目录存储在db118中,目标数据库是db100。 

    1. 数据库恢复 

    1) 启动SQL*PLUS,使用正确的init.ora文件,使用NOMOUNT选项启动目标数据库实例。 

    2) 启动RMAN并连接到恢复目录,如下: 

    $rman catalog rman/rman@db118 

    恢复管理器: Release 9.2.0.1.0 - Production 

    Copyright (c) 1995, 2002, Oracle Corporation. All rights reserved. 

    连接到恢复目录数据库 

    RMAN> 

    3) 连接到目标数据库 

    RMAN>connect target internal/oracle@db100 

    连接到目标数据库: db (DBID=1142471523) 

    4) 一旦连接到目标数据库,执行restore命令执行全数据库恢复 

    RMAN>run{ 

    2>allocate channel c1 type disk; 

    3>restore database; 

    4>release channel c1; 

    } 

    2. 表空间和数据文件恢复 

    要执行表空间或数据文件恢复,数据库必须以ARCHIVELOG模式运行,并且用户需要拥有介质恢复所需的归档重做日志文件。在试图恢复表空间之前,必须保证表空间已脱机。RMAN命令如下: 

    run{ 

    allocate channel c1 type disk; 

    sql “alter tablespace users_data offline immediate”; 

    restore tablespace users_data; 

    recover tablespace users_data; 

    sql “alter tablespace users_data online”; 

    } 

    上面的脚本执行了以下的工作: 

    1) RMAN分配通道从c1用于恢复操作。 

    2) 将表空间users_data脱机 

    3) RMAN从备份集中恢复属于表空间的数据文件 

    4) 通过介质恢复提供所需的归档日志文件,恢复属于表空间users_data的数据文件。 

    5) RMAN将表空间联机。 

    在脚本执行期间,如果不能把数据文件恢复到指定位置,在执行restore命令前使用set newname命令。 

    3. 控制文件恢复 

    1) 启动SQL*PLUS,使用正确的init.ora文件,使用NOMOUNT选项启动目标数据库实例。 

    2) 启动RMAN并连接到恢复目录,如下: 

    $rman catalog rman/rman@ora8i.oracle 

    恢复管理器: Release 9.2.0.1.0 - Production 

    Copyright (c) 1995, 2002, Oracle Corporation. All rights reserved. 

    连接到恢复目录数据库 

    RMAN> 

    3) 连接到目标数据库 

    RMAN>connect target internal/oracle@demo.oracle 

    连接到目标数据库: db (DBID=1142471523) 

    4) 一旦连接到目标数据库,执行restore命令恢复控制文件 

    RMAN>run{ 

    2>allocate channel c1 type disk; 

    3>restore controlfile; 

    4>} 

    小结 

    保证Oracle数据库的安全是系统安全的重要组成部分,必须要设计完善的数据库备份和恢复方案。Oracle提供的各种工具结合起来使用能够使数据库的备份和恢复变得简单。在实际的Oracle数据库的备份和恢复中,会有许多不通的和复杂的情况出现,针对不同的情况,要本着使数据具有最大的可恢复性和恢复时间最短的原则去进行数据库的恢复,这需要大量的实践和经验积累。 

    参考文献 

    [1] Oracle8i Backup and Recovery Guide Oracle Document 

    [2] Oracle8i Recovery Manager User’s Guide and Reference Oracle Document 

数据恢复篇4

毫无疑问,PC与服务器的价值在于最终的应用,而数据作为应用载体自然是最为重要的。长期以来,数据恢复并未在国内得到的重视,甚至从事数据恢复服务的厂商也都刚刚起步,整个行业也在起航阶段。然而不可否认的是,信息化进程不可逆转,因此数据恢复的市场潜力勿庸置疑。不过目前用户对于这一全新的领域并不了解,甚至尚未形成具体的概念。而整体行业规范性的缺失也引发客户对服务商的强烈不满。通过对数据恢复市场的深入调研,我们将带领大家来认识这一市场,继而在遭遇个人无法解决的数据灾难时能够采取正确的应对措施。

市场潜力

办公电子化已经是大势所趋、潮流所向,不仅仅是IT企业,传统企业以及政府机关也开始全方位启用信息化存储技术。在整个PC与服务器架构中,硬盘可谓是最为脆弱的部件,却又担当着最艰巨的任务―数据存储。

一旦硬盘出现故障,用户的数据将无法得到保障。正所谓“硬盘有价而数据无价”,用户此时所受的损失可见一斑,甚至无需我们过多举例。更为重要的是,造成数据丢失的原因还不仅仅是存储设备本身的硬件故障,用户的误操作或是病毒破坏也是关键因素。可以预见,用户数量的增多以及非安全状态下网络应用的普及都对数据构成极大的威胁。

以往数据恢复应用可能仅仅或是主要面向企业用户,但是随着个人电脑应用的专业化与普及化,不少个人用户的数据也变得十分珍贵甚至举足轻重,此时更加催生了数据恢复的需求。

事实上,个人用户不仅数据安全防护的意识较为薄弱,甚至本身也因为厂商技术的推进而面临更大的问题。尽管没有明确的官方说法,但是使用电脑有较多年数的用户都有这样的感受:如今硬盘稳定性远不如上个世纪。

采访人物

亚太地区城市信息化合作协调秘书部部长:王根祥

数据恢复无疑是利国利民的一件大事,很多政府机关与企事业单位都需要涉及到这类应用,而此时如何做到安全就非常重要。毫无疑问,国外厂商的服务肯定令有关部门无法接受,因此我们更加期待国内服务商的崛起。

飞客数据恢复中心总经理:高宁

数据恢复服务本身便是高新技术的服务行业,目前信息化产品的普及离不开存储设备,而无论是本身的硬件故障还是用户的误操作,都会涉及到数据恢复应用。国外数据恢复概念已经诞生了很长一段时间,技术上的封闭垄断也使得其服务价格相当高。正是看到这样一个巨大的市场需求,并且带着发展国内数据恢复技术的愿望,飞客数据恢复公司才成立并不断壮大。目前飞客数据恢复中心的营业网点已经遍及全国,真正做到利国利民的数据恢复服务。

江民科技有限公司董事长:王江民

从KV300时代开始,江民公司的杀毒软件就以F10功能键解决了大量硬盘分区表修复难题,这也可以看作是数据恢复的雏形。目前江民已经将数据恢复作为一项重点业务来开展,而且数据恢复对于大量用户而言都是一项很有价值的IT服务。通过我们的数据恢复服务,用户得以挽救回大量的数据,从而为社会创造很大的经济价值。

求助途径

数据修复行业在发展初期必然会遇到难题,如今所面临的不仅仅是技术问题,而是如何推广数据恢复概念。要买电脑我们会去电脑城,要买衣服我们会去百货商店,要吃饭我们会去上馆子,然而数据丢失后很多用户并不会想到专业的数据恢复服务商,而简单地将其理解为“电脑故障”,此时整机厂商的售后服务或者朋友帮忙便成了“救命稻草”,只不过这根救命稻草实在太细太短,甚至束缚了自己的手脚,进一步推向深渊。

通过对上海飞客数据恢复中心的采访,我们了解到一些用户因为在遭遇数据灾难时慌手慌脚而导致二次破坏,最终造成不可挽救的损失。

错误的求助途径

据某数据恢复中心的负责人说,对于整机厂商而言,所有的质保承诺仅仅局限于硬件设备,也就是说硬盘故障后所引发的数据危机与之毫无关系,负责为用户更换或者维修硬盘已经算是“克尽职守”。但是用户所需要的并不是找回硬盘,而是价值不菲的数据。如果寻找整机厂商,此时无异于“自讨苦吃”,因为所谓的售后服务根本没有从用户的本源需求出发,尽快确保硬件设备完好反而牺牲了数据。

在我们与飞客数据恢复中心的工程师沟通中得知,很多数据恢复失败的案例都是因为用户寻求了并不正确的解决途径。如果整机厂商因为发现坏道而进行重新分区格式化并屏蔽坏道的处理方法,那么恢复数据的难度将会大幅度提高。同样,服务器用户所依靠售后服务也往往不够专业,RAID磁盘列阵出现问题之后轻易选择重建,数据丢失情况更是雪上加霜。

谁才是您的朋友

很明显,问题的关键在于最终解决问题,而硬件设备厂商显然并非与用户处于同一战线。用户要求的是确保数据,厂商要做的修复硬件,两者有着本质区别,甚至不可调和。因为诸如一些开盘修复数据等操作都可能以损坏硬盘为代价,而且整机厂商不可能具备完善的设备与技术实力,寻求硬盘OEM厂商的支持更是一句空话。毫无疑问,只有专业的数据恢复服务商才是与用户站在同一条战壕。大多数数据恢复服务商的收费标准都是透明的,而且以最终为用户挽回数据为收费标准。不同的出发点自然会得到截然不同的结果。

从某种程度而言,数据恢复不仅仅是服务商单方面的责任,用户本身需要在第一时间保护“破坏现场”也十分关键,并且应当尽快寻求专业数据恢复服务商的支持。不过并非所有的用户都了解这些相关的技术原理,更有不少用户并不懂得如何寻求正确的解决之道,这就需要服务商与媒体配合去引导用户,从而建立广为接受的基本概念。

勇揭黑幕

有一定资历的老用户都会记住1998年4月26日这个日子,当天CIH病毒大爆发,大量电脑陷于瘫痪且数据灾难接踵而来。江民KV系列杀毒软件从KV300开始就逐步引入数据恢复概念,CIH事件中免费为其正版用户成功修复硬盘近万块。有人计算了一下,如果按照现在数据恢复的最底标准,每块硬盘收费1000元,江民在那次CIH病毒灾难中为社会创造直接经济效益近千万元,这还不包括由于数据丢失可能会引起的其他重大经济损失!不过峰回路转,如今数据恢复行业已经变成一颗摇钱树,各种黑幕也令客户胆战心惊,行业规范性的缺失导致数据恢复服务陷入一片混乱之中。

数据恢复服务商分类:呼唤专业服务商

在涉足这一市场之前,必须对整体的市场格局有大致的了解。目前数据恢复服务商主要分为三类:由原本硬盘维修转型而来的服务商、依托大型服务商的新进小规模服务商以及超大型强势专业服务商。无论是经营模式还是技术实力,这三类服务商都可谓千差万别,有时候选择哪一种类型的服务商就基本决定了数据恢复的成功率。

数据恢复篇5

虽然现在大多数企业都认识到了容灾对于保证企业业务连续的重要性,但是,很多情况是,一旦灾难发生,即使企业建有容灾系统,其IT系统也未必就能恢复运行。来自赛门铁克的调查数据显示,被调查者对自己企业的大概恢复操作成功率进行估计时,答案是平均恢复尝试成功率只有83%。当灾难来临时,企业往往发现,他们对某些关键任务IT服务的保护力度不够,原因包括对停机的实际成本估计不足,尽管采用了新技术,但还是无法重新达到恢复时间和恢复点目标,以及无法识别系统正常运行所面临的各种威胁。

企业如何保证系统恢复时能达到设定的RTO和RPO?首先应该合理安排恢复计划。为了确保数据和应用程序受到适当保护,企业需要分析IT服务对其业务的影响,然后再根据这些服务对于业务的重要性对其进行分类。业务影响分析有助于确立恢复服务级别,而应用程序通常是根据自身的重要程度加以分层的。无论是哪一层,企业都必须要考虑不同的挑战,以确保实现最佳恢复解决方案。其次,在保护各层应用程序时,企业通常会面临着恢复成本高、存储容量管理不善、操作效率低下、灾难恢复自动化程度不够、缺乏灾难恢复测试、备份时间延长、采用服务器虚拟化等新技术带来的复杂问题的挑战。因此,企业要制定出有效的恢复战略。对此赛门铁克推荐了以下三项战略,以应对各种挑战。

一是确保应用程序的可恢复性。IT服务的核心在于应用程序。由于企业依赖IT服务来处理关键业务,因此要求应用程序的恢复时间越来越短。2008年,关键任务应用程序的RTO已从9小时骤减到4小时。但是,保持复杂应用程序环境的可用性并对其进行快速恢复并非易事,赛门铁克推荐用户采用能提高可靠性和恢复速度的解决方案。

二是自动执行应用程序恢复。要实现快速、安全的恢复,赛门铁克建议自动执行应用程序恢复,以实现本地高可用性以及全球灾难恢复。这样可防止各种中断(从服务器发生故障到整个站点发生故障)对业务的影响。赛门铁克公司容灾技术专家毛立峰表示,与传统的手动恢复流程相比,自动切换方法可以消除大量的停机时间。为了保护包括数据库、应用程序服务器以及Web服务器层在内的整个应用程序环境,赛门铁克提供的Veritas Cluster Server对这些组件间的相关性进行了了解,并对整个 IT服务在任何层发生故障的情况下进行的启动予以协调。

三是加快应用程序恢复速度。将恢复时间缩短到数分钟乃至几秒不仅异常困难,而且成本高昂,不过,赛门铁克的解决方案可以显著缩短恢复时间。借助 Storage Foundation Cluster File System,高可用性集群中的服务器可以并行访问同一个存储。这意味着故障转移期间无需重新启动存储资源,因此,恢复速度显著提高,故障转移速度比一般高可用性集群快了90%。

数据恢复篇6

1、方法一:打开此电脑,找到受损分区。右击受损分区,选择“属性”。选择“工具”选项卡,点击“检查”,等待电脑自动修复即可。

2、方法二:在电脑上下载安装嗨格式数据恢复大师。打开软件选择需要的恢复模式。选择需要恢复数据的文件类型。按照提示选择需要恢复文件的原存储位置进行扫描恢复即可。

(来源:文章屋网 )

数据恢复篇7

1、打开电脑在浏览器中搜索一个数据恢复软件,并将件下载安装,安装完成后,打开软件可以看到,界面上有“快速扫描”和“深度扫描”,这里按照自身要求选择扫描模式即可。

2、选择之后,会弹出一个磁盘分区的的页面,选中要恢复文的磁盘分区(可以点击“文件设置”针对某中类型的文件进行扫描,以缩短扫描范围),点击“下一步”按钮,软件就开始对所选磁盘分区进行深度扫描了,我们要耐心等待。

3、扫描结束之后,在界面左边会显示全部信息,找到被格式的文件并点击,在界面右边会出现文件的详细信息,确认无误之后点击“下一步”按钮。

4、然后我们通过点击“浏览”按钮,为恢复后的文件自义选择存储位置之后,点击“下一步”按钮,软件就开始对选中的记录开始恢复了,就完成了对电脑被误格式化硬盘中文件的恢复了。

(来源:文章屋网 )

数据恢复篇8

原理:删除文件并不是从硬盘上将数据抹掉,而是直接在分区表中此文件之前添加一个标记,即表示此文件暂时被掩盖,当新文件写入时,系统会自动将删除标记的文件进行覆盖。若没有被新文件覆盖,原始文件则一直存在于其中,恢复时只需将此标记取消即可。

(来源:文章屋网 http://www.wzu.com)

数据恢复篇9

论文摘要:我国信息化建设的快速发展,促生了数据恢复行业的发展。阐述了国内外数据恢复技术的现状,分析了甘肃省数据恢复行业的特点,提出了发展甘肃省数据恢复技术产业的对策,使数据恢复技术为甘肃省信息产业保驾护航。

近年来,我国信息化建设高歌猛进,办公电子化已经是大势所趋、潮流所向,不仅仅是IT企业,传统企业以及政府机关也开始全方位启用信息化存储技术,越来越多关系行业正常经营的重要信息也被保存在计算机系统中,信息安全逐渐被人们所重视。数据恢复技术在构筑数据安全保护底线方面所处的特殊地位,使数据恢复的重要性正在被I1r业广泛关注。数据恢复是指由于各种原因导致数据损失时把保留在介质上的数据重新恢复的过程,从而将损失减到最小化。从数据恢复的目的来看,它属于信息安全和计算机安全,而恢复的手段又与计算机维护有着紧密的联系,因此可以说数据恢复是从计算机安全与信息维护发展起来的新领域,并由此形成了一个潜力可观的市场。

l数据恢复的现状

1.1国内外数据恢复的现状

国外数据修复技术发展了2O多年,在防毒、工具类软件和安全防范等公司已经形成了专门的技术领域,且颇具规模。但国外数据恢复公司都有专业性极强的技术人才,工作细分,针对性强。比如,美国、13本、德国等数据恢复公司掌握着主要的逻辑数据恢复技术;美国、俄罗斯、英国、德国等数据恢复公司大多掌握了硬盘生产技术,对硬盘恢复较为擅长;美国和俄罗斯两国主要掌握了硬恢复、数据库和异形系统的恢复技术。据IDC调查分析:2000年企球信息安全服务市场规模达67亿美元,至2005年底将扩大为210亿美元,平均年增长25.5%。在行业用户方面,金融业占信息安全服务市场份额最大。按国内4000多万台台式机每年l%出现数据丢失,每台修复费用千元计算,也有几亿元的市场规模。调查表明,在欧洲7个国家对254位企业主管的调查显示,40%的业务经理人和44%的IT经理人认为他们的数据容易受到攻击。

1998年我国引进数据恢复技术,当时主要的业务还是硬盘维修,在修好硬盘的电路后,把硬盘的数据及时备份出来。头脑灵活的商家适应客户的需求,提出了数据恢复和数据修复的概念。这算是我国数据恢复业的萌芽时期。2000年,随着计算机的快速普及,硬盘故障骤然增加,要求恢复数据的计算机用户激增,中关村的几家商户把数据恢复作为一项重点业务来做,数据恢复业务成为了这些公司重要的收入来源。2002年是中国数据恢复业发展的最佳时机。但由于当时从事数据恢复的企业发展战略短视情况严重,从业务和技术上进步极慢。全国各地电脑城效仿中关村的数据恢复作坊操作模式,很多计算机维修商户开始把数据恢复作为一项新业务。数据恢复的技术力量集中在北京、上海、广州等地,一些技术相对领先的数据恢复公司虽然不具备规模化,但是商家还是赚到数据恢复市场的第一桶金。但数据恢复也还没有形成产业链,在品牌形象、技术服务等方面没有什么突破,作坊式的运作模式依然没有大的改观。

2004年,国内数据恢复公司犹如雨后春笋。具不完全统计,仅北京一地新注册的数据恢复公司就有1O多家,广州、上海、深圳、成都、西安等地也都出现了多家专门从事数据恢复的公司。各大公司开始重拳出击,纷纷在全国跑马圈地,推动数据恢复市场的资源整合,品牌意识大大增强。

1.2甘肃省数据恢复的现状

甘肃省的数据恢复行业起步比较晚,市场需求大,公司规模小。从事数据恢复公司资金投入不大,流动资金要求不高,但却拥有丰厚的利润回报。因此不少IT从业者蜂拥而人,有些是计算机硬件专业维修公司,有些是懂点IT技术的业务人员。整个数据恢复行业鱼龙混杂,很多滥竽充数,对甘肃省的数据恢复行业造成了很不好的影响。

通过baidu或google查找本地数据恢复公司网站,如,兰州安信电子科技有限公司,甘肃兰州信诚电子,甘肃兰州新实力,酒泉金手指数据恢复(服务)中心等。其中兰州安信电子科技有限公司实力较强,成立于2004年,主要从事计算机软硬件恢复等技术研究,目前能够从底层原理进行分析重组,确保极高的成功率,被甘肃省认定为高新技术企业,并被甘肃省政府指定唯一数据恢复提供商,现已成为政府机关、金融机构指定数据恢复独家服务单位。由此可见,甘肃省数据恢复行业起步晚,技术力量薄弱,专业的数据恢复公司少,并大部分都是作为计算机维修的一项增值业务。

甘肃省数据恢复技术现状具有下面几个特点:(1)人们的数据重要性意识逐渐增强,相应的数据恢复市场潜力逐渐增大;(2)由于地域性的限制,数据恢复商主要集中在省会兰州,占据主导地位。其它的数据恢复商主要还是靠网络进行营销;(3)数据恢复技术薄弱。数据恢复市场入门低,因此进人数据恢复市场的竞争者也很多,有的甚至租一间房子,买几台计算机就可以提供数据恢复服务;(4)能提供技术含量较高的数据恢复服务商较少。

2发展甘肃省数据恢复产业的对策

数据是有价值的。数据恢复过程难免涉及到商业秘密、个人隐私甚至国家机密,对于这样一个敏感的行业目前国家还没有一个机构负责监督和规范。这是值得注意和亟待解决的问题。要想真正提高全社会的数据安全保护意识,推动数据恢复行业的健康成长和良性发展,离不开政府主导及企业和用户的共同努力。第一,政府要加强对数据恢复行业的管理,督促数据恢复行业健康发展,并在技术研发方面提供大力支持;第二,数据恢复相关服务企业要有职业道德,承担社会责任、规范管理、提高技术,共同推进该行业的发展;第三,用户要树立数据安全意识,养成良好的数据保护和恢复服务的习惯,为数据恢复行业营造良好社会环境。

甘肃省的数据恢复行业发展到今天不过几年的时间,还比较稚嫩,也需要不断的摸索和积累。数据恢复技术起步晚,政府对数据恢复技术扶持不够,现有数据恢复企业技术力量薄弱、规模小,用户安全意识差、对数据恢复技术认识不够等问题。因此,大力发展甘肃省数据恢复行业迫在眉睫,结合本省自身实际,我们从以下几个方面讨论数据恢复行业发展必要充分的条件,以及探索符合甘肃省数据恢复行业发展的路径。

2.1要学好用好现有的软、硬件数据恢复技术

数据恢复技术在国内的近1O年,已经有了一定的发展,在某些技术领域也有突破。甘肃省的数据恢复行业应该说才刚刚起步,数据恢复技术还处在通过引进设备、购买软件来恢复损坏数据,而且大部分的公司都是从计算机维修,笔记本维修开始,只是把恢复数据当作一项增值的业务,大部分从事数据恢复的工程人员也只是学会了对这些数据恢复设备、数据恢复软件的操作而已,根本不具备有自己研发的能力。所以只有掌握好、应用好这些已有的技术,才能在此基础上进行进一步地提高。

2。2大力提倡数据恢复技术进步

数据恢复行业归根到底还是技术实力的比拼。面对RAID等高端数据恢复请求,本来掌握这项技术的服务商并不多,而仅有的几家也在实力方面相差不大。如果真正想要在数据恢复行业能有所作为,仅仅凭借现有的技术以及现成的软件早晚会“坐吃山空”,开发新的技术与自己的软件才是根本的解决之道。

2.3建立统一的行业标准和服务规范’

标准不仅仅是客户选择服务的重要参照,而且体现出一个公司运作的透明度。没有规矩,不成方圆。数据恢复行业尚在起步阶段,行业标准和服务规范可保证健康快速的发展。因此可建议政府保密部门考虑制定符合甘肃省的规范,起到促进发展,保障发展,科学发展的作用。

2.4建立数据恢复公司运作方式标准化

目前国内数据修复的运作方式仍是由技术工程师检测、评估、操作、定价的,从价格到操作流程都含有很多不透明的环节,中间存在许多随意性的成分。有些数据恢复公司不顾客户的数据安全,在不具备恢复条件下隐瞒客户进行操作,简单的讲,就是拿客户的数据练手,因此客户在选择数据恢复公司时,一定要慎重。作为公司运营来讲,标准的运作方式可以换来长久利益,换来广泛的客户,换来巨大的市场。

2.5由政府组织建立专业的数据恢复服务中心

这一点对于甘肃省这样一个起步晚的地区尤为重要,不可否认的是,在数据恢复行业中,也存在少数的技术过硬、服务规范的修复中心。但是鉴于现阶段数据修复行业竞争无序、标准不明、市场划分不细诸多问题的存在,亟需一些实力强、管理规范、目标长远的专业数据修复服务提供商率先出来领军,规定出适应市场的行业标准、服务规范,为数据恢复行业作出表率、树立旗帜,以免陷入无序竞争的恶性循环,便于纳入正常的运行轨道,更好地为大众服务,保障数据修复行业的正常运行,促进数据恢复行业加速发展。

2.6加大引进数据恢复人才的力度,提高技术人员质量

引进人才是加强数据恢复技术人员队伍建设的一条捷径,以引进的人才带来的技术带动我省数据恢复行业的发展,带动自身人才的培养,这既是一个发展甘肃省数据恢复技术的路子,也是培养数据恢复专业技术人员的最节约的方法。同时,有目的、有计划地组织技术人员参加国际性和全国性学术会议及技术性培训班,寻求与省内外大学开展优秀研究生联合培养计划,鼓励研究生加强在数据恢复技术、理论方面的研究。

2.7加强与省内外数据恢复公司的合作和交流

通过与知名数据恢复公司合作,举办学术会议,派遣技术骨干交流,以进一步提升甘肃省数据恢复技术水平;组织承办全省性学术会议或省级继续教育进修班等,聘请或派遣专业技术人员到省内各地区讲学,进行多种形式的学术交流。

2.8进一步提高管理水平及优化创新环境和完善激励机制

在数据恢复公司或中心实行高要求、高速度、高效率的管理机制,提倡合作、互助、主动为数据恢复公司或中心的荣誉而努力工作的精神。在业务方面强调创新性,技术上精益求精。引入鼓励创新性研究的机制,鼓励对数据恢复技术问题展开讨论,设立创新建议奖,对具有明显创新性的成果给予重点支持。

数据恢复篇10

【关键词】计算机 数据 丢失 恢复技术

1 引言

伴随着大数据时代的到来,数据信息所蕴含的经济效益逐渐被人们挖掘,因此,导致现阶段数据储存量的不断攀升。计算机作为一种主流的数据储存设备,为人们生活提供便捷的同时,也给数据的安全存储留下了隐患。而现代社会,计算机数据信息不仅量大,而且价值高。一旦数据的丢失或损害,其损失不可估量。计算机数据恢复技术的应运而生,在一定程度上,解决了信息数据丢失的隐患,本文将从不同角度对计算机数据恢复技术进行概况和描述。

2 数据储存的结构原理

计算机硬盘是一种密封的、以磁介质为基础的存储设备,其包括了主引导扇区、操作系统引导扇区、文件分配表(FAT)、文件目录表(FDT)、数据区五部分组成(图1)。主引导扇区在硬盘的位置分布0磁道0柱1扇区,其中包括硬盘主记录(MBR)和分表区(DPT)两部分,MBR的作用在于负责检查DPT异常与否。OBR在硬盘的位置分布0磁道1柱1扇区,包含了引导程序DBR和DBP两部分。分别负责文件的引导和重要参数的记录。FAT作为系统文件的寻址系统,为保证数据的安全,通常都会存在FAT的备份。文件目录区,除了具有配合FAT来精确查找文件的位置外,还具有记录文件属性、文件起始单位的作用。文件目录区和FAT结合,可以准确的定位文件在磁盘中的位置、大小。数据区是紧挨着文件目录区的具有真正存储功区,此区在硬盘中所占据的空间最大。通常情况下的格式化,只是对FAT进行了重写,数据区的数据被没有真正意义的清除,这就是因为硬盘格式化后,可以再次修复的原因,如图1。

3 计算机数据损坏原因

导致计算机数据的损坏常见的原因包括:硬盘损坏和软盘故障。

(1)导致硬盘损坏的原因有多种,其中以磁头的损坏而导致识别障碍最常见,而导致磁头损坏的因素包括:直接的暴力撞击、强烈的间接震动等。其次,计算机主板被烧、硬盘失效、突然的断电等都可能导致硬盘识别障碍。最后,计算机硬盘过满而导致的硬盘缓存出现障碍也会引起数据的损坏或丢失。

(2)导致软件故障的原因是多方面的,首先,恶意病毒、程序等无意间载入计算机后,会对影响数据的存储;其次,由个人原因而导致的数据的误删、格式化等。

4 数据恢复的可行性分析

根据数据恢复的内容不同,数据恢复可分为两种:系统数据的恢复和用户数据的恢复。系统数据具备一定的通用性,且数据可变性较小,所以其恢复的程序相对简单。而用户的数据,大多是由于误删导致的。操作系统的相关文件的组织、管理模式为用户数据的恢复提供了物理基础。而磁盘上文件从产生到最后的删除,在操作系统上已做了算法规定。

5 数据恢复的方法

根据计算机数据损坏的原因不同,数据恢复主要方法可分为两种:

(1)硬盘故障导致的数据损坏的恢复,如果是硬盘磁头的完全折断、硬盘电路板被烧、非接触不良性马达失转等而导致的数据的损坏,其恢复的可能性微乎其微。如果是单纯的存储介质出现问题,恢复的方法有以下四种:第一,针对主引导扇区存储介质而导致的数据故障,可将硬盘MBR通过软件移至其他扇区,此恢复方法繁琐,但恢复后的硬盘还具备数据盘的功能。第二,由MBR的分区程序DOS引导记录扇区发生存储介质发生故障,可利用分区命令进行重建分区,此法会造成存储空间的丧失。第三,针对其他扇区发生的存储介质故障,一般通过篡改文件分配表的方法,跳过损坏扇区达到恢复数据的目的。第四,由电路故障而导致的数据损坏,通过故障排除的方法恢复数据。

(2)由软件故障而引起的数据丢失,如恶意的病毒入侵、格式化、误删或者程序引起的数据丢失,在排除了数据被完全被覆盖的情况,其大部分的数据是可通过数据恢复软件,加上有经验的专业人员的指导,数据恢复的可能性极大。第一,有主引导记录导致的数据故障,一般通过备份内容实现数据的再恢复;如备份数据丢失,可利用Norton等软件或同一分区、同一型号的石毛板复制主引导记录实现数据的恢复。第二,由文件目录表导致的文件簇指错误,或由分配表导致簇的错误,可采用Norton软件恢复。第三,数据区的存储损坏,刚被删除的数据其实并没有被真正清除,可使用Debug、Norton等软件恢复。

6 数据恢复常用软件

现有的主流恢复软件包括:undelete、FinalData、Debug、Norton、EasyRecovery等。数据恢复的原理:一般利用数据扫描引擎,首先读出磁盘底部的原始的数据,再通过恢复软件的数据分析算法,最后把丢失的文件和数据进行重新的分区和文件目录的构建,对分区丢失、误删、格式化的数据, 具有较好的数据恢复效果,其中以EasyRecovery的应用最广,如由病毒导致系统分区错误而部分的数据丢失,可将原计算机硬盘取出,重新找一台计算机进行安装,然后通过实现数据恢复。

7 结语

计算机数据恢复技术作为大数据时代一项基本技术手段,为计算机数据的储存提供了安全保证。本文从计算机硬盘数据储存的原理出发,阐述了计算机数据损坏的原因,并在阐明计算机数据恢复的可行性基础上,提出了计算机数据恢复的主要方法,最后介绍了几种常用的计算机数据分析的常用软件,旨在为计算机数据恢复技术的发展提供参考。

参考文献

[1]张婧.计算机数据恢复技术概析[J].信息与电脑,2012(02):125-126.

[2]章伟.浅议计算机数据库备份和恢复技术的应用[J].学术论坛,2016(02):224.

[3]李 军.计算机数据恢复技术应用探究[J].网络与信息工程,2014(16):71-73.