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

RMAN恢复首先确定恢复的原理Recovery Manager(RMAN)是一种用于备份(backup)、还原(restore)和恢复(recover)数据库的 Oracle 工具。RMAN只能用于ORACLE8或更高的版本中。它能够备份整个数据库或数据库部件,如表空间、数据文件、控制文件、归档文件以及Spfile参数文件。RMAN也允许您进行增量数据块级别的备份,增量RMAN备份是时间和空间有效的,因为他们只备份自上次备份以来有变化的那些数据块。而且,通过RMAN提供的接口,第三方的备份与恢复软件如veritas将提供更强大的备份与恢复的管理功能。从上面信息可以看出,rman在备份是时候不能备份临时表空间(tempspface)、在线日志(redlog)。其次需要了解,rman恢复包含两个概念:数据库修复(restore)与数据库恢复(recover)   数据库修复:是指利用备份的数据库文件来替换已经损坏的数据库文件或者将其恢复到一个新的位置。RMAN在进行修复操作时,会利用恢复目录(没有建立恢复目录的话就使用目标数据库的控制文件)来获取备份信息,并从中选择最合适的备份进行修复操作。选择备份时有两个原则(1、选择距离恢复目录时刻最近;2、优先选择镜像复制,其次才是备份集)数据库恢复:是指利用重做日志或增量备份来重建丢失的数据。 几种常见的恢复方式本机恢复异机恢复异机异路径恢复---4、异机异版本恢复准备工作首先熟悉下数据库中包含的文件类型首先确定正式库中的备份脚本。(备份中包含哪些、数据文件、控制文件、归档日志、参数文件这个四个是一般都要求备份的)备份通用脚本如下:run{allocate channel c1 type disk;sql alter system archive log current;backup database format D:\rman\rman\full_db_%U_%T;sql alter system archive log current;backup archivelog all delete all input format D:\rman\rman\ARC_%U_%T;backup current controlfile format D:\rman\rman\ctr_%U_%T;backup spfile format D:\rman\rman\spf_%U_%T;release channel c1;}做完rman全备份后最好执行一下有效性检查restore database check logical validate数据恢复这里是恢复全是基于windows平台下数据库全备的时候\且在 nocatalog的情况下进行1、本机恢复:这个是最简单的,下面是几种问题的单个恢复。下面几个是对数据库出现问题的时候几种情况,因为本机一般很少用到全库恢复。1、口令文件丢失orapwd file=orapwsid password=pass entries=52、spfile丢失:Startup nomount;Set dbid 9815108;Restore spfile from autobackup;Shutdown immediate;Set dbid 9815108;startup;3、controlfile丢失:Startup nomount;Restore controlfile from autobackup;alter database mount;Recover database;Alter database open resetlogs;4、datafile丢失:sql alter database datafile 3 offline;restore datafile 3recover datafile 3sql alter database datafile 3 online;5、Redolog file丢失: (sqlplus /nolog下执行) Shutdown immediate;Startup mount;recover database until cancel;Alter database open resetlogs;6、表空间恢复:sql alter tablespace users offline;restoretablespace users;recover tablespace users;sqlalter tablespace users online;2、异机恢复一般是数据迁移的时候做的多,异机恢复又分成几种,最简单的方式是相同版本相同路径;异机恢复的注意事项:1、RMAN 异机恢复的时候,db_name必须相同。2、rman的dbid

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档