`
longgangbai
  • 浏览: 7331082 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Oracle11G RMAN备份和恢复笔记(三)

 
阅读更多

  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备份恢复笔记文档

    ### Oracle11g备份恢复知识点解析 #### 一、数据库故障类型及处理方式 - **User Process Failure**:此类故障通常由用户进程出现问题导致,例如客户端应用程序错误等。在这种情况下,Oracle 的进程监控器(PMON)...

    一步一步学RMAN oracle备份RMAN使用教程

    三、rman备份演练初级篇 四、rman备份演练进阶篇 五、rman外传-基础资料篇1 六、实战rman备份 七、rman外传-基础资料篇2 八、演练rman恢复 九、实战rman恢复(1)丢失控制文件的恢复 十、实战rman恢复(2)恢复到异机 11...

    oracle 9i rman 备份与恢复技术.pdf

    RMAN还支持高级恢复场景,如灾难恢复、数据文件修复、控制文件重建等,这些操作通常涉及复杂的命令集和恢复策略,需根据具体情况进行定制。 #### 结论 RMAN作为Oracle 9i数据库的重要组成部分,其备份与恢复技术...

    [三思笔记]一步一步学RMAN完整版oracle备份恢复

    [三思笔记]一步一步学RMAN完整版oracle备份恢复 [三思笔记]一步一步学RMAN完整版oracle备份恢复

    10g备份与恢复读书笔记hxp.pdf

    本文档主要介绍了Oracle 10g备份与恢复的基本流程和技术要点,包括创建表空间、用户授权、RMAN目录配置以及备份脚本的编写和管理等关键步骤。通过学习这些内容,可以帮助DBA更好地掌握Oracle 10g的备份恢复机制,为...

    rman冷备全备数据库脚本(本机备份与恢复)-详细文档笔记总结

    rman 是 Oracle 提供的一种备份恢复工具,通过 rman,我们可以快速备份和恢复数据库。本文将详细介绍 rman 冷备全备数据库脚本的使用和实现。 冷备全备数据库脚本 冷备全备数据库脚本是使用 rman 工具备份数据库的...

    RMAN备份与恢复笔记.docx

    oracle11g10g安装备份基础维护

    oracle8i 备份与恢复笔记.rar_oracle_oracle 备份

    4. **RMAN(恢复管理器)**:Oracle8i中的备份和恢复工具,可以执行各种备份策略,包括完整、增量和差异备份。RMAN还可以自动化备份过程,创建脚本以定期执行。 5. **控制文件备份**:控制文件记录了数据库的结构和...

    我的Oracle 11g OCP学习笔记

    6. **故障诊断与恢复**:学习如何处理数据库故障,使用RMAN进行备份和恢复,以及使用闪回技术。 7. **高级特性**:如RAC、ASM、物化视图、分区等高级功能的使用和管理。 8. **数据库设计与架构**:理解数据库设计...

    RMAN备份学习笔记

    ### RMAN备份学习笔记 #### 一、连接本地数据库与远程数据库 **1. 连接本地数据库** 在Windows平台上,可以通过以下步骤连接到本地的Oracle数据库: ```plaintext C:\DocumentsandSettings\Administrator>set ...

    Oracle11g学习笔记

    这篇学习笔记将带你深入理解Oracle11g的核心概念和技术,帮助你踏上数据库管理的成功之路。 首先,Oracle11g的基础部分涵盖了数据库安装、配置与管理。在安装过程中,你需要了解如何选择合适的安装选项,如企业版或...

    oracle数据库备份与恢复笔记

    RMAN(Recovery Manager)是Oracle提供的一种非常强大的备份和恢复工具,它能够帮助管理员高效地管理数据库的备份和恢复工作。 - **RMAN备份命令**:如示例所示,`RMAN>`提示符表示进入了RMAN环境,可以在此执行...

    最牛逼的Oracle 11g OCP学习笔记

    Oracle 11g OCP(Oracle Certified Professional)是Oracle公司为数据库管理员提供的专业认证,它展示了持有者在Oracle 11g数据库管理方面的高级技能和专业知识。这份“最牛逼的Oracle 11g OCP学习笔记”很可能包含...

    linux下rman备份笔记

    **三、RMAN备份策略** - **多通道备份**:通过指定多个通道,提高备份速度。 - **镜像副本**:备份时创建数据文件的副本,提高数据安全性。 - **备份到磁带**:除了硬盘,RMAN也支持备份到磁带设备。 - **RMAN脚本*...

    oracle数据备份恢复笔记

    接下来,RMAN备份恢复是Oracle推荐的高级备份恢复策略。RMAN是一个强大的工具,它可以直接与数据库服务器通信,提供自动化、优化的备份和恢复操作。RMAN支持多种备份类型,如镜像拷贝、备份集等,并且可以实现压缩、...

    最牛逼的Oracle 11g OCP 051 052 053全程笔记

    这三部分笔记将帮助学习者全面掌握Oracle 11g数据库的管理和维护技能,为通过OCP认证考试做好充分准备。通过详细阅读并实践这些笔记中的内容,不仅可以提升理论知识,还能增强实际操作能力,对成为专业的Oracle DBA...

    oracle rman备份

    Oracle RMAN(Recovery Manager)是Oracle数据库管理系统中一个强大的工具,主要用于数据库的备份和恢复操作。RMAN提供了全面的数据保护策略,包括完整备份、增量备份、差异备份以及各种恢复选项,确保在数据丢失或...

    Oracle 11g学习笔记

    Oracle 11g提供了全面的备份和恢复策略,包括完整备份、增量备份、逻辑备份等。RMAN(恢复管理器)工具是进行备份操作的主要手段,配合控制文件和归档日志,可以实现灾难恢复。 八、数据库安全与权限管理 Oracle 11...

Global site tag (gtag.js) - Google Analytics