`
Cages
  • 浏览: 101502 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Oracle恢复(八)------rman基于scn的恢复

 
阅读更多

查找要恢复到的scn select max(ktuxescnw * power(2, 32) +ktuxescnb) scn from x$ktuxe; 这里是测试用 所以预先可以知道scn,如果是生成系统就得查询日志 ,想办法获得scn了,如查询数据库字典表(V$archived_log or v$log_history),或分析归档与联机日志(logmnr)等。

假如要恢复到的scn是111

先关闭数据库,然后启动到mount下:

shutdown immediate;

startup mount;

run{

allocate channel c1 type disk;

restore database;

recover database until scn 111;

sql 'ALTER DATABASE OPEN RESETLOGS';

release channel c1;

}



RMAN-08055: media recovery complete

RMAN-03022: compiling command: sql

RMAN-06162: sql statement: ALTER DATABASEOPEN RESETLOGS

RMAN-03023: executing command: sql

RMAN-03022: compiling command: release

RMAN-03023: executing command: release

RMAN-08031: released channel: c1

结束。

注意:

必须在mount下,restore所有备份数据文件,需要resetlogs.



分享到:
评论

相关推荐

    Oracle 12c-备份恢复学习实践手册合集

    Oracle 12c 闪回技术 Flashback Database.pdf Oracle 12c 闪回技术 Oracle Flashback技术.pdf ...Oracle 12c RMAN备份与恢复数据库.pdf Oracle 12c EXPDP和IMPDP指令详解.pdf Oracle 12c EXP和IMP指令详解.pdf

    Oracle RMAN异机不完全恢复

    ### Oracle RMAN 异机不完全恢复 #### 实验背景 在实际的数据库管理工作中,可能会遇到因误操作导致的数据丢失或损坏的情况。在这种情况下,如何有效地利用备份数据完成数据库的恢复工作至关重要。本实验模拟了一...

    断档恢复-基于scn 号恢复.pdf

    【断档恢复-基于SCN号恢复】 在Oracle数据库环境中,数据保护是非常关键的一环,尤其是在采用Data Guard(DG)架构的系统中。Data Guard提供了一种高可用性和灾难恢复解决方案,通过创建一个备用数据库(standby ...

    oracle_9i_rman_备份与恢复技术

    ### Oracle 9i RMAN 备份与恢复技术详解 #### 一、概述 Oracle Recovery Manager (RMAN) 是一种全面的数据保护工具,用于备份、恢复和灾难恢复Oracle数据库。本篇文章将详细介绍Oracle 9i版本中RMAN的备份与恢复...

    一步一步学RMAN做oracle数据库备份与恢复

    2. **基于 SCN 的恢复**: 使用系统更改号 (SCN) 进行恢复。 3. **基于重做日志的恢复**: 使用重做日志文件进行恢复。 #### 八、RMAN 实战案例分析 接下来,我们可以结合实际案例来进一步理解 RMAN 的使用方法。...

    基于RMAN+可传输表空间TTS迁移AIX平台数据库到Linux

    RMAN可以选择性地恢复数据,根据备份中的时间点或SCN,这使得数据迁移更加灵活。 6. 数据库迁移准备:在进行数据库迁移前,通常需要收集如数据库版本、操作系统信息、表空间大小、数据量、用户权限等信息,并编写...

    oracle 增量恢复详细记录

    在Oracle数据库管理系统中,RMAN(Recovery Manager)是一种强大的工具,用于执行数据库的备份与恢复操作。其中,增量备份作为一种高效的方式,在实际应用中非常普遍。增量备份的核心优势在于仅备份自上次完整或增量...

    oracle 数据库 RMAN管理的备份和恢复.doc

    Oracle数据库的Recovery Manager (RMAN) 是一个强大的工具,专为管理数据库的备份和恢复而设计。它极大地简化了数据库管理员的日常工作,通过自动化和优化备份过程,减少了手动干预的需求。以下是对RMAN功能和特性的...

    Oracle数据库备份和恢复利器——RMAN.pdf

    Oracle数据库备份和恢复利器——RMAN.pdf文档详细介绍了RMAN(Recovery Manager)在Oracle数据库中的应用,作为物理备份和恢复工具,RMAN具有占用资源少、备份效率高、恢复速度快、支持在线备份和恢复等特点。...

    RMAN恢复数据库表

    这意味着在发生如DROP或TRUNCATE操作后,DBA可以直接从RMAN备份中恢复到某个特定的时间点或SCN(系统更改号),极大地提高了恢复的灵活性和效率。 #### 恢复流程详解 RMAN的表恢复和分区恢复过程主要包括以下几个...

    RMAN恢復数据库到指定時間點

    RMAN不完全恢复是指将数据库恢复到某个特定时间点或系统更改号(SCN)的状态,而不是恢复到最新的状态。这种方法通常用于撤销某些意外的操作,比如删除了重要的数据表或者进行了错误的数据修改等。 #### 三、实验目的...

    Oracle RMAN增量备份恢复测试记录.docx

    ### Oracle RMAN增量备份恢复测试记录 #### 一、概述 **1.1、增量备份的基本概念** **1.1.1、概念** 增量备份是一种只备份自上次完整备份或上次增量备份以来发生变化的数据的技术。这种方法可以显著减少备份所需...

    RMAN 关于恢复到过去的时间点

    基于SCN的恢复允许用户精确地恢复到某个SCN点。SCN是Oracle用来标识系统更改的一种方式,每个SCN对应着数据库的一个变化。 ##### 示例流程: 1. **创建表并提交数据**: - 创建`test4`表。 - 插入值`1`并提交。 ...

    oracle9i的rman全备在10g上的恢复

    Oracle数据库的RMAN(Recovery Manager)是Oracle提供的一个强大的备份和恢复工具,它与数据库服务器紧密集成,提供了全面的数据保护方案。本话题主要探讨如何在Oracle 10g环境中使用RMAN对Oracle 9i的完整备份进行...

    [小e笔记]之一步一步学习用户管理的备份恢复笔记汇总

    - **Recovery Manager (RMAN)**:Oracle提供的用于备份和恢复的高级工具,支持命令行界面和Enterprise Manager GUI界面。 - 具备强大的控制能力及脚本编写功能。 - 支持与常用备份软件的接口连接。 - 可备份数据...

    Oracle11g通过DBF恢复数据

    在Oracle11g中,可以使用RMAN的`RESTORE DATABASE`或`RESTORE DATAFILE`命令来恢复数据文件。 4. **应用重做日志**:恢复数据文件后,必须应用从故障时间点到当前的重做记录,以使数据达到一致状态。`RECOVER ...

    Oracle RMAN 11g Backup and Recovery

    综上所述,《Oracle RMAN 11g Backup and Recovery》这本书涵盖了Oracle 11g版本下RMAN的各个方面,从基础知识到高级话题都有涉及,对于希望深入了解Oracle备份和恢复机制的专业人士来说是一本非常有价值的参考书。...

Global site tag (gtag.js) - Google Analytics