CSP数据库数据备份恢复应急演练方案.doc_第1页
CSP数据库数据备份恢复应急演练方案.doc_第2页
CSP数据库数据备份恢复应急演练方案.doc_第3页
CSP数据库数据备份恢复应急演练方案.doc_第4页
CSP数据库数据备份恢复应急演练方案.doc_第5页
免费预览已结束,剩余6页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据备份恢复应急演练方案 二零一四年十月 第 1 页 共 9 页 目录 第一章应急恢复演练目的 2 第二章应急恢复演练范围及演练参考文档 2 2 1应急恢复演练参与人员及分工 3 2 2应急恢复演练场景 4 2 3应急恢复演练环境构成 4 2 3 1生产环境构成 4 2 3 2应急演练环境构成 6 2 4应急恢复演练内容 8 2 4 1应急恢复演练事前准备 8 2 4 2应急恢复演练主要步骤 9 2 3 1应急恢复演练观察 跟踪和审计 9 附件一 数据库应急恢复演练详细步骤 10 附件二 恢复预演时间估算 3 月 23 日 8 个小时 26 第 2 页 共 9 页 第一章应急恢复演练场景 序号项目内容备注 1 场景模拟CSP 数据库发生异常数据库无法正常启动 2 演练目标在异机重构数据库 进行全库恢复 11 2 0 4 4 的 RAC 数据库恢复到 11 2 0 4 4 的 rac 数据库中 2 1 应急恢复演练内容 2 4 1应急恢复演练主要步骤 1 应用数据的检测 2 应用数据备份 3 模拟数据库损坏 不能正常启动 4 执行事件应急响应机制 5 通知应急恢复管理团队 6 应急恢复管理团队报到 各恢复小组报到 7 数据库开始恢复 具体步骤参见附件一 8 通知数据恢复 9 恢复后的数据库测试和校验 a 通过对比生产库与演练库的数据查询一致度来判断恢复是否成功 b 通过将演练库接入到应用系统测试环境中 来检验演练库是否能够正常 对外工作 第 3 页 共 9 页 2 3 1应急恢复演练观察 跟踪和审计 应急恢复演练观察 跟踪和审计内容 各执行步骤的实际开始和结束时间 操作步骤执行的正确性 演练工作清单的完整性和正确性 应急恢复操作手册的完整性和正确性 应用系统功能和数据录入测试的结果 第 4 页 共 9 页 附件一 数据库应急恢复演练详细步骤 将 RMAN 备份文件拷贝到异机相同目录下 1 创建 恢复 pfile 文件 通过 RMAN 备份文件恢复参数控制文件内容如下 修改数据库DBID跟源数据库DBID一样 创建跟源数据库服务器相同的文件目录 rman target set dbid 源库DBID RMAN restore spfile from rman备份文件直接路径位置 2 配置 oracle sid Oracle执行 echo ORACLE SID 修改oracle用户下的 profile文件 把以下的内容添加到该文件中 Export ORACLE SID cspdb1 3 启动库到 nomount 状态 rman RMAN connect target RMAN startup nomount 4 从 pfile 恢复 spfile 第 5 页 共 9 页 sqlplus as sysdba SQL create spfile from pfile 5 恢复控制文件 rman RMAN connect target RMAN set dbid 源库DBID RMAN list backup 检查备份信息 RMAN restore controlfile from RMAN备份集绝对位置 RMAN quit 6 恢复数据文件和归档日志 可选 rman RMAN connect target 注意 这里不能连catalog RMAN alter database mount 注意 这里需要在 mount 状态执行的 RMAN 恢复所有可用的数据文件 SQL select file name from v datafile RMAN restore datafile 1 2 3 4 5 6 x RMAN quit 7 确定恢复完成的 SCN 点 记录恢复完成时数据库时间点 第 6 页 共 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 8 恢复归档文件脚本 恢复前必须确认数据库是 mount 的状态 拷贝归档文件到归档文件目录 RMAN run 2 set archivelog destination to racbackup 3 restore archivelog all 4 恢复数据库 SQL conn as sysdba SQL recover database using backup controlfile until cancel 指定 resetlogs 关键字 启动数据库到 open 状态 SQL alter database open resetlogs 9 创建新的临时表空间 sqlplus as sysdba SQL select tablespace name from dba tablespaces where contents TEMPORARY 第 7 页 共 9 页 TEMP SQL create temporary tablespace TEMP1 tempfile oradata lcamdb temp01 dbf size 1024M reuse SQL alter database default temporary tablespace TEMP1 SQL drop tablespace TEMP including contents and datafiles 10 验证恢复的表空间 由于生产机备份后产生的归档仍然保留在生产机 所以演练时数据只恢复到备份时间点 生产机和演练机的数据会有几个小时的差异 表空间使用情况比较 生产机和演练机分别执行 然后对比结果 SELECT a tablespace name ROUND total 1073741824 3 total GB ROUND free 1073741824 3 free GB ROUND total free 1073741824 3 used GB ROUND total free total 4 100 used FROM SELECT tablespace name SUM bytes free FROM DBA FREE SPACE where tablespace name in DSS DATA REPT MSTR GROUP BY tablespace name a SELECT tablespace name SUM bytes total FROM DBA DATA FILES GROUP BY tablespace name b 第 8 页 共 9 页 WHERE a tablespace name b tablespace name order by tablespace name 表空间中的表数比较 生产机和演练机分别执行 然后对比结果 se

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论