企业级数据库备份方案完全攻略.doc

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

企业级数据库备份方案完全攻略 【IT168 专稿】在当今的发达的信息领域,体现价值的珍贵性的不是计算机软件,也不是计算机硬件,而是计算机内的各种宝贵数据。但是各种因素像人为错误,硬盘损坏,电脑病毒或者各种停电,自然灾害都有可能使得数据的使用变得不牢靠。建立合理的数据备份系统,以保障数据的安全,对于每个企业至关重要。 ??? 有专门研究数据的机构作出研究报告表明,每损失10MB的数据,就会造成部门损失达3万元人民币,而且如果丢失的关键数据在10天之内仍然得不到恢复的话,企业就会出现危机,甚至有可能出现严重后果。所以随着计算机系统越来越成为企业不可或缺的数据载体,如何利用数据备份来保证数据安全成为目前一个重要的研究和应用领域。 两大基础方案完成数据库备份 ??? 数据本身由于其运行环境和使用过程中出现的各种故障,使整个数据的完整性和许多因素相关。主要包括计算机本身软硬件的故障,使用过程中的误操作和各种计算机病毒的破坏。还有各种不可预测的自然因素也会造成数据的损坏和丢失。 ??? 其实目前企业数据库的备份方案主要有如下两种: ??? 第一种为物理备份,该方法实现数据库的完整恢复,但数据库必须运行在归档模式下(业务数据库在非归档模式下运行),且需要大容量的外部存储设备,例如磁带库; ??? 第二种备份方案为逻辑备份,业务数据库采用此种方案,此方法不需要数据库运行在归档模式下,不但备份简单,而且可以不需要外部存储设备。 ??? 绝大多数数据库软件都是采用这两种基本方案的备份,只是在备份的策略和技巧上各有侧重,并且在各种数据库辅助软件的帮助下可以实现定时备份,异地备份,增量压缩备份以及自动备份,帮助企业在数据管理上更好的适应应用的需要。 制定备份方案需要考虑的因素 ??? 一般的数据库备份过程中需要考虑如下因素: ??? (1)数据本身的重要程度; ??? (2)数据的更新和改变频繁程度; ??? (3)备份硬件的配置; ??? (4)备份过程中所需要的时间以及对服务器资源占用的实际需求情况。 ? ??(5)而且数据库备份方案中,还需要考虑到要对业务处理的影响尽可能地小,要把需要长时间完成的备份过程放在业务处理的空闲时间进行。对于重要的数据,要保证在极端情况下的损失都可以正常恢复。对备份硬件的使用要合理,既不盲目地浪费备份硬件,也不让备份硬件空闲。 ??? 针对这些特点,我们一起来看看常见的数据库软件的特点,这些数据库包括ORACLE,SQL SERVER,SYBASE,INFORMIX和MYSQL。通过分析这些数据库的备份策略,帮助企业学习如何选择各自的数据库备份方案。 1 ORACLE数据库备份方案和特点 ??? Oracle数据库的备份方式主要有三种:逻辑备份、物理备份和RMAN备份。物理备份比较简单,也容易理解,主要是逻辑备份和RMAN备份过程。 ??? 逻辑备份是利用SQL语言从数据库中抽取数据并存于二进制文件的过程。Oracle提供的逻辑备份工具是exp。逻辑备份最大的优越性在于备份时占用资源少,在备份与恢复时对数据库系统资源影响最小。另外对于个别表,但并非整个表空间或数据库的恢复也非常方便,且可以在不同的数据库上进行恢复。备份方案灵活,可以根据需要选择性的备份表、表空间、某用户的对象信息或全库备份。 ??? 逻辑备份的恢复过程可以采用lmp工具来对数据库进行恢复。如果确认整个oracle数据库已经损坏,就需要重建服务器,所有数据库培植必须设置成和原有库的信息一致,如实例名、数据库名、数据库字符集、表空间名等。然后将原有的exp文件copy到新系统,然后执行lmp的全库恢复操作。 ??? 如果只是某个用户对象出现问题,可以针对此用户进行用户对象的恢复,先将此用户删除。然后新建此用户。注意用户权限与原来一致,然后执行lmp进行恢复操作。对于某个表的恢复,也按这种方式操作。 ??? RMAN是指Recovery Manager,是Oracle恢复管理器工具。通过它,可以对数据库进行备份与恢复操作。RMAN备份有很多方式,可以对数据库进行脱机、联机的物理备份,也可以对数据库进行增量备份。 ??? 在实际过程中用得比较多的是RMAN增量备份。其过程是首先注册备份数据库,先建立一个RMAN库,并将要备份的数据库注册到RMAN库中,然后建立RMAN增量备份脚本,最后就可以执行备份操作了。我们可以根据实际情况对数据库执行各级备份,也可以通过建立系统shell脚本调用执行,通过crontab定时调度,执行数据库的备份。 1 SQL SERVER数据库备份方案 ??? 为了保证SQL Server 数据的安全,数据库管理员应定期备份数据库,在不同情况下应采用不同备份数据库备份策略,一方面维持数据的安全性,另一方面也可保持SQL Server 能

文档评论(0)

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

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

1亿VIP精品文档

相关文档