计算机数据库的备份与恢复技术研究
2018-03-21任川,时倩,陈雨
任 川,时 倩,陈 雨
(辽宁省气象信息中心,沈阳 110166)
1 引言
随着计算机应用的日益广泛,越来越多的人开始使用计算机进行工作和学习,大量的数据和信息也被存储入计算机的数据库当中。为了保障录入数据库中的数据能够处于一个安全的环境下,避免数据遭到损坏,如何完善和优化计算机数据库的备份技术成为了一大热点。[1]同时,若数据在紧急情况下丢失了,怎样在最大程度上对其进行恢复,也是计算数据库技术发展的首要问题之一。
2 数据库的备份类型和方法
为了使数据的备份更加合理和清晰,需要对不同的数据类型进行分类,然后分别备份,使数据在录入和提取时能够更加高效快捷:
(1)按备份形式不同分类。按照数据库备份形式不同,可分为物理备份和逻辑备份。物理备份主要工作原理是将录入到数据库中的具体书库文件直接进行备份,并同时对文件的各个性质进行划分归档。其实质是电脑自动自主的对文件进行复制粘贴,保证在文件丢失的情况下,数据源仍然能够存在。逻辑备份是对物理备份的一种补充,它较之物理备份来说更加复杂灵活。通常为了使文件能被更好更充分的进行备份,需要将两者进行结合使用。
(2)按备份状态不同分类。按备份状态不同对备份技术进行分类,是最常见的分类形式。[2]它具体可以分为静态备份和动态备份。静态备份即使对计算机进行强制备份,使计算机这一时间段只能完成文件备份这一项工作,用以保证文件的完整性。动态备份则与静态备份完全相反,计算机在文件备份时,用户可以随时对数据进行修改和处理,计算机会建立对应的备份日志来记录数据被改动的时间及其内容,同时也为数据库的恢复技术打下了基石,是目前来说最为完整的备份方式。
3 数据库恢复技术的应用方式
计算机在运行过程中会遇到病毒入侵,机器卡顿等各项突发性状况,此时就很容易出现数据丢失和损坏的情况,于是数据库的恢复技术就起到了很大的帮助,以下是对恢复技术应用方式的阐述:
(1)指定文件恢复。指定文件恢复是最为简单的一种恢复,即文件从哪里删除或丢失,数据库系统就进行日志查询,将其恢复到哪里。如最常见的被删除到垃圾箱中的文件,可以通过恢复技术,将其恢复到原来被删除的位置。
(2)全盘恢复。全盘恢复在一般的计算机应用中并不能够广泛使用,它恢复难度较大,且恢复范围较广,只有在遇到重大灾害,如火灾等数据库被严重损坏的情况下才会用到。[3]全盘恢复能够对系统中大部分文件进行修复,但在数据库破坏太过严重的情况下,该恢复技术将无法顺利实施。如在一个实验室发生火灾,无法及时抢救计算机数据库中的实验数据时,事后可以利用此种技术,尽可能的将文件恢复,降低损失。
(3)重定向恢复。重定向恢复不仅能够对个别文件进行恢复,也可以直接一下子恢复大批量的文件,并且并不是恢复在原有位置,而是系统通过对系统日志的查找,重新开辟一个存储空间对其进行恢复。如用户在使用计算机时,其数据库由于病毒图侵被遭到了破坏,当计算机处理了病毒以后,一个盘的文件消失,此时为了保证文件不会被二次损坏,就能够利用重定向恢复,将文件恢复在便携移动硬盘当中。
(4)联机日志重置。计算机数据库的恢复技术并不是万能的,在恢复数据的过程中,若数据已经遭到了损坏,甚至是使用备份的控制文件在回复环节无法找到对应的系统日志,恢复的过程遭到了阻碍的情况下,需要用到联机日志重置。此动作能够完善数据库恢复的同步性,是恢复过程能够顺利进行下去。[4]
4 备份与恢复技术的结合与优化
计算机数据库的备份与恢复两大技术并行,将大大提高数据库的安全性和稳定性,为数据和信息的保存建立起坚固的堡垒,下面是对两种技术结合与优化的分析探究:
(1)备份技术与恢复技术的结合。对于两者的结合,其主要的存在方式是以备份技术为基础的数据库恢复技术。这样做能够保证计算机系统的完整性和安全性。它主要被系统分为两个部分:中间数据库备份和故障排除恢复。即当计算机数据库遇到不可抗力因素而遭到破坏时,可以先对问题进行排除,等确保数据能够被安全录入和备份时再启动备份技术,对文件进行恢复。[5]这样对两种技术的有机结合,大大提高了计算机数据库的运行效率和对问题处理的应急能力。
(2)备份与恢复技术的优化。信息技术在不断发展,计算机数据库的备份与恢复技术也在不断提高和优化。目前,此类技术仍存在一些不足。如备份的时间需要被设定,一旦用户忘记了对数据进行备份,则容易出现数据损失的情况。[6]此时,应设置一个提醒程序,在用户再一次使用数据时进行提醒,或者提高技术水平,加长数据备份的设定时间。又如,在计算机系统使用过长时间后,系统的运行将会减慢,此时对数据的备份与恢复速度也会同样降低,对此种情况,可以单独开辟一个系统备份与恢复的空间,并能够定期提醒用户对数据进行处理,将不要用的数据信息进行删除,避免占用位置,使备份与恢复的过程受到阻碍。
5 结束语
综上所述,计算机应用的广泛也会带来一系列安全问题。如火灾、地震等不可抗力因素或病毒、黑客入侵等人为因素的存在会导致计算机的数据库或多或少的遭到破坏,令其中的数据与信息丢失与损坏。此时,就需要利用到数据库的备份与恢复技术,通过动态备份、全盘恢复等方式提高数据的安全性,同时应对两者进行结合,用以备份技术为基础的数据库恢复技术等方式对数据库加以保护。希望两类技术的不断优化能带给数据库一个更加稳固的环境。
[1] 向洪波.基于计算机数据库的备份和恢复技术的研究[J].山东省农业管理干部学院学报,2013(3):35-36.
[2] 马凤杰.计算机数据安全及恢复技术研究[J].数字技术与应用,2015.(7):23-24.
[3] 魏少峰,张颖.对计算机数据库备份与恢复技术的研究[J].科技风,2016(06):71.
[4] 吴田甜.计算机数据库备份与恢复技术的应用分析[J].电子制作,2014(14):227-228.
[5] 闫海奇,王鹏坤.计算机数据安全及恢复技术浅析[J].消费电子,2016(04):22-23.
[6] 高国柱,刘乃嘉,冯珂等.基于备份与恢复技术的Oracle备用数据库的研究与实现[J].实验技术与管理,2014(12):77-78.