试析计算机数据库的备份及恢复技术


  随着计算机网络技术的不断发展,信息科技已经进入了日新月异的时代。计算机数据库开始成为信息系统的重要部分,并且被广泛应用到企业、军事等各个领域,然而在计算机技术推广运用的同时,各种各样的安全隐患也随之而产生了。为了保证计算机网络系统的安全 ,人们也采取 了很多措施来保护其安全性能,如:用户的标识与鉴定、系统中增加的防火墙、数据库备份与恢复等安全技术,这些都是保证计算机运行效率的基础。下面将对计算机数据库的备份与恢复技术作简要阐述。

  一、 计算机数据库的备份技术一)数据库备份简介 。数据库备份是 目前计算机不可缺少的技术之一,其是指系统管理员定期或不定期地把重要 的数据库部分或全部 内容复制到磁带或另一个磁盘上保存。当计算机 出现故障后,保存备份的数据可以持续供给用户使用,它的意义不仅仅在于防止意外事件对数据的破坏,而且也是将历史数据保存归档的很好一种方式。

  二)数据库备份类型。根据数据库的大小可以将数据库备份分为完全备份 、事务 日志备份、差异备份和文件备份这四种类型,不同的备份类型应用场合不同,应用的特点和作用也不同。

  其中完全备份可以对整个数据库节能型备份 ,对象包括了所有元素,所以这样花费的时间就会更加的多,占用的空间自然也会更大,在众多的备份方式中事务日志的备份相对省时,主要是跟上每次的变化对 日志进行修改:在差异备份中通常情况下只备份数据的一部分,其中只包含了上次完全备份之后所改变的数据库,所以它比最初的完全备份要小,存储和恢复的时间短;文件备份不是经常使用,主要用于数据库非常大的备份。

  三 )数据库备份软件 。数据库备份软件是网络数据存储管理系统的核心部分。通过使用数据库备份软件,可以建立一个完善的备份计划和策略,同时数据库备份软件也是数据库恢复的一种手段,可以大大缩短数据库备份和恢复的时间,实现 网络数据备份 的全 自动 的智能化管理 。目前比较 常用 的备份软件主要有、LegatoNetWorker等 。

  正确使用计算机数据库备份技术可以降低数据丢失的危险并能及时恢复数据 ,从而保障了系统安全。数据库备份技术的根本目的是重新利用数据,工作核心是数据恢复 ,也就是说一个无法恢复的数据库备份对于任何系统而言都是没有意义的。

  二、计算机数据库的恢复技术一 )数据库恢复简介。随着数据库技术在各个领域的广泛使用,重要数据丢失的问题也随之而产生了。在对数据库的使用过程中,一些人为的破坏和错误的操作、操作系统的不稳定等原因都会造成用户重要数据的丢失,数据一旦损坏或者丢失都会给用户带来 巨大的损失,所以这就需要数据库恢复技术。数据库恢复是是 目前比较尖端的计算机技术,是指通过一定的技术手段,将保存在数据库中丢失的数据进行恢复的技术。

  二)数据库恢复软件。用于数据库恢复的软件在国外已经有很多,像 StellarPhoenix和 Kernel这两种软件是最常用的,在国内有傲字信息科技有限公司首先推出来的 AUTOMDF这一款数据 库恢 复 的软件 。

  一 89 一三)数据库恢复方法。数据库恢复的方法主要有两种。第~种方法是转储和建立 日志。首先将整个数据库进行复制,再将复制的数据库转储到另一个存储介质之中。另一种是要分实际出现的问题进行处理操作。如果是整个数据库已经被破坏,这种情况下的数据库基本已经没有用,就需要将数据重新存储到新的磁盘中,再结合 日志进行处理;如果数据库没有被破坏,但是数据库里面存在一些可疑的数据,那么就要及时采取清理这些可疑数据的方案。

  四)数据恢复的形式。目前,计算机恢复技术主要包括全盘恢复、数据库和邮件系统恢复、个别文件恢复、重定向恢复等形式。全盘恢复是用在意外数据方面损坏的恢复,如:服务器发生意外而造成数据的丢失、操作系统的崩溃等情况,这种全盘恢复操作比较全面 ,基本上可以恢复大部分的数据信息 。数据库和邮件系统恢复要求管理人员具备专业的操作水平,对相应的软件也能熟练掌握和操作 。一般情况下选择备份软件进行恢复之后 ,还要对相关数据进行维护处理。文件的恢复相对而言 比较简单,在恢复的过程中可 以结合网络备份系统来实现文件的有效恢复。

  重定 向恢复是将备份的文件恢复到另一个不同的位置或者恢复到另一个系统中,而不是它们当时所在的位置,这种恢复可以是整个系统恢复,也可以是个别文件恢复。

  三、计算机数据库备份与恢复的实现方法在物理备份与恢复的时候,可以使用 Oracle备份、恢复向导或命令来完成 ,但是操作步骤比较多、命令繁锁,而逻辑备份与恢复相对物于理备份与恢复比较操作简单易用。因此,数据库备份、恢复方法一般用逻辑备份与恢复来实现 。

  数据正在逐渐成为企业、政府、军事等地重要信息资源和重要财富,加强计算机数据库的备份和恢复系统的建设是保证系统正常运行的重要措施。当然,做好数据库的备份和恢复是这些安全措施中最基本的措施,像数据库备份与恢复、审计功能等这些基本安全技术可以满足一般数据库的安全应用,但是对于那些高度敏感性的数据,这些基本的安全性措施就很难保证数据的安全。为了防止非法用户对这些重要数据的使用,并且保证数据库中数据的安全,还必须对重要、高敏感性的数据进行保护处理,像采用加密技术这种经济可行的方法,这样才能提高重要数据的安全性。

  总之,在计算机技术不断推广运用的同时,我们应该对计算机数据库安全给予足够的重视,这样才能保证各项数据的正常使用 。