前言:想要写出一篇引人入胜的文章?我们特意为您整理了计算机数据库的备份与恢复范文,希望能给你带来灵感和参考,敬请阅读。
摘要:在时代不断进步发展的过程中,计算机被广泛的渗透到我们的工作学习生活之中,但显然在计算机为我们创造便利的同时,计算机数据安全也成为我们时刻思考的问题,若是重要的计算机数据毁坏或者丢失,将带来难以估计的损失,所以计算机信息资料储存安全极为重要,以此出发,对计算机数据库的备份与恢复技术进行详细的介绍,希望能够为更多的人提供启示和帮助。
关键词词:计算机;数据库;备份;恢复技术
1计算机数据库的备份技术分析
1.1计算机数据库的备份类型
计算机数据库备份功能的完善发展,就是为了尽可能的减少由计算机意外故障,所造成的数据丢失问题,因此在信息安全如此重要的当代社会,计算机数据库备份功能变得至为重要。简单来说,计算机数据库备份就是将储藏在计算机数据库中的相关信息数据,进行备份整合的一个过程。通常情况下,计算机数据库备份分为静态和动态两种形式,其中静态备份主要是指,在备份的过程中停止计算机一切的操作,以此保证备份的完整性,因此这种备份方式时效性要差一些。而动态备份是一种计算机数据处于备份或者修改状态时,依然可以根据用户需求进行的备份方式,由于动态备份能够使数据使用过程中实时有效的进行备份,因此在计算机使用过程中,动态备份能够将不小心丢掉的数据也完整的恢复过来。但需要注意的是,在对计算机数据库进行动态备份时,要建立相应的文件日志,从而对备份的时间和被修改的内容进行记录,这样可以为用户后续数据库恢复提供有力的依据。总而言之,相比较静态备份,动态备份是一种更加完整的计算机数据库备份方式。
1.2计算机数据库的备份方法
伴随着科学技术的不断完善,计算机数据库的备份方法也更加丰富,而不同的备份方式优势特点各有不同,下面笔者将结合自身的实践经验,对以下几种常见的计算机数据库的备份方法做出介绍。
1.2.1数据SAN备份。SAN备份主要是指采用高性能光纤,从而将计算机内的磁盘和服务器进行有效的连接,然后通过数据库对计算机存储系统信息的集中采集管理,再将数据通过高速率的光纤传输出去,同时在这个过程中,还可以根据数据需求,采用远距离的访问方法,从而将保障计算机数据库的信息可以实时共享,这就实现了数据信息备份的目的。
1.2.2数据归档与分级备份。数据归档,即对数据进行归档和拷贝,从而确保计算机内储藏的数据,可以具有很强的信息安全性,在这个过程中,通常会先使用服务器对数据进行压缩、复制和储存,并利用备份系统,将相关的计算机数据移到移动储藏器之中,从而提供后期管理和使用。此种计算机数据库备份方法最大的好处就是,可以将相关的数据信息井然有序的整合在一起,从而由此规范逐渐增加的数据库信息,并可以对计算机的储存空间做出及时的清理,以保证数据库可以有足够的容量进行新的信息储存。
1.2.3数据网络备份。此种计算机数据库的备份方法,主要是指数据信息传输到备份数据主机上,然后使用计算机网络中的数据传输键和客户端中的数据软件,从而将相关的数据传输至服务器,这样网络数据资源就可以直接与服务器相连接,从而实现数据备份的目的。但这种数据库备份方式,也会为给数据增添一定的不安全因素,同时有时还会给服务器增添一定的负担。因此为了能够更好的提升数据备份效果,提升数据之间的交流性就显得至为重要,如可以通过计算机强大的网络结合功能,完成自动化的数据备份和恢复,同时通过对数据备份时间的区别,做出进一步的增量备份和差量备份,这样就可以极大的降低数据信息安全隐患概率,从而为用户的计算机使用安全提供保障。
1.2.4远程数据备份。在计算机使用过程中,除计算机本身硬软件问题外,储藏在计算机数据库中的信息,还容易受到各种外界因素的干扰,如若是遭到电脑黑客攻击或者受到外界病毒侵袭,都会引发信息丢失或者信息错乱的问题。针对这样的外界破坏问题,一些常规的数据库备份方式便起不到作用了,此时我们就需要进行远程数据备份。具体而言,远程能数据备份,借助了远程系统的使用,通过远程系统完成数据传输,从而将计算机硬软件中的一些数据快速的转移到另一计算机系统之中,这样即使这台计算机在顷刻之间化为乌有,数据远程备份工作人员,只需对本地数据和远程数据加以核对,就可以实现计算机数据的备份。
1.2.5高性能数据备份。高性能数据备份主要是通过使用性能较高的数据软件,从而对数据库的内心快速转换。通常情况下,若是计算机用户使用的网络数据软件性能较低,那么一旦数据库内储存大量的信息,就容易出现来不及转换的问题,甚至在数据库信息容量超过一定限值时,容易出现数据库转换系统崩溃。而相比之下,若是我们应该性能更高的数据软件,其就可以自动的承受大数据信息,同时还可以保障信息转换速度不会降低,可以极大的保障数据库信息使用的安全性。
1.3计算机数据库的备份时间
计算机数据库备份时间通常分为定期和不定期两种情况,定期备份主要是指周期性的备份方式,如当前企业内部员工较多,涉及到的市场信息数据较多,资金量运转也比价大,因此相比较个人用户,企业对信息数据安全有更高的要求,为了能够确保数据库信息数据能够实时的得到备份和储存,他们会通过设置周期性备份时间的方式,从而确保计算机系统可以按时自动的完成数据库信息备份。从上述分析我们可以发现,计算机数据库备份的时间,取决于用户自身的需要,若是数据库中的信息比较重要,就需要缩短信息备份周期,反之则可以相应的延长。其次不定期备份是一种按照计算机数据库内数据信息变化,而自动进行备份的一种方式,如在计算机数据库在建立数据或者删除数据信息前,必须要对数据库的信息进行一次全面的备份。
2计算机数据库的恢复技术研究
2.1计算机数据库恢复的原理
数据库是一个很大的运行系统,在运行的过程中需要借助外在硬盘和内部软件两种载体,当这种两种载体出现任何突出状况时,如磁盘损坏、电源故障、软件错误、认为篡改、黑客攻击等,都会对数据的安全性造成影响,因此在没有数据备份的情况下,我们就必须要通过应用计算机数据库恢复技术,从而最大限度的保障信息的完整性,进而信息丢失损失降到最小。简而言之,我们可以将计算机数据库恢复技术理解为一种,将计算机数据库丢掉的数据,重新找回来的一种修补技术。通常情况下,计算机数据库一旦发生故障,可以分两种情况进行处理,一种是数据库已经收到破坏,如介质破坏、磁头损坏、磁盘损坏等,这时原有的数据已经不能使用,我们需要装入最近一数据库,并备份到新的磁盘,从而实现对数据的恢复。而若是计算机原有的数据库并未受到损害,比如只是在数据处理时突然发生中断,这种情况则不能复制存档中的数据库,需要通过数据库执行撤销(UNDO)进行重新处理,从而再次将数据库恢复到最佳的状态,下面笔者将对几种常见的计算机数据库恢复方式进行介绍。
2.2计算机数据库恢复的形式
在计算机运行过程中,若是出现故障,并导致数据丢失,我们可以采用下述四种恢复方式对数据进行还原处理。a.简单恢复,主要是指通过简单的使用当时数据库备份的方式,或者通过远程备份、异步备份的方式,从而恢复数据,这种数据恢复方式,由于并没有涉及到用户事务所使用到的日志备份,因此整体的恢复形式比较简单,同时也没有将计算机中的数据全部恢复,因此可称之为简单恢复。b.全盘恢复,主要是指在恢复数据库的过程中,涉及到了户事务所使用到的日志备份及所有的数据备份,从而最大限度的将计算机数据库内的数据恢复到计算机崩塌前的状态,进而最大限度的将数据还原,并将信息损失程度降到最低。c.批日志恢复,此种计算机数据库恢复方式能够使用数据库时所需要的储藏空间最小化,因此现下针对于一些简易的恢复或者全盘恢复,都会广泛的应用这种计算机数据库恢复方式。d.邮件系统恢复,此种计算机数据库恢复方式是一项针对管理人员的恢复技术,对恢复管理人员技术掌握能力要求比较高,在对计算机系统进行邮件系统恢复时,要做好数据的维护处理工作,这样才能最大限度的保障数据恢复的全面性。
2.3计算机数据库恢复的方法
计算机数据库故障大致可以分为三种类型,即事务故障、系统故障、介质故障,下面笔者将从这三种故障分析出发,系统的阐述计算机数据库的恢复方法。2.3.1事务故障恢复。计算机数据库事务故障主要是指,计算机运行事务突然被终止,从而导致相关数据丢失或者损坏,针对于事务故障的恢复,我能可以采取如下步骤措施进行恢复:a.反复对文件日志进行扫描(从最后向前扫描),从而查找该事务的更新操作;b.对该事务的更新操作进行逆操作执行;c.不断的反向扫描日志文件,查找该事务的更新操作,并进行上述循环处理;d.在读到此事务的开始标记时,停止循环处理,这样就完成了对事务故障的数据恢复。2.3.2系统故障恢复。通常情况下,一台计算机出现系统故障,从而造成数据状态不一的原因主要包括两个方面,即未完成对数据库的更新时已经写入数据库和已提交事务对数据库的更新由于缓冲没来得及将数据填写至数据库,针对于系统故障恢复,我们可以采用下述恢复方式:a.正向扫描文件日志(从头开始扫描),找出故障发生前已经提交的事务,将这一事务标记为“重做队列”;b.找出故障发生时尚未完成的事务,并将这一事务记录到“撤销队列”,从而解决系统故障数据丢失问题,实现对系统故障的数据恢复。2.3.3介质故障恢复。一般若是计算机发生介质故障,磁盘上的物理数据和日志文件都会受到损害,因此相比较事务故障、系统故障,介质故障的数据最难恢复,因此主要的恢复方式就是重装数据库,然后在重做已经完成的事务。具体采用的恢复步骤如下:a.装入最新数据库后备副本,从而使数据库恢复到最近一次转换的状态,然后装入储存开始时的日志文件副本,利用恢复系统故障的方法,将数据恢复到一致性的状态;b.DBA介入,转载最近储存的数据库副本和日志文件副本,然后执行系统提交命题恢复,就可以实现对介质故障数据的恢复。
3结论
在网络化时代,计算机与我们的日常工作生活有着极为紧密的联系,而在计算机使用过程中,若是重要数据信息毁坏或者丢失,将会给个人或者企业带来难以估计的损失,而数据库备份与恢复作为解决计算机信息安全问题的两大关键技术,对这两项技术进行深入的研究,对于确保计算机运行系统安全和数据信息的完整性具有重要意义,这也是笔者撰写本篇文章的缘由和初衷。
参考文献
[1]高明.计算机数据库的管理应用技术研究[J].中国管理信息化,2017(23).
[2]杜古•孟克其其格.计算机数据库备份与恢复技术探讨[J]通讯世界,2016(12).
[3]孙滔.试论计算机数据库的备份与恢复技术[J].电子技术与软件工程,2014(10).-64-
作者:李华 刘颖 单位:辽宁金融职业学院