关于计算机网络数据库安全策略探讨
2012-03-30邱宏
邱 宏
(河北省廊坊市武警学院消防工程系,河北廊坊 065000)
1.计算机数据库备份技术
1.1 数据库备份种类
数据库备份主要分为静态备份和动态备份,其中动态备份指的是在备份的过程当中能对数据库进行存取和修改,也就是能同时执行备份和用户事务。静态备份是指在备份的过程中不能适当地调整数据库,比如说不能移动和修改数据。静态备份与动态备份这两种方式完全不同,动态备份可以完成数据的修改调整,用户可以根据需要及时修改信息。
1.2 备份技术的更新
1.2.1 系统备份技术
系统往往会因为oracle数据库、磁盘阵列控制器出现异常而导致系统运行受阻且系统数据丢失的情况,可以添加sunv890小型机来用于备份。在系统正常运行的情况下,可定期地将系统中的数据备份到这台机器当中,如果系统运行出现异常,可以启动此装置。随着计算机数量的激增,系统发生故障的频率也越来越高,在改进备份技术时可将ZcPu4G内存的小型机改为4ePU16G内存。
1.2.2 防止故障
为了防止数据丢失,用户可以提前制定有效的防范措施,防范处理数据库可能存在的灾害。比如说系统层有一台容量为ZT的HDs9570磁盘阵yl、2台sunV880小型机以及2台sunvsso小型机通过Fc-HBA直接通到了磁盘阵列上,2台sunV880小型机采用了veritas集群软件来进行双机热备,数据库为Oracle GI企业版。中间服务器采用IBM Reserve。只要其中一台计算机出现故障,就会可以使用另外一台进行操作。
1.3 备份时间
1.3.1 周期性
周期性备份的方式有很多,最合理的备案方式是:每日、每周、每月都进行一次。
1.3.2 不定期
不定期备份最主要的是指根据计算机网络的运行情况,做好计算机资料的备份工作。
2.计算机数据库的恢复技术
2.1 数据库恢复的基本原则和恢复方法
如果数据库在运行时发生磁盘损坏、电源故障、软件错误以及恶意破坏等故障时,数据的损坏或丢失会导致数据库的大面积瘫痪。要想恢复被瘫痪的数据库,应该在数据库发生故障时转储和建立日志。当数据库遭到破坏,如磁盘脱落或损坏时,这时数据库已经无法使用了,应该将最后一次复制的数据库备份安装到新的磁盘当中,然后再用日志数据库将两个数据库的状态重新处理一次。这种方法不仅能够将数据库恢复到原貌,而且不会对数据库进行更新操作。
如果数据库没有遭到破坏只是数据库遭到怀疑,例如处理修改数据库时程序异常中断,这时无需复制存档数据库,只需利用数据库执行撤销命令,将数据库恢复到正常状态就可以了。
2.2 故障类型和恢复模式
数据库的故障具体体现在事务执行的成功和失败上。常见的故障有三种:一是事务故障,事务故障分为可预期事务故障和非预期事务故障;二是介质故障,这种故障会导致磁盘上的物理数据遭到重大损坏;三是系统故障,导致系统停止运转或被迫重启的事件称为系统故障。数据库的恢复模式有四种:一是完全恢复,这种模式主要是通过运用数据库备份和事务日志备份将数据库恢复到原有的状态,可以避免数据的流失;二是简单恢复,简单恢复指的是在恢复数据库时不涉及到事务日志备份,只采用了数据库备份以及差异备份;三是批日志恢复,这种恢复模式的性能要比简单恢复和完全恢复模式好一些,它能在能力范围内将批操作所需的存储空间尽量减小;四是数据库和邮件系统恢复,这种恢复方法需要管理人员具有专业的操作水平以及熟练掌握软件程序,恢复备份软件后要维护处理数据。
3.计算机数据库备份和恢复技术的实现方法
完成物理备份和恢复有很多的操作步骤,有繁琐的命令,需要通过恢复向导、命令或oracle备份来完成,和物理备份与恢复相比,逻辑备份与恢复更加简单和实用。本文以逻辑备份和恢复为例介绍数据库的备份和恢复。
3.1 导出数据库(逻辑备份)
利用ExPORT工具将部分或全部数据库对象的结构及其数据从数据导出,并将其输入到一个二进制文件当中,导出格式为:ExP用户名 z口令INeTYPE=(eoMPLETE/INCREMENTAL/CUMULATIVE)FILE=文件名,其中INCTYPE表示导出备份的类型,COMPLETE表示完全型,INCREMENTAL表示增量型,CUMULATIVE则表示积累型。
3.2 导入数据库(逻辑恢复)
利用IMPORT工具将文件中对象和数据导入到数据库当中,导入的格式如下:IMP用户名/口令FILE=文件名。
3.3 编制数据库监控方案
为了保证数据库中的各项数据在稳定的环境下操作,用户必须在使用oracle数据库之前编制合理的数据库监控方案。从目前的计算机水平来看,制定数据库监控方案首先要利用Netc guration Aisistant工具来配备参数,要在本地建立一个数据库sid,还要完成远程数据库的远程连接。
[1]田雯.计算机数据库的备份及恢复技术初探[J].无线互联科技,2012,(3):69.
[2]刘明颖.计算机数据库备份和恢复技术研究[J].中国新技术新产品,2011,(11):22.
[3]谢振坛.计算机数据库的备份和恢复技术研究[J].电脑开发与应用,2012,(2):44.
[4]胡晶.试析计算机数据库的备份及恢复技术[J].信息安全与技术,2011,(8):59.