佟婷婷
摘要: 计算机中数据库成为储存信息的重要工具,然而许多数据系统会遇到一些故障,甚至灾难,使得数据库中的信息丢失或者失真,从而造成不可避免的损失。因此,我们需要采取一些合理的数据库备份策略,以保证数据库系统中数据安全与完整,从而发挥其正真的价值。本文就实际情况来说,主要分析了数据库备份策略以及简单的故障处理措施。
关键词:数据库备份 策略 简单故障
中图分类号:TP311.13 文献标识码:A 文章编号:1007-9416(2016)09-0212-01
计算机信息管理系统大多数是以数据库系统为中心,高效教学管理系统也不例外,教学中所有管理工作中用到的数据都是储存于数据库服务器中,只有保证教学管理信息系统安全,才可以保证数据库中数据的安全与有效性,当然,一些管理信息系统中自备着数据库安全与保护装置,但是这些装置只是防止非法登入者或者非授权用户对数据库造成的破坏。然而数据库系统涉及到许多因素,比如自然灾害、系统管理员的意外操作、病毒侵入、制度不完善等情况都会导致数据库系统受到损害,针对这样情况,我们需要及时采取数据备份策略以及故障处理措施,以避免造成无法挽回的损失。
1 数据库备份策略
1.1 制定备份周期
确定备份周期是制定完整数据库备份策略中非常重要的一部分,在一些联机事务处理中,数据库丢失一小段时间都会造成巨大的影响,比如高效教学管理中,管理信息系统中数据信息丢失就会导致教师和学生不能查看一些课程表,考试系统成绩也不能顺利提交,影响学生正常上课以及考查的成绩,从而教学任务不能够正产运行,造成无法挽回的损失。因此,制定合理有效地备份周期是制定数据备份策略中的第一步。
1.2 及时检查数据库完整性
数据库中数据大部分是从系统外摄取的,在对数据进行输入时就可能会发生输入错误或者无效等问题 ,就会导致数据库信息不够完整,因此,在输入数据库时,应该保证输入数据的格式或者方式符合规定,保证形成比较完整的数据库系统。数据库完整性就是指数据库的精确性和可靠性,防止数据库数据存在一些错误的或者不符合规定的信息出现。只有保证数据库完整性才可以对其进行有效备份,否则即使备份成功也不能正常恢复数据,造成严重损失。
1.3 设置备份方式
目前,SQL Server2000服务系统中只支持脱机备份和联机备份,脱机备份就是相对静态备份或者冷备份,就是数据库长时间不需要进行更新,可以断开数据继续连接不影响结果,这种就可以采取脱机备份方式,比如高效学期课程表查询就可以采取脱机备份方式,因为查询课程表更新频率不是太高,需要很长时间才需要更新一次,断开数据再连接不影响查询结果,属于静态或者冷备份。联机备份又称动态备份或热备份,就是数据库数据更新比较频繁,数据断开再连接可能会影响到结果,比如学生网络选课期间就可以采取联机备份方式,因为选课期间更新频率就比较高,数据访问量很大,断开连接就有可能喜欢的课程已经选完,影响到了查询结果,属于动态或者热备份。
1.4 确定备份介质
备份介质就是存放拷贝数据的工具或者载体,备份介质的确定直接影响到数据库安全性以及有效性,是数据库备份策略的重要因素,也是关键一步。SQL Server2000数据库系统主要支持磁带、命名管道、磁盘文件三种类型备份介质,磁盘文件备份介质是人们最常用的存储介质,它不受断电影响,存储速度相对内存来说较慢,存储容量比较大。数据库备份时可以通过SQL Server企业管理器作为导向,将数据库备份到本地或者异地服务器的磁盘上,与此同时,也可以在断开数据库连接的情况下分离出数据库,将分离出的数据库相关文件或者相关事务日志文件存储在准备好的磁盘文件中,以便保证数据库备份安全,从而使得数据库信息能够保证完整性。
2 故障处理措施
故障处理就是数据库恢复,加载数据库备份到数据库系统中,然后对其进行还原操作,保证数据库中数据的安全性和有效性。数据库备份是保证数据恢复的重要前提,没有数据备份,就无法对故障点进行处理,更不会保证数据库的安全。SQL Server2000数据库恢复可以分为简单恢复、完全恢复、大容量恢复三种类型,简单恢复是指在数据库恢复时只使用了数据库备份以及差异备份,没有事务日志备份,首先是对数据库进行备份,再就是对数据库进行差异备份,使其恢复原来完整的信息。完全恢复就是通过数据库备份和事务日志备份恢复到计算机发生故障的时刻,从而保证数据的完整性以及安全性,这种类型恢复可以保证大部分的,甚至全部的数据信息不发生丢失,如果存储介质出现问题导致数据丢失,完全恢复方法是比较正确的方式。大容量日志恢复主要是对媒体故障的修复,针对大容量复制工作提供较好的功能,也可以写大量日志使用最少空间,保证数据库数据的有效性。比如病毒侵入导致数据库事务日志文件丢失,计算机中只剩下数据文件,其中打开企业管理器时,数据库系统正处于置疑状态,这就可以使用事务日志备份对故障进行恢复,首先在企业管理器中分离出故障数据文件,将相对应的数据文件移入到其他地方,重新命名成故障文件名字,然后停止管理器运行,将原来数据库文件覆盖到新的数据文件中,最后重新启动管理服务器,并在SQL查询分析器中执行相关命令,从而修复相关故障,保证数据的完整性以及有效性。
3 结语
总之,数据库备份时保证数据库数据安全性以及有效性的重要前提,针对数据管理系统,我们一定做好日常维护与管理,同时也要采取合理的数据库备份策略,使得数据库处于正常状态。当数据库出现问题或者故障时,能够及时采取相关措施,保证相关工作能够正常运行。
参考文献
[1]安宁.电子数据备份方法探讨[J].计算机与网络,2014,(5):60-62.
[2]胡明.医院信息系统备份与恢复的研究[J].电子世界,2013,(5):5.