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

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据备份恢复应急演练方案 二年第一章 应急恢复演练目的 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 应急恢复演练场景 演主要步骤 应用数据应用数据备份模拟执行事件应急响应机制恢复后的测试和校验 附件一:数据库应急恢复演练详细步骤 将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 RMANconnect target / RMANstartup nomount 从pfile恢复spfile $sqlplus “/ as sysdba” SQLcreate spfile from pfile; 恢复控制文件 $rman RMANconnect target / RMANset?dbid=源库DBID RMANlist backup; --检查备份信息 RMAN?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 确定恢复完成的SCN点(记录恢复完成时数据库时间点) 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的状态) 拷贝归档文件到归档文件目录。 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;$sqlplus “/ as sysdba” SQL select tablespace_name from dba_tablespaces where contents=TEMPORARY; 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; 验证恢复的表空间 由于生产机备份后产生的归档仍然保留在生产机,所以演练时数据只恢复到备份时间点,生产机和演练机的数据会有几个小时的差异 表空间使用情况比较 生产机和演练机分别执行,然后对

文档评论(0)

70后老哥 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档