CSP数据库数据备份恢复应急演练方案(20190418040947).docx

CSP数据库数据备份恢复应急演练方案(20190418040947).docx

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据备份恢复应急演练方案 二零一四年十月 目录 第一章 应急恢复演练目的 错误!未定义书签。 第二章 应急恢复演练范围及演练参考文档 错误!未定义书签。 2.1 应急恢复演练参与人员及分工 错误!未定义书签。 2.2 应急恢复演练场景 2 2.3 应急恢复演练环境构成 错误!未定义书签。 2.3.1 生产环境构成 错误!未定义书签。 2.3.2 应急演练环境构成 错误!未定义书签。 2.4 应急恢复演练内容 2 2.4.1 应急恢复演练事前准备 错误!未定义书签。 2.4.2 应急恢复演练主要步骤 2 2.3.1 应急恢复演练观察、跟踪和审计 3 附件一:数据库应急恢复演练详细步骤 4 附件二 : 恢复预演时间估算 -3 月 23 日( 8 个小时) ...................................................................... 9 第 1 页,共 9 页 第一章 应急恢复演练场景 序号 项目 内容 备注 1 场景模拟 CSP 数据库发生异常数据库无法正常启动 2 演练目标 在异机重构数据库,进行全库恢复;11.2.0.4.4 的 RAC 数据库恢复到 11.2.0.4.4 的 rac 数据库中。 2.1 应急恢复演练内容 2.4.1 应急恢复演练主要步骤 应用数据的检测 应用数据备份 模拟数据库损坏,不能正常启动 执行事件应急响应机制 通知应急恢复管理团队 应急恢复管理团队报到,各恢复小组报到 数据库开始恢复 (具体步骤参见附件一) 通知数据恢复 恢复后的数据库测试和校验 通过对比生产库与演练库的数据查询一致度来判断恢复是否成功; 通过将演练库接入到应用系统测试环境中,来检验演练库是否能够正常对外工作。 第 2 页,共 9 页 2.3.1 应急恢复演练观察、跟踪和审计 应急恢复演练观察、跟踪和审计内容: 各执行步骤的实际开始和结束时间 操作步骤执行的正确性 演练工作清单的完整性和正确性 应急恢复操作手册的完整性和正确性 应用系统功能和数据录入测试的结果 第 3 页,共 9 页 附件一:数据库应急恢复演练详细步骤 将 RMAN 备份文件拷贝到异机相同目录下。 创建。恢复 pfile 文件 通过 RMAN 备份文件恢复参数控制文件内容如下: 修改数据库 DBID 跟源数据库 DBID 一样,创建跟源数据库服务器相同的文件目录。 rman target / ; set dbid= 源库 DBID RMAN restore spfile from rman 备份文件直接路径位置 ; 配置 oracle_sid Oracle 执行 $echo $ORACLE_SID 修改 oracle 用户下的 .profile 文件 ,把以下的内容添加到该文件中 : Export ORACLE_SID=cspdb1 启动库到 nomount 状态 $rman RMAN connect target / RMAN startup nomount 从 pfile 恢复 spfile 第 4 页,共 9 页 $sqlplus “ / as sysdba ” SQLcreate spfile from pfile; 恢复控制文件 $rman RMAN connect target / RMAN set dbid= 源库 DBID RMANlist backup; -- 检查备份信息 RM AN restore controlfile from /RMAN 备份集绝对位置 ; RMANquit 恢复数据文件和归档日志(可选) $rman RMANconnect target / -- 注意,这里不能连 catalog. RMANalter database mount; -- 注意,这里需要在 mount 状态执行的 RMAN ---- 恢复所有可用的数据文件 SQL select file#,name from v$datafile; RMAN restore datafile 1,2,3,4,5,6 x ; RMANquit 7. 确定恢复完成的 SCN 点( 记录恢复完成时数据库时间点 ) 第 5 页,共 9 页 RMAN list backup of archivelog all; 确定哪些归档可用 ,选择某一个归档的 scn 点进行恢复 可确定此 scn 在生产库的时间 (例如 scn=10227646438048) select to_char(scn_to_timestamp( scn 号 ), YYYY-MM-DD HH24:MI:SS ) from dual; 恢复归档文件脚本 ( 恢复前必须确认数据库是 mount 的状态 )

文档评论(0)

明若晓溪 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档