数据库的主要备份方式及恢复技术

2016-09-07 16:28常云刚
课程教育研究·学法教法研究 2016年19期

常云刚

【摘要】随着计算机大数据时代的到来,很多企业都开始使用到计算机数据库的备份与恢复技术,特别是一些关系到企业整体运营情况的核心数据信息,一旦损坏或丢失就会给企业的发展带来相当大的影响。为此,很多企业都迫切的需要计算机数据库的备份与恢复技术,以解企业的后顾之忧。本文主要是针对计算机数据库备份技术的应用和计算机数据库恢复技术以及两者的结合使用进行简要的探究和分析。

【关键词】计算机数据库 备份技术 恢复技术

【中图分类号】TP311.13 【文献标识码】A 【文章编号】2095-3089(2016)19-0255-02

一、数据库备份技术的应用分析

计算机数据库备份是指系统管理员把一些重要的数据内容拷贝复制到其他地方进行备份保存(如磁带,磁盘等)的过程。

1.数据库备份技术的概念

计算机数据库备份技术是为了避免因为出现某些故障从而导致的数据信息丢失或损坏所进行的数据拷贝的过程。而这一过程又被分为静态备份和动态备份两种方式,这之中静态备份的操作过程一般会存在很多限制因素,以至于很多数据的备份都不完整;相比之下,动态备份就可以及时的恢复已经丢失的信息。

2.数据库备份的主要类型

不定期与周期性两种方式是当前阶段计算机数据库备份技术应用过程中的主要类型。一般需要不断修改纠错的数据库数据比较适用于不定期数据库备份的类型。

3.数据库备份的基本方式分析

①远程数据备份方式

远程数据备份方式是在计算机数据库出现软件和硬件故障或者系统瘫痪时可以及时对数据库的损失起到补救的作用的方式。在一定的范围内,针对出现故障或者已经瘫痪了的数据信息,能够发挥出相应的保护作用。

②分级存储备份方式

这种方式相比于网络存储方式来说具有相当大的优势,特别是在细节方面,它不仅可以在数据备份的进程中同时进行信息的归档分类工作,还能够有效的存储数据库中的数据,使得一些数据信息可以得到长期的保存。

③网络备份方式

网络备份方式不仅可以提高计算机的运行速度,将工作负荷降到最低,同时在网络备份的过程中一些相关程序的设置都可以自动完成,很大程度上保证了数据的安全性和完整性。而且,网络备份的方式只要是在计算机联网的状态下就可以轻松快捷的完成备份工作。

4.高性能系统备份方式

引用高性能的软件来做数据信息的转换,可以有效的避免以往数据转换中应用软件系统转换速率随着数据库信息的增加而降低,从而导致系统奔溃的情况发生,很大意义上保证了系统软件可以正常运行。

5.备份技术的更新

①防止故障

针对经常发生的数据损坏或者丢失的情况,很多用户都选择了提前做好防范措施。比如:系统数据层里面含有2台Sun V880的小型机(2个1.2G CPU, 4G内存),2台Sun V880的小型机和一台I-IDS 9570磁盘阵}}J(容量为2T),就可以通过FC-HBA卡直接连接到磁盘阵列上,2台Sun V880的小型机可以使用Veritas集群软件来做双机热备,数据库是Orade9i企业版。

在这个过程中,如果中间层的服务器是IBM PC Serve:运行Window:操作系统,那么,只要其中任何一台计算机出现了问题,都可以及时有效的转移到另外一台计算机上操作。

②系统备份技术

在备份的时候多添加一台Sun V890小型机可以有效地应对一些因为磁盘阵列控制器或者Oracle数据库出现异常而导致的系统运行受到阻碍以及数据损坏或者丢失的突发情况。

二、数据库恢复技术分析

计算机数据库恢复技术主要体现在系统日志的逆向恢复方式和备份技术的恢复技术两个方面。主要应用在数据库中的数据信息因为发生故障而导致数据信息紊乱、不一致的情况下。

计算机数据库恢复技术包括:

指定文件恢复可以在网络备份系统中得以实现,其查找文件的时候可以使用数据库浏览的方式,相关的文件只需要通过相关的软件就能实现恢复。

重定向恢复在灵活性和适应性方面尤为突出,它是一个把备份过的文件在另外一个系统中实行恢复的过程。

数据邮件系统恢复对管理人员的专业的操作水平有很强的要求,它需要管理人员能够熟练的掌握相关的软件程序,并且要做好数据的备份维护工作。

1.恢复方法

转存和建立日志。就是把整个数据库都复制备份下来,并且之后的每一次复制都要制定好相对的周期,然后转存到另外一个存储介质里面。如图:

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

①出数据库(逻辑备份)

使用EXPORT把数据库内容导出,然后输出写入到一个二进制文件里面,格式如下:

EXP用户名/口令INCTYPE= (COMPLETE/IN C R E M E N T A L/CUMULATIVE)FILE=文件名

其中INCTYPE是指导出的备份类型,COMPLETE则是指完全型,INCREMENTAL是增量型,CUMULATIVE是积累型。

②入数据库(逻辑恢复)

使用IMPORT把文件内容和数据导入到数据库里面,格式如下:

IMP用户名/口令FIL E=文件名

3.编制数据库监控方案

用户在使用oracle数据库的时候一定要编制出相应的数据库监控方案以确保数据库中各项数据的正常运行。

①计算Oracle数据库的会话连接数其算法

Counto ;While not eof (v;Sesslon)If(Username="compiere")/*use

Rname(用户名)compiere*/{if(machine="yinglong")/*machine(机器名)为yinglong*/

{If(Schemaname="compiere")/*schem-aname(模式名)Compiere*/

Count++;/*统计连接数*/endif}endif}endif}

访问系统的用户数量和数据库的会话连接情况则是监控对象。

②计算Oracle数据库的会话死连接数

If(username='complere}{If(machine='yinlong'){If(status='inactive') { /*连接状态为死*/If(scnemaname='compiere}{Count++; } } } }

③计算Oracle数据库的会话活连接数

If(usemame='comptere') {

If(machine-'yinglong} {

If(status='acdve}/*连接状态*/{

if(Schemaname='compiere')Count++; } } }

4.系统当前访问用户数量

If (t:on-line=1){/*表示用户在线;*/If(t.lo}time<=sysdate){/*

在线时间**/If (t.lo}lp<>=") {/*用户ip不为空*/Count++} } }

三、结语

随着科学技术的不断发展与进步,计算机数据库的备份与恢复技术也会得到推广,其未来各行业领域中的应用也会越来越广泛,但是在实际应用的过程中,我们还需要对计算机数据库的安全进行充分考虑并且足够重视,考虑好两者各自的技术方式和类型,通过二者的结合使得计算机的稳定性和安全性得到保障,并且把数据损坏或者丢失的损失降到最低,从而确保计算机数据库的各项数据能够正常使用。

参考文献:

[1]魏少峰,张颖. 对计算机数据库备份与恢复技术的研究[T].科技风.2012(06)

[2]胡晶. 试析计算机数据库的备份及恢复技术[I].信息安全与技术.2011(08)