计算机数据库的备份与恢复技术
2017-08-01张文心
张文心
计算机的方便快捷致使其在各个领域被普遍地运用,人们对其的依赖程度也随之变高。由于在计算机的运行中会产生各种各样的问题,因此计算机的数据的安全问题让更多的人加以重视。为了保证数据库的安全性,一般是使用备份和恢复的技术两种方式作为预防和解决。本文深入地研究了计算机数据库的备份和恢复技术,从其概念入手,主要分析其中的相关特点,这对计算机的运用发展有着现实性的意义。
计算机的使用在如今这个社会的发展中有着巨大的作用,但同时也随着出现一些相应的问题。其中最重要的一点就是资料存储的问题。因为计算机在运行的时候难免会产生一些系统上的故障,其中包括硬件故障、软件故障以及网络故障等。这些问题都会对数据库的安全产生影响,不仅使其正确性会受到偏差影响,同时还有可能损坏数据库,致使数据库中的数据受到不同程度的遗失,这给社会正常运转和人们的生活产生了严重的困扰。目前,数据的安全已经是当前计算机发展中的重要问题,要保证数据库的安全,对数据库的备份和恢复就变得更加重要。
数据库的备份
备份的概念。系统管理员把数据库的部分或者全部的内容进行定期或者不定期的复制,然后存到另一个磁盘或者磁带中的过程就被称为数据库备份。这些被复制后的内容就是后备副本。在数据库受到损坏或者遗失的时候,就能够使用后备副本实行数据库的恢复,不过恢复的状态是进行备份的时候。想让数据库恢复在故障产生之前,则必须要实行重新的运行自备份,然后进行故障产生之前的系统全面更新工作。
在建设和运用数据库系统时,会逐渐地对系统存储与更新重要的数据。在这其中包含了为系统建设各种数据库的对象。在运用计算机系统的时候,最不想出现的状况就是在没对数据进行备份的情况下,数据受到了损坏和遗失。无论是数据库中的数据或者是编程代码这些相关的文件,若是受到损坏就会增加很大的工作量,需要实行恢复工作。在时间的推动下,储存的数据量逐渐地增多,数据遭受损坏和遗失过后被恢复的可能性就随之变小。要及时地对数据进行备份,才能够减少数据在损坏过后的数据修复工作量。因此要让数据在发生故障后能够恢复,对数据库的备份就变得十分重要。
备份的具体分类。数据库库的备份通常分为静态两种备份方式。静态备份是不能对数据库实行相关的存取、修改的备份形式。动态备份是在在备份的时候可以对数据库实行存取和修改,备份与用户事务能够一起进行的备份形式。静态备份很容易进行,但是要在用户事务完结以后才能够实行,新的事务也要在备份工作结束后再进行。因此数据库的实用性也将随之变低。动态备份的方式能够解决静态备份的问题。不过动态备份在结束以后,后备副本的数据却不能够保障准确性。比如在备份的某一个时候,某一事务对这个数据对这个数据再次进行修改。在备份完后,后备副本上的数据已经落后了。所以,在使用动态备份的时候要建设日志文件,将备份时候对数据库的各种修改事项详细地记载下来,然后将备份副本和日志文件相互融合,就能够把数据库恢复至需要时刻的准确状态。
数据库的恢复
数据库恢复的定义。数据库系统在运转的时,会产生很多的情况。例如磁盘损坏、电源故障以及软件错误等。故障在出现的时候,数据库中的数据会受到遗失和损坏。SOL server系统采用相关措施来保障数据在任何的情况之下都保持其原始性和永久性,最大力度地保障数据不会遭到遗失和损坏。数据库管理系统能够将数据库在被损坏的状态下恢复到最近的正确状态,这种功能可以称为数据库的可恢复性。
数据库恢复的基本原则和方式。要让数据库具备可恢复性,其相关的原则比较简单,需要采取使用数据库进行存储的方式。其中数据库的恢复方式有转储和建设日志。要周期性地把数据库进行复制,同时转存到另一个存储的介质里面。若是数据库出现故障,要分为两种方式解决。其一是数据库已经遭受损坏,比如像磁头脱落或者磁盘受损等。这个时候数据库再也不能够能被运用了,这时需要把最新复制的数据库备份装进新磁盘中,随后应用日志进行REDO处理,将这两个数据库中间的所有状态再处理一次。这样就能够恢复数据库。
若是数据并没有受到损坏,只是里面的一些数据没有了准确性,受到了相应的怀疑。比如,相关程序在对数据库进行处理的时候,发生了异常终止的故障。这时就不需要去复制存档中的数据库,只要利用日志文件进行撤销处理,把不准确的修改全部撤销,然后再将数据库更改到正常的状态即可。
相关的故障类型以及恢复方式。用事务故障表现数据库故障,其实也是数据库运作的时候出现的成功或者失败。一般比较常见的故障类型有:事务故障。其具体有可预期以及非预期的事务故障两种类型;系统故障。在系统停止运作后要求马上重新启动的事件。介质故障即是在介质故障与受到病毒侵入的时候,磁盘中的相关物理数据受到灭亡性的损坏。
其中,具体的恢复方式可以分为三种。第一是简单恢复。数据库进行恢复时,运用数据库备份或差异备份,并不用触及到事务日志备份的运用。第二是完全恢复。运用数据库备份与事务日志备份,把数据库恢复至失败产生那一刻,这样能够确保数据没有任何的遗失。第三是批日志恢复。批日志恢复要比前两种方式要好,其能够尽可能地把在批操作时要用到的存储空间降到最少。这三种恢复方式要针对性地使用,其中要很据具体的故障类型做对应的解决措施。以此保障故障的顺利解决,进而对数据库进行保护。
综上所述,要保障计算机的整个安全问题,就要在其数据库备份上加以重視,平时要对其进行定期或者不定期的备份,以此保障在出现故障的时候对数据库的恢复工作顺利的开展。掌握好备份和恢复的主要概念,才能在这两方面做好数据安全的工作。在恢复的技术上也要根据故障不同的种类进行相关的恢复技术。人们在运用计算机的时,不仅会感受到方便,同时也不再为数据的损失担心。只有确保整个计算机的安全,才能减少相关损失,同时也带动了其行业的持续发展。endprint