RMAN在各种情况下的恢复过程简述:
RMAN恢复
口令文件丢失
orapw file=orapwsid password=pass entries=5
spfile丢失
1. startup nomount;
2. set dbid ...(407757042)
3. restore spfile from autobackup;
restore spfile from '备份路径.bkp';
4.shutdown immediate;
5.set dbid ..
6.startup;
controlfile丢失
1.startup nomount;
2.set dbid ..
3.restore controlfile from autobackup;
4.alter database mount;
5.recover database;
6.alter database open resetlogs;
redolog file 丢失(SQL*PLUS)
1.shutdown immediate;
2.startup mount;
3.recover database until cancel;(可选)
4.alter database open resetlogs;
datafile 丢失:
1.sql 'alter database datafile 3 offline' ;
2.restore datafile 3;
3.recover datafile 3;
4.sql 'alter database datafile 3 online';
tablespace 丢失:
1.sql 'alter tablespace users offline' ;
或者sql 'alter tablespace users offline immediate' ;
2.restore tablespace users;
3.recover tablespace users;
4.sql 'alter tablespace users online';
非catalog方式完全恢复案例:
1.startup nomount;
2.restore controlfile from autobackup;
3.alter database mount;
4.restore database;
5.recover database;(仅限于relog存在情况)
或者
recover database until cancal;
当redolog受损不能恢复或者没有redolog的时候,可以在pfile添加如下语句:
*._allow_resetlogs_corruption='TRUE'
7.alter database open resetlogs;
基于时间点的RMAN恢复
run{
set until time "to_date('2011-09-05 15:00:00','yyyy-mm-dd hh24:mi:ss')";
restore database;
recover database;
alter database open resetlogs;
}
备注:所有执行alter database open resetlogs;的不完全恢复,在恢复之后需要备份.
基于SCN号的RMAN恢复
1.startup mount;
2.restore database util scn 100000;
3.recover database util scn 100000;
4.alter database open resetlogs;
基于日志序列的恢复
1.startup mount;
2.restore database util sequence 100 thread 1;
3.recover database util sequence 100 thread 1;
4.alter database open resetlogs;
select * from v$log;
分享到:
相关推荐
### Oracle11g备份恢复知识点解析 #### 一、数据库故障类型及处理方式 - **User Process Failure**:此类故障通常由用户进程出现问题导致,例如客户端应用程序错误等。在这种情况下,Oracle 的进程监控器(PMON)...
三、rman备份演练初级篇 四、rman备份演练进阶篇 五、rman外传-基础资料篇1 六、实战rman备份 七、rman外传-基础资料篇2 八、演练rman恢复 九、实战rman恢复(1)丢失控制文件的恢复 十、实战rman恢复(2)恢复到异机 11...
RMAN还支持高级恢复场景,如灾难恢复、数据文件修复、控制文件重建等,这些操作通常涉及复杂的命令集和恢复策略,需根据具体情况进行定制。 #### 结论 RMAN作为Oracle 9i数据库的重要组成部分,其备份与恢复技术...
[三思笔记]一步一步学RMAN完整版oracle备份恢复 [三思笔记]一步一步学RMAN完整版oracle备份恢复
本文档主要介绍了Oracle 10g备份与恢复的基本流程和技术要点,包括创建表空间、用户授权、RMAN目录配置以及备份脚本的编写和管理等关键步骤。通过学习这些内容,可以帮助DBA更好地掌握Oracle 10g的备份恢复机制,为...
rman 是 Oracle 提供的一种备份恢复工具,通过 rman,我们可以快速备份和恢复数据库。本文将详细介绍 rman 冷备全备数据库脚本的使用和实现。 冷备全备数据库脚本 冷备全备数据库脚本是使用 rman 工具备份数据库的...
oracle11g10g安装备份基础维护
4. **RMAN(恢复管理器)**:Oracle8i中的备份和恢复工具,可以执行各种备份策略,包括完整、增量和差异备份。RMAN还可以自动化备份过程,创建脚本以定期执行。 5. **控制文件备份**:控制文件记录了数据库的结构和...
6. **故障诊断与恢复**:学习如何处理数据库故障,使用RMAN进行备份和恢复,以及使用闪回技术。 7. **高级特性**:如RAC、ASM、物化视图、分区等高级功能的使用和管理。 8. **数据库设计与架构**:理解数据库设计...
### RMAN备份学习笔记 #### 一、连接本地数据库与远程数据库 **1. 连接本地数据库** 在Windows平台上,可以通过以下步骤连接到本地的Oracle数据库: ```plaintext C:\DocumentsandSettings\Administrator>set ...
这篇学习笔记将带你深入理解Oracle11g的核心概念和技术,帮助你踏上数据库管理的成功之路。 首先,Oracle11g的基础部分涵盖了数据库安装、配置与管理。在安装过程中,你需要了解如何选择合适的安装选项,如企业版或...
RMAN(Recovery Manager)是Oracle提供的一种非常强大的备份和恢复工具,它能够帮助管理员高效地管理数据库的备份和恢复工作。 - **RMAN备份命令**:如示例所示,`RMAN>`提示符表示进入了RMAN环境,可以在此执行...
Oracle 11g OCP(Oracle Certified Professional)是Oracle公司为数据库管理员提供的专业认证,它展示了持有者在Oracle 11g数据库管理方面的高级技能和专业知识。这份“最牛逼的Oracle 11g OCP学习笔记”很可能包含...
**三、RMAN备份策略** - **多通道备份**:通过指定多个通道,提高备份速度。 - **镜像副本**:备份时创建数据文件的副本,提高数据安全性。 - **备份到磁带**:除了硬盘,RMAN也支持备份到磁带设备。 - **RMAN脚本*...
接下来,RMAN备份恢复是Oracle推荐的高级备份恢复策略。RMAN是一个强大的工具,它可以直接与数据库服务器通信,提供自动化、优化的备份和恢复操作。RMAN支持多种备份类型,如镜像拷贝、备份集等,并且可以实现压缩、...
这三部分笔记将帮助学习者全面掌握Oracle 11g数据库的管理和维护技能,为通过OCP认证考试做好充分准备。通过详细阅读并实践这些笔记中的内容,不仅可以提升理论知识,还能增强实际操作能力,对成为专业的Oracle DBA...
Oracle RMAN(Recovery Manager)是Oracle数据库管理系统中一个强大的工具,主要用于数据库的备份和恢复操作。RMAN提供了全面的数据保护策略,包括完整备份、增量备份、差异备份以及各种恢复选项,确保在数据丢失或...
Oracle 11g提供了全面的备份和恢复策略,包括完整备份、增量备份、逻辑备份等。RMAN(恢复管理器)工具是进行备份操作的主要手段,配合控制文件和归档日志,可以实现灾难恢复。 八、数据库安全与权限管理 Oracle 11...