第11章数据库的备份与恢复.docVIP

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第11章数据库的备份与恢复

数据库的备份与恢复 学习目标: 了解Oracle数据库备份和恢复的概念。 掌握Oracle数据库备份和恢复的类型。 掌握Oracle数据库的备份和恢复的方法。 掌握利用数据泵技术进行备份和恢复方法。 数据库的备份与恢复是保证数据库安全运行的一项重要内容,也是数据库管理员的重要职责。Oracle提供了完善的备份与恢复功能,以保障数据库系统的安全性。如果数据库受到损坏,如数据文件被删除、机器故障、表中数据被误删除等,就可以使用备份文件对数据库进行及时恢复,尽可能地使用户的数据免遭损失,使数据库继续正常运行。 本章将介绍数据库备份与恢复的基本概念,数据库脱机的备份与恢复、数据库的导入/导出、以及使用数据泵进行逻辑备份与恢复的方法和应用。 概述 备份和回复是两个互相联系的概念。备份就是将数据保存起来,而恢复是当意外发生或者处于某种需要时,将备份的信息还原到数据库中。备份与恢复各有不同的方法,在不同的数据库使用条件下需要使用不同的备份与恢复方法。 备份与恢复的类型 数据库备份与恢复主要有三种类型:脱机备份与恢复、联机备份与恢复、逻辑备份与恢复。不同的类型是针对不同的运行条件和故障条件而选择使用的。 脱机备份与恢复 脱机备份与恢复(也称为冷备份与恢复)是在关闭数据库的情况下对数据库文件进行的物理备份与恢复。它是最简单、最安全的方法。 脱机备份必须要在关闭数据库后进行,并且是通过SHUTDOWN NORMAL,SHUTDOWN IMMEDIATE或SHUTDOWN TRANSACTION命令关闭数据库后进行。此时,对数据库所使用的必要文件都可以用操作系统的复制命令进行备份与恢复。这样备份的数据库文件。 需要注意的是,在进行脱机备份与恢复之前,需要确保数据库有足够长时间保持脱机状态,以保证进行完全备份与恢复。否则,应该考虑使用其他备份与恢复方法。ARCHIVELOG)下,而且需要大量档案空间。 使用联机备份与恢复的好处是,当一个数据文件或表空间处于备份与恢复状态时,用户仍然可以访问数据库中其他数据。只有能进行联机备份与恢复的数据库才能实现7×24小时的运行,即实现不停机地使用数据库。 另外,可以使用脱机备份和联机备份结合的方法来恢复更多的数据。比如:如果昨天而今天备份,在发生问题时,就可以利用这些资料恢复的信息。EXP,IMP)和数据泵技术(EXPDP,IMPDP),其中数据泵技术是Oracle 10g新引入的技术。 导出导入工具(EXP,IMP)和数据泵技术(EXPDP,IMPDP)在使用上区别如下: EXP和IMP是客户端的工具程序,它们既可以在客户端使用,也可以在服务器端使用。 EXPDP和IMPDP是服务器端的工具程序,它们只能在Oracle服务器端使用,而不能在Oracle客户端使用。 IMP只适用于EXP导出文件,而不适用于EXPDP导出文件;IMPDP只适用于EXPDP导出文件,而不适用于EXP导出文件。 逻辑备份与恢复具有以下优点: 具有多种方式。物理备份与恢复是对操作系统文件的备份与恢复,无论文件中有无数据,有无需要备份的数据,都必须备份。而逻辑备份只是数据的备份,不用复制物理文件,可以按需要进行数据库级、方案级、表级的逻辑备份与恢复,可以节省空间。 实现不同操作系统之间的数据传输。由于卸出的数据被存储成一个Oracle格式的二进制文件,其中不包括操作系统信息,所以可以在不同操作系统平台的Oracle数据库之间直接传输数据。 实现不同Oracle版本之间的数据传输。可以在低版本的Oracle数据库中将数据卸出,然后装入另一个高版本的Oracle数据库,实现数据库的升级。但从高版本到低版本需要另外一些操作。 备份策略 为了避免数据丢失,除了需要数据库管理系统本身提供高可靠性的防止故障技术手段之外,还需要数据库用户积极主动的配合,考虑可靠的备份与恢复策略,以保障数据库操作的平稳性,加快故障恢复的过程。 备份策略从以下几方面考虑: 如果不必7×24小时工作,可以在NOARCHIVELOG(非归档)模式下操作数据库;如果是7×24小时工作,则需要在ARCHIVELOG(归档)模式下操作数据库。 如果不必7×24小时工作,则根据数据库的操作频繁程度,适当进行脱机备份,如每周或每月;如果是7×24小时工作,则要在脱机备份之后,适当地穿插进行联机备份,如每周两次或每月两次。 在重要的修改以前或以后,执行适当的数据库备份。包括:添加控制文件、表空间、重做日志文件,以及删除表空间、表、用户等。这些都会改变数据库的结构,因此执行适当的数据库备份就显得特别重要。 含有动态数据的表空间比多数静态表空间需要更为频繁的备份。 在磁盘空间允许的情况下,多保存几次以往的备份。 选择适当的备份工具,如果企业有多个Oracle数据库,则应该使用具有恢复目录的恢

文档评论(0)

kakaxi + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档