APP下载

基于计算机数据库的备份和恢复技术分析

2014-12-09李欣辛光宇

无线互联科技 2014年11期
关键词:备份计算机数据库

李欣 辛光宇

摘 要:随着计算机技术的发展,计算机在人们的生活、工作和学习领域中发挥着重要作用。然而,计算机在不断发展的同时,也给人们带来了一些前所未有的问题,尤其是计算机数据库存储的的安全问题。因此,做好计算机数据库备份和恢复技术,使计算机数据库得到广泛应用。

关键词:计算机;数据库;备份;恢复技术

在计算机应用领域中,计算机数据库的备份和恢复技术是一门重要的技术,受计算机本身及环境因素的影响,计算机在使用过程中难免会出现系统故障,这就要求需要做好计算机数据库的备份和恢复技术,避免因数据丢失而造成巨大的经济损失。

1 计算机数据库备份技术

1.1 数据库备份概念

计算机数据备份简而言之就是对数据进行复制[1]。然而,对于庞大数据量的数据库而言,在数据库备份中,不仅要实现对用户数据的备份过程,还需要涉及到如控制文件、数据文件等数量众多的重要数据库组件。实现数据备份的主要目的是当计算机系统突然瘫痪或应用程序出现故障而导致数据丢失,通过数据库备份技术将丢失的数据进行出重建,以保证整个系统的正常运行。

1.2 数据库备份技术

分析数据库备份的分类,主要分为静态和动态备份两类,在静态备份中,在对数据库进行备份期间不允许对数据进行任何存取和修改活动。然而,在动态备份中,在对数据库进行备份期间允许对数据库进行存取或修改,即备份和用户事务可以并发执行。通常数据库静态备份较简单,但是,具有一定的局限性,只有现在数据库备份完成后或用户事务完成后才能进行备份。而动态备份通过并发执行可以解决静态备份的缺点,但也具有一定的局限性,即数据库备份完成后不能确保副本的正确性。例如以某一个实例来说明,在某一时刻对系统中的数据库进行动态备份,拷贝到其他硬盘上,下一刻对备份的数据进行修改操作,当数据库备份完成后,发现后备副本上的数据不是修改过的数据[2]。由此可知,在动态备份中,还需要对修改过的数据记录下来,并建立日志文件,使数据库恢复到某一时刻的正确状态。从时间方面考虑,计算机数据库备份时间主要分为定期和不定期备份2种。所谓定期备份,是指在一定周期内进行数据备份,备份的方式有多种,即可以一年备份一次,也可以一月、一周、一天备份一次,而不定期备份是随机性的,随时都可以进行数据备份。但是,在不定期备份中,需要建立备份日志,避免因系统故障而出现滞后现象。因此,在计算机数据库备份技术实现,可以选择网络备份、远程备份、归档和分级存储及软盘备份等方式。软盘备份只能适用于容量低于1.42M的数据库备份,因此,软盘备份使用较少。然而,在网络备份中,由于其支持自动、定时、增量及完全备份,其可以实现全面的管理备份数据,有利于提高数据备份管理效率。分析归档分级备份,通过对数据进行复制和打包存放来存放重要性的数据,适用于有价值数据的保存,普通数据通过压缩保存,在额可以有效缓解有限的存储空间所带来的压力。而远程备份主要目的是避免因中重大灾害对数据库系统造成的破坏而导致数据难以恢复的现象,在远程备份中,必须在高性能系统上利用远程数据备份中心进行同步和异步备份,确保数据备份的全面性、统一性,以保证数据库正常运行。

2 计算机数据库数据恢复技术

所谓数据库恢复技术,是指用于处理系统出现故障而导致数据库瘫痪的恢复技术,其主要工作原理是利用数据库恢复技术对数据库存在的漏洞进行修复,使数据库恢复到正常状态。因此,计算机数据库恢复技术中,从原则上来讲,主要是通过实现数据的转储和建立日志来恢复数据,即对数据库发生故障时对数据库进行复制操作,并通过周期性的复制操作将数据存储到另外的介质中。例如计算机系统出现磁盘脱落而导致数据库彻底损害,并不能修复的情况下,可以通过在另一个存储介质中安装最近复制的数据备份进行数据恢复,建立日志数据库,在不更新数据库的状态下,从而恢复原始数据库的数据。但是,数据库出现突发状况时,则需要根据系统出现故障的实际情况来处理,例如计算机系统异常中断而导致数据丢失,可以根据数据库的实际问题对已存档的数据进行复制,并利用撤销处理功能恢复数据库的正常状态。

在数据库恢复实现中,可以利用全盘恢复、重定向恢复、个别文件恢复和邮件系统恢复等方式来实现数据库恢复。根据计算机数据库产生的故障类型,主要分为事故、系统及介质故障类型,其中,介质类型是指因磁盘载体故障而引起数据库故障。因此,在计算机数据库恢复技术实现中,全盘恢复主要应用在数据意外性损害的事故故障中,例如自然灾害所造成的数据库故障,由于全盘恢复技术具有可操作性强、全面恢复的特点,全盘恢复技术在数据库系统中得到了广泛应用。全盘恢复技术与系统恢复相比,全盘恢复文件容易实现个别文件的恢复,在个别文件恢复中,通过结合网络备份系统的优势快速、有效地恢复,实现的操作流程为:首先,为了找出目标文件,应通过查找备份数据库目录来获得,启动数据库的恢复功能后,在系统中安装自动驱动存储的系统软件,让该系统软件来完成恢复工作,并对已完成的操作文件进行加载存储,最终完成恢复工作。由于数据库及邮件系统恢复技术对操作人员的要求较高,熟练掌握数据库恢复知识,操作人员才能进行数据库的恢复操作。而重定向恢复操作是指将备份好的操作文件恢复到另一位置,灵活运用,从而实现个别文件及整个数据库的恢复。

[参考文献]

[1]黄淑芹.计算机数据库的备份与恢复技术研究[J].电子技术与软件工程.2014,05:197.

[2]竺泽敏.计算机数据库的备份与恢复技术研究[J].信息通信.2014,04:128.

猜你喜欢

备份计算机数据库
“备份”25年:邓清明圆梦
计算机操作系统
创建vSphere 备份任务
基于计算机自然语言处理的机器翻译技术应用与简介
信息系统审计中计算机审计的应用
数据库
旧瓶装新酒天宫二号从备份变实验室
数据库
数据库
数据库