探讨计算机数据库备份与恢复技术的应用论文_陈文

探讨计算机数据库备份与恢复技术的应用论文_陈文

广东省轻工业高级技工学校 510315

摘要:在信息化高速发展的今天,计算机成为各行各业的重要办公设备,其使用在提高工作效率的同时,也带来一定的隐患。对于企业而言,计算机存储了大量生产经营信息,这些信息一般是以关系数据库的形式来组织、保存和使用的,是核心资源。数据一旦发生丢失或者损坏,对企业的运营将产生巨大的影响。因此,做好数据库备份与恢复是信息化运行维护工作的重要组成部分,也是企业顺利发展的有力保障。本文介绍了计算机数据库的主要备份方式,对计算机数据库的恢复技术进行研究。

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

随着信息化以及网络的发展,计算机成为人们工作和学习中不可缺少的一部分,它不仅为个人用户带来了新的便捷体验和存储载体,对于企业来说,生产经营流程控制,业务数据的组织、存储和提取、统计、分析,办公自动化等等诸多方面的应用,大大提高了工作效率,节约了成本。但是新的问题不可避免的产生了:同行业竞争对网络数据的攻击、计算机系统的老化、硬件故障、软件的漏洞、数据的误删、硬盘的损坏等诸多因素都会导致数据的缺失甚至清除,从而造成无法估计的损失。本文将对计算机数据库数据的备份与恢复技术进行阐述,并介绍一些实际的操作应用。

1、计算机数据库备份技术

1.1计算机数据库备份的概念和注意事项

计算机数据库备份是对数据资源进行拷贝和整合的一个过程,这是计算机数据库备份的本质,它有效地防止了计算机因种种原因而丢失重要数据,保障了计算机的正常工作秩序。一般来说,计算机数据库备份包括静态备份和动态备份两种形式,相比而言,动态备份要比静态备份更具有优势,因此在应用计算机数据库过程中,可以加强对动态备份的使用,以此保证数据的安全性。

在计算机数据库备份技术中,最为重要的问题就是数据库的备份时间,一般来说,数据库备份所面临的主要情况是规定时间内完成备份,或在数据库运行时完成备份。针对这两种情况,如果是规定时间备份,则需要注意工作地点的安全性;如果是数据库工作时进行备份,则需要做好备注工作,避免数据库的损坏或丢失。

1.2计算机数据库备份的类型

计算机数据库的备份类型主要分为定期数据库备份和不定期数据库备份,因此下面针对这两种计算机数据库备份类型进行详细分析。

(1)定期数据库备份

定期数据库备份又称周期性数据库备份,由于数据库备份工作是一项系统且复杂的工程,需要消费大量的人力物力和资源,所以太频繁的进行周期性数据备份会降低工作效率,所以定期数据库备份的关键就是协调好数据库的备份周期,可以选择夜间使用的低峰期进行数据库备份,对于备份的数据需做好各个阶段的保存,要使数据库的备份具有一定规律,按日、周、月、年进行备份。结合相关的工作经验来看,如果数据库的类型是经常更新或丢失后难恢复的类型,就需要尽量缩短恢复周期,反之,则可以相应延长数据库的备份周期。

(2)不定期数据库备份

除了定期数据库备份,数据库也需要根据实际情况进行不定期备份,不定期备份是一种实时备份方式,它是根据数据库的变化而采取的一种方式。由于数据库内的一些内容或数据经常要根据不同的情况进行变更,所以不定期的数据备份具有极强的现实意义。结合相关的工作经验,对数据库进行不定期备份主要集中在以下集中情况:首先,数据库里的一些内容需要进行修改,删除或创建等等;其次,服务器的系统存储需要进行增加或删除;最后,需要创建自定义的用户对象。

1.3计算机数据库备份的主要方式

关于计算机数据库的备份方式有很多,本文结合计算机数据库备份技术的发展,对5种主要的计算机数据库备份方式进行分析探讨。

(1)分级存储备份

该备份形式主要是针对容量较小的计算机,能够实现在最小容量中存储最大程度的信息数据,容量的利用率较高。分级存储备份同网络存储相比还具有很多细节方面的独特之处,例如备份时能够自动对信息数据进行分类,并依照顺序保存,保存的时间也相对较长。

(2)远程数据备份

该备份形式属于远距离的备份工作,其前提是系统的性能要较高。通常情况下,当数据库系统出现问题时,其他备份形式能够及时的补救,保证系统的正常运行,而该备份形式在出现问题之后,能够在有效的范围内仍然保证对数据、信息的保护,保证系统一直处于正常状态中。

(3)高性能系统备份

远程数据备份对系统的性能要求较高,只有软件的性能高才能更加顺利地完成数据、信息的转换,而传统的系统在备份转换需求量较大时就会影响转换的效率,当达到一定标准之后将会发生系统瘫痪等问题。所以,数据备份必须要以高性能软件作为基础。

(4)网络备份

通常情况下,备份都是在单机时完成的,而所谓的网络备份就是在联网的时候完成备份。该备份形式的优势在于减轻计算机的负荷、提高其运行的效率,增强备份的安全性和可靠性;另外网络备份还能自动完成设置工作,减少了工作的操作强度。由于是在联网中完成的备份,所以备份的容量也被大幅度提高。

(5)存储域网络备份

该备份模式也被称为SAN备份,对网络线路性能的要求较高,通过线路来实现服务器和存储区域二者之间的信息交互、备份、共享,实现了远距离的存储共享,系统的运行效率较高。

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

2.1 数据库恢复的概念

计算机数据库系统中的恢复一般情况下,指的是恢复数据库本身,也就是说当由于某种故障导致数据库故障或是数据状态不一致时,利用恢复技术将之复原到正常或一致状态。

期刊文章分类查询,尽在期刊图书馆如果仅从数据库理论上看,可以将数据库恢复用一个词来概括,即冗余。换个角度看,能否对数据库进行恢复,一般取决于系统其它位置上是否冗余地储存了数据库中的全部数据信息。冗余通常是靠物理备份来实现的。

2.2 数据库恢复技术

现阶段,常用的计算机数据库恢复技术主要有如下几种。

(1)全盘恢复。常被用于意外性数据损坏的恢复当中。例如因不可抗力等自然灾害造成计算机数据库损坏,导致数据丢失、系统崩溃等情况,便需要对数据库进行全盘恢复。该技术能够较为全面的恢复数据库中存储的大部分信息,并且操作也比较简单使用,是目前比较常用的一种恢复技术。

(2)指定文件恢复。在计算机数据库中,单个文件的恢复较之整个系统的恢复要简单许多,只需要结合网络备份系统便能够达到恢复单个文件的目的。如通过对备份数据库或目录进行浏览,找出所需要的文件,并触动恢复动作,计算机系统中的相关软件将会自动驱动存储设备,然后加载存储即可完成所需文件的恢复。

(3)重定向恢复。这种恢复技术主要是将备份好的文件恢复到另一个系统上,此过程将数据恢复到同一系统中不同的位置上,并不是恢复到它们原本所在的位置。该恢复方法既能够恢复整个数据库系统,也可将只恢复指定文件,具有较强的灵活性,可以根据不同的需要进行选择。

3、计算机数据库备份与恢复的实现方法

计算机数据库的运行使用中,有可能会因为种种意外出现数据的丢失或者误删,这些会造成一系列的后续问题。为了尽量减轻这些问题引发后果的严重程度,数据库系统的恢复和备份显得尤为重要。日常工作中,多使用如下两种措施保护数据库数据,保证信息系统的应急运行。

3.1 硬件冗余设计

硬件设备是数据库运行的物质基础。该措施就在建立系统立项之初,硬件设备采购方案确立阶段,通过充分考虑开始施行的。一般包括磁盘阵列、异地灾备、其他介质备份等硬件支持的多重保障设计。面对系统必须24小时运行不得中断的需求,相应采用服务器双机热备、多服务器组成群组实现负载均衡等方案。而在此情况下,热备或负载均衡所需添置的硬件与软件,投入资金很大。在资金投入直接影响下的硬件配置情况,决定了数据库的备份与恢复的基本完备程度。

3.2 数据库日常管理与软件操作

通过硬件组建完工后的企业数据库具备了物质基础,得以运行,而数据库的日常管理保障工作就从当前硬件状况出发,制定相应方案。当数据库发生问题,导致数据损失情况发生,通过利用恢复技术,对其丢失数据进行还原,恢复到正常状态或者是预期状态。

单方面从数据库原理上来对数据库恢复表述,则是数据的冗余。数据库恢复的关键因素就是冗余与否,是够其他位置上冗余有相应的存储,数据冗余量的多少,也直接影响了恢复的程度。冗余实际上也是一种物理备份,通过物理备份,达到数据的记忆存储。数据库一旦出现数据的丢失和损坏,数据库系统则会通过修复来恢复完整数据。数据库的日常管理保障工作,应注重平日按照安全时间间隔对数据库的备份。在大型的企业中,多采用Oracle数据库,日常的备份,可以通过其备份的向导或命令来实现。备份向导操作比较简单,本文就不再赘述。若要实现自动定时备份,则需要采用备份命令方式,填入正确参数,交给指定计算机的计划任务程序来定时激发完成即可。下面将介绍备份命令代码的常用格式语句,运行环境为MSWindos DOS。

Export user/password@foxus7 file=filepath\filename.dmp

如上,“Export”为Oracle数据库导出(亦即是备份)数据的命令,以空格间隔,后为该命令的参数。user为导出数据使用的数据库用户名,password为该数据库用户对应的登录密码,两参数以字符“/”间隔区分;还需要说明的是,备份数据,还要为登入数据库的用户授予相应的权限,否则备份将失败。密码参数后,以字符“@”间隔为数据库在本地配置监听的名称,当数据库布置在本机上且只有一个数据库实例的情况下,字符“@”与数据库在本地配置监听的名称可省略,当数据库网络可访问的其他计算机或本机安装了多个数据库实例,则需要将其写入,该名称为该命令指示数据库所在的网络计算机和数据库实例信息。其后字符空格间隔后的命令则是指定导出数据保存在本机的路径和文件名,导出文件名后缀固定为“dmp”,若自动执行,则文件名不能相同,通常可以采用本机日期作为文件名一部分,命令格式如“%date:~0,10%”,显示本机日期,按操作系统固定格式,取10位,简体中文的MS Windos相应的日期格式是4位年份、2位月份、2位月内日期。“Export”命令的参数还有很多,可以实现很多不同的备份需求。

而数据库的恢复工作,应根据工作需要,调用向导或“Import”命令来完成。这要求操作人员具有一定专业水平,对于相应的软件掌握程度要高,操作技能要熟练,这样才能胜任数据库恢复的工作。在备份恢复之后,还要注意对数据库恢复后的无效对象(如视图、同义词、函数、过程、触发器等)进行重新编译和启用。无效对象不能全部解决,信息系统对应的功能模块是无法使用的。无法直接启用的,应诊断出问题所在并解决。按运维工作中恢复数据库的操作经验,后期的管理对于数据的恢复及后续正常使用意义重大。

4、结束语

综上所述,加强对计算机数据库的主要备份方式及恢复技术的研究,对于维护计算机数据库的安全稳定,保障计算机的平稳运行都具有重要作用。企业的核心数据大多保存在系统化的关系数据库中,相应的在企业信息化运行维护工作中,数据库的安全应该给与重点关注。其中,前期冗余设计和日常管理,是保证数据库的平稳运行和持续扩展的重要措施。通过总结与归纳,在硬件配置和数据库备份与恢复技术支持下,建立健全运行维护制度,有助于更好的保护计算机数据库数据,当发生各种意外情况时,尽量避免或者减少损失。

参考文献:

[1]苏恒阳.计算机数据库的主要备份方式和恢复技术探析[J].信息化建设,2015(8):60.

[2]吴昊.浅谈计算机数据库的备份及恢复技术[J].数字技术与应用,2014(9):191.

[3]张晨.浅析计算机数据库备份与恢复技术的应用[J].中国新通信,2015(10):76.

论文作者:陈文

论文发表刊物:《基层建设》2017年第20期

论文发表时间:2017/11/6

标签:;  ;  ;  ;  ;  ;  ;  ;  

探讨计算机数据库备份与恢复技术的应用论文_陈文
下载Doc文档

猜你喜欢