oracle数据库备份恢复.ppt

  1. 1、本文档共138页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
补充:数据库备份和恢复 1. 数据库备份概述 对数据库备份的重要性 Oracle中备份的分类 2. 逻辑备份 如何使用EXP进行逻辑备份 3. 逻辑恢复 如何用IMP进行逻辑恢复 补充:数据库备份和恢复 4. 物理备份 冷备份/热备份的方法 5. 物理恢复 冷备份/热备份的恢复方法 6. 数据泵 补充 数据库备份和恢复 备份就是数据库信息的一个拷贝。 对于Oracle而言,这些信息包括控制文件、数据文件以及重做日志文件等。 数据库备份的目的是为了防止意外事件发生而造成数据库的破坏后恢复数据库中的数据信息。 一、概述 备份和恢复是两个互相联系的概念,备份就是将数据信息保存起来;而恢复则是当意外事件发生或者某种需要时,将已备份的数据信息还原到数据库系统中去。 1.备份原则 (1)日志文件归档到磁盘,以后再拷贝到磁带上。归档日志文件目的地最好不要与数据库文件或联机重做日志文件存储在同一个物理磁盘设备上。如果数据库文件和当前激活重做日志文件丢失,可使用联机备份或脱机备份,然后可以继续安全操作。 (2)当使用CREATE DATABASE命令创建数据库时,MAXLOGFILES参数值大于2,将简化丢失未激活但联机的重做日志文件的恢复操作。 1.备份原则 (2) 如果数据库文件备份到磁盘上,应使用单独磁盘或磁盘组保存数据文件的备份拷贝。备份到磁盘上通常可以在较短时间内恢复。 (3) 应保持控制文件的多个拷贝,控制文件的拷贝应置于不同磁盘控制器下的不同磁盘设备上。增加控制文件可以先关闭数据库,拷贝控制文件,改变服务器参数文件的参数CONTROL_FILES,再重新启动数据库即可。 1.备份原则 (4) 联机日志文件应为多个,每个组至少应保持两个成员。日志组的两个成员不应保存在同一个物理设备上,因为这将削弱多重日志文件的作用。 (5) 保持归档重做日志文件的多个拷贝,在磁盘和磁带上都保留备份拷贝。使用服务器参数文件中的LOG_ARCHIVE_DUPLEX_DEST和LOG_ARCHIVE_MIN_SUCCEED_DEST参数,Oracle会自动双向归档日志文件。 1.备份原则 (6) 通过在磁盘上保存最小备份和数据库文件向前回滚所需的所有归档重做日志文件,在许多情况下可以使得从备份中向前回滚数据库或数据库文件的过程简化和加速。 (7) 增加、重命名、删除日志文件和数据文件改变数据库结构,控制文件都应备份,因为控制文件存放数据库的模式结构。此外,增加数据文件后也要备份。 (8) 若企业有多个Oracle数据库,则应使用具有恢复目录的Oracle恢复管理器。这将使用户备份和恢复过程中的错误引起的风险达到最小。 2.数据库备份应用 下面讨论如何将集成的数据库备份用于实例失败和磁盘失败。 (1)实例失败 从实例失败中恢复应自动进行。数据库需要访问位于正确位置的所有控制文件、联机重做日志文件和数据文件。数据库中任何未提交的事务都要回滚。一个实例失败(例如由服务器失败引起的)之后,当数据库要重启动时,必须检查数据库报警日志中的错误信息。 2.数据库备份应用 (2)磁盘失败 磁盘失败也叫介质失败(media failure),通常由磁盘损坏或磁盘上读错误引起,这样一个磁盘上驻留的当前数据库文件变得无法被数据库读出。 驻留联机重做日志文件的磁盘应被镜像,失败时它们不会丢失。镜像可通过使用重做日志文件或在操作系统级镜像文件。如果丢失的是数据文件,可从前一天晚上的热备份中恢复,步骤如下: 2.数据库备份应用 (1) 从备份中把丢失的文件恢复到其原来位置 cp/db10/oracle/CC1/data01.dbf/db03/oracle/CC1/data01.dbf 2.数据库备份应用 (2) 安装数据库 ORACLE_SID=CC1;export ORACLE_SID ORAENV_ASK=NO;export ORAENV_AS connect system/manager as sysdba startup mount cc1; 2.数据库备份应用 (3) 恢复数据库 要求给出恢复所需的各归档日志文件名。 recover database; (4) 打开数据库 alter database open; 3.数据库备份类型 备份一个Oracle数据库有三种标准方式: 导出(Export) 脱机备份(offline backup) 联机(ARCHIVELOG)备份(online backup)。 导出方式是数据库的逻辑备份。脱机备份和联机备份都是物理备份(也称低级备份)。 3.数据库备份类型 (1) 逻辑备份 导出是将数据库中数据备份到一个称为

文档评论(0)

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

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

1亿VIP精品文档

相关文档