HP小机oracle数据库备份恢复手册v03.doc

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

目录 1 数据库恢复摘要 3 1.1 实例故障的一致性恢复 3 1.2 介质故障或文件错误的不一致恢复 3 2 生产数据库现有备份策略 4 3 生产环境描述 5 3.1 操作系统版本 5 3.2 Oracle数据库版本 5 3.3 数据库现有数据文件 6 3.4 数据库现有控制文件 7 3.5 数据库现有联机日志文件 7 3.6 其它 8 4 现有备份脚本 8 4.1.1 逻辑备份 8 4.1.2 数据库全备 8 4.1.3 归档日志的备份 9 4.1.4 其它备份内容 9 5 读取恢复过程中的相关信息 10 5.1 恢复时可参考的信息 10 5.2 几个重要视图 10 5.3 数据库完整恢复和极端恢复 10 5.3.1 数据库完整恢复到本地 10 5.3.2 数据库完整恢复到异地 12 5.3.3 catalog数据库损坏时的恢复 14 5.3.4 HP DP IDB的备份和恢复 14 5.3.5 极端情况下的恢复 15 5.4 数据库不完整恢复 15 5.4.1 基于改变 15 5.4.2 基于时间 16 5.4.3 基于日志序列 17 5.5 数据库文件级别的恢复 17 5.5.1 控制文件损坏 17 5.5.2 数据文件损坏 20 5.5.3 日志文件损坏 21 5.5.4 回滚表空间损坏 23 5.5.5 临时文件损坏 24 5.5.6 从带库中恢复归档日志 24 5.6 恢复过程中的FAQ 24 6 BC镜像技术 25 6.1 正向同步数据库并启动实例 25 6.2 反向同步并进行数据库恢复 29 6.3 利用BC进行数据库恢复 30 7 附件 30 7.1 附dup-db脚本 30 7.2 附:生产数据库initorcl.ora 31 7.3 附:生产数据库oracle用户环境变量 32 7.4 附:生产数据库tnsnames.ora 34 7.5 附:生产数据库listener.ora 37 7.6 RMAN的管理 38 7.6.1 Report命令 38 7.6.2 List命令 39 7.6.3 Crosscheck命令 39 7.6.4 Delete 命令 39 7.7 配置catalog数据库 40 数据库恢复摘要 由于计算机系统的故障(硬件故障、软件故障、网络故障、进程故障和系统故障),可能影响数据库系统的操作、影响数据库中数据的准确性,甚至于破坏数据库,使得数据库中全部或部分数据丢失。一旦出现故障,必须尽可能地重构这个完整的数据库,该处理过程称为数据库的恢复过程。 数据库的恢复过程大致可以分为复原(Restore)与恢复(Restore)过程。 数据库恢复可以分为以下两类: 实例故障的一致性恢复 在服务器掉电、数据库后台进程故障等意外或手工地发出SHUTDOWN ABORT语句中止实例时都可能会导致实例发生故障,此时需要进行实例恢复。实例恢复就是将数据库恢复到故障之前的事务一致性状态。一般情况下ORACLE在下次数据库启动时,会自动地执行实例恢复过程,自动地激发实例恢复,有下列处理过程: 为了解恢复数据文件中没有记录的数据,进行向前滚。该数据记录在在线日志,包括对回滚段的内容恢复。 回滚未提交的事务,按步1重新生成回滚段所指定的操作。 释放在故障时正在处理事务所持有的资源。 解决在故障时正经历一阶段提交的任何悬而未决的分布事务。 在自动恢复无法实现时,就必须执行介质恢复过程。 介质故障或文件错误的不一致恢复 介质故障是当一个数据库文件、一个数据库文件的部分或磁盘不能读或不能写时出现的故障。 数据库文件错误一般指意外的错误导致文件被删除或意外事故导致文件的不一致状态。 这种情况下的数据库是不一致的,需要DBA手工来进行数据库的恢复,这种恢复有两种形式,取决于于数据库运行的方式是归档方式还是非归档方式。 完全介质恢复可恢复全部丢失的修改。一般情况下需要有数据库的备份同时数据库运行在归档方式下并且有可用的归档日志。对于不同类型的错误,有不同类型的完全介质恢复过程。 不完全介质恢复是在完全介质恢复不可能或不要求时进行的介质恢复。重构受损的数据库,使其恢复介质故障前或用户出错之前的一个事务一致性状态。不完全介质恢复有下列类型:基于撤消、基于时间和基于修改。 基于撤消(CANCEL)恢复:在某种情况,不完全介质恢复必须被控制,DBA可撤消在指定点的操作。基于撤消的恢复用于在一个或多个日志组(在线的或归档的)出现介质故障,不能用于恢复过程时使用,此时DBA需要指定数据库恢复到可用的日志组的状态,以便在恢复数据库时使用最近的、未损坏的日志组。 基于时间(TIME)和基于修改(SCN)的恢复:如果DBA希望恢复到过去的某个指定点,是一种理想的不完全介质恢复,一般发生在恢复到某个特定操作之前,恢复数据库到如意外删除某

文档评论(0)

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

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

版权声明书
用户编号:7065136142000003

1亿VIP精品文档

相关文档