浅议计算机数据库备份及恢复.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
浅议计算机数据库备份及恢复

浅议计算机数据库备份及恢复摘要:信息技术的飞速发展,特别是互联网技术的发展,为我们的工作生活带来了极大的便利。但是,黑客入侵、病毒破坏等等对计算机数据的威胁也时刻伴随在我们的身边,各种数据库资料经常面临着被盗、被删、感染等危险。本文主要从如何对计算机数据库进行备份与恢复的角度谈一些看法。 关键词:计算机 数据库 备份 恢复 互联网技术的日新月异,使计算机数据资料安全受到了极大威胁,如何确保计算机数据库的安全性,已经成了迫在眉睫的问题。加强对计算机数据库备份和恢复技术的学习,是保证数据库资料安全,确保工作能够正常开展的有效措施。 一、数据库的备份方式 1.SAN备份。SAN存储区域网是通过高性能的光纤接口将磁盘列阵和前端的服务器进行链接,通过管理人员集中化的管理将存储系统,强化备份和恢复策略,从而提高整个系统的效率。可以通过远距离的访问通过高速光纤传递的网络进行共享存储的设备。 2.网络备份。单机备份的资料,往往直接连接到服务器上,服务器负担重,备份操作安全性差。当服务器采用双机或者集群时,网络备份就是通过大量的数据上传需要进行数据备份的主机上,通过客户端软件将数据通过网络传输到专门的服务器进行备份。网络备份使每台服务器负担减轻,备份操作性能高。通过网络备份能够很好的对备份介质进行管理,实现全自动备份和恢复,可实现定时备份,并支持完全备份、增量备份、差量备份等多种备份策略 网络备份为局域网中的数据备份提供了高效的备份管理手段。 3.归档和分级存储管理。归档和分级存储管理是与网络备份不同的另一种数据备份技术。它可用来解决网络上数据不断增长,造成数据量过大、计算机存储空间无法满足数据库存储需求的情况。归档是指将数据复制或者打包存放,以便能长时间地进行保存。归档的主要作用是长期保存数据,将有价值的数据安全地保存较长的时间。文件归档可以通过文档服务器对重要文档进行统一备份管理。普通信息数据般通过数据压缩工具进行压缩,然后定期复制后存储下来。另一种常用的归档方法是使用备份系统,将关键数据备份到可移动介质中进行存放。 4.数据远程复制备份当数据遭到以上出现的诸如人为的修改,误删,软硬件的故障和黑客入侵,病毒植入造成的数据完整性破坏和可用性的破坏后,能够通过系统数据备份和高性能的处理系统加以避免外。面对,地震,海啸火灾等强烈的不可控的灾难面前,上述技术不能完全避免数据的丢失。数据远程复制系统主要保证本地数据中心和远程备份数据中心的数据一致性。数据远程复制一般通过软件数据复制和硬件数据复制技术实现,具体复制方式主要包括同步方式和异步方式。远程高可用性系统主要保证本地发生灾难后,业务及时切换到远程备份系统,它基于本地高可用性系统,实现远程故障的诊断、分类,并及时采取相应的故障接管措施。 二、数据库的备份时机 定期和不定期的备份,所谓定期,就是指在固定的周期内进行的数据库备份,备份因为消耗大量的时间和资源,通常都可以有每年,每月,每日不同的进行备份SQL Server系统的备份,可以手工完成,也能够SQL Server系统自身完成。一般要在远离火源,远离机房的地方进行备份,这也就是所谓的定期备份。所谓的不定期备份,就是指在数据库发生事务运行时,同时进行的备份,这样的备份通常都需要建立备份日志,以免在备份出现故障后,原有的数据库由于当时的运行,使得备份的资料出现滞后性。 1.创建、修改、删除数据库前应该备份数据库。例如执行CREATE用DATABASE、ALTER、DATABASE和DROP DATABASE命令等。 2.创建了用户自定义对象。因为创建了用户自定义对象,master数据库就会被修改,因此,必须备份master数据库。 3.增加或删除服务器的系统存储过程。 4.修改了master、msdb、model数据库。 5.清除事务日志或执行了不写入事务日志的操作。 三、数据库的恢复 数据库系统运行时,磁盘损坏、电源故障、软件错误和恶意的破坏等等。在发生故障时,丢失和破坏是直接导致数据库进行大面积瘫痪的最直接导火线。数据库恢复的基本原则和恢复方法,即数据库重复存储。有这样几种方式:一转储和建立日志(周期性的对数据库进行复制)一旦发生数据库故障,分两种情况进行处理。如果数据库已被破坏,例如,磁头脱落、磁盘损坏等,这时数据库已不能用了,就要装入最近一次复制的数据库备份到新的磁盘,然后利用日志库执行重做(REDo)处理,将这两个数据库状态之间的所有更新重新处理一遍。这样既恢复了原有的数据库,又没有丢失对数据库的更新操作。如果数据库未被破坏,但某些数据不可靠,受到怀疑。例如,程序在批处理修改数据库时异常中断。这时不必去复制存档的数据库,只要通过日志库执行撤销(UNDO)处理,撤销所有不可靠的

文档评论(0)

linsspace + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档