CSP数据库数据备份恢复应急演练方案.doc

上传人:xin****828 文档编号:6587575 上传时间:2020-02-29 格式:DOC 页数:11 大小:385.93KB
返回 下载 相关 举报
CSP数据库数据备份恢复应急演练方案.doc_第1页
第1页 / 共11页
CSP数据库数据备份恢复应急演练方案.doc_第2页
第2页 / 共11页
CSP数据库数据备份恢复应急演练方案.doc_第3页
第3页 / 共11页
点击查看更多>>
资源描述
数据备份恢复应急演练方案 二零一四年十月 第 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 表空间中的表数比较 生产机和演练机分别执行 然后对比结果 select tablespace name count from dba tables group by tablespae name 表行数比较 每个表空间抽取一些表对比表行数 生产机和演练机分别执行 然后对比结果 select from v version 第 9 页 共 9 页 附件二 恢复预演时间估算
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!