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

Oracle恢复(四)------用RMAN恢复一个数据文件

 
阅读更多

当然,前提是先有这个数据文件的备份了

启动数据库仍旧报数据文件找不到的错误

先查恢复视图,发现又是可恶的3号文件坏了,不多说,马上

alter database datafile 3 offline drop;

rman脚本:

run{

allocate channel c1 type disk;

restore datafile 3;

recover datafile 3;

sql 'alter database datafile 3 online';

release channel c1;

}

alterdatabase open;

ok,搞定!

但是要注意:这个恢复过程可以在mount下或open方式下,如果损坏的是一个数据文件,建议offline并在open方式下恢复

分享到:
评论

相关推荐

    Oracle 12c备份恢复-RMAN工具技术手册

    它可以把几个输入文件合并到一个输出文件中,不包含从来没有使用的输入文件块,可以压缩和加密,可以分解为多个块。 四、RMAN 的使用 RMAN 的使用非常简单,只要进行一些实践,就可以熟悉它的所有功能。使用 RMAN ...

    Oracle 11g R2 Rman备份与恢复_刘耀龙的博客-CSDN博客_rman备份.pdf

    Oracle 11g R2 的 RMAN (Recovery Manager) 是 Oracle 数据库管理系统中的一个关键工具,主要用于数据库的备份和恢复。RMAN 提供了一种高效且灵活的方式来管理和保护数据库,确保在数据丢失或系统故障时能够快速恢复...

    Oracle19c rac备份数据通过rman恢复到单实例

    本文将以一个具体案例为基础,详细介绍如何通过RMAN将Oracle 19c RAC的备份数据恢复到单实例环境。 #### 准备阶段 1. **环境配置**: - 在目标服务器上配置环境变量,确保与源RAC环境一致。 - 安装相同版本的...

    Oracle RMAN恢复丟失的数据文件

    3. **使用RMAN恢复数据文件**:接下来,使用RMAN命令来恢复丢失的数据文件。这里的关键步骤是使用`restore database`命令,它会根据最新的备份文件恢复所有数据文件: ``` RMAN> restore database; ``` 上述命令...

    oracle10g-rman备份与恢复

    **恢复数据文件**:使用`restore database`或`restore datafile`命令恢复数据文件。 4. **恢复归档日志**:如果数据库处于归档模式,则需要恢复归档日志文件。 5. **恢复数据库**:使用`recover database`或`...

    一个完整的Oracle rman备份恢复参考示例

    以下是一个详细的Oracle RMAN备份恢复过程的概述: 1. 创建RMAN Repository: 在开始备份前,需要设置一个RMAN的存储库,它保存了所有备份相关的元数据。在示例中,通过`createrman_db1.sh`脚本创建了一个新的...

    ORACLE--Rman学习教程

    Oracle RMAN(Recovery Manager)是Oracle数据库系统中的一个强大工具,主要用于数据库备份、恢复和性能优化。本教程将深入浅出地介绍RMAN的基本概念、操作步骤以及实际应用,旨在帮助初学者快速掌握RMAN的使用技巧...

    Oracle RMAN异机不完全恢复

    本实验模拟了一种场景,在主机A上误删除了一个名为`test`的数据表,需要借助于RMAN工具在另一台机器B上完成对该表的不完全恢复。 #### 实验目的 本实验的主要目的是展示如何使用Oracle RMAN工具实现跨机器的不完全...

    顶级DBA漫谈Oracle Rman备份与恢复

    Oracle RMAN(Recovery Manager)是一种强大的备份和恢复工具,旨在帮助DBA管理员更好地管理和保护Oracle数据库。以下是Oracle RMAN备份与恢复的相关知识点: 备份恢复概述 备份恢复是DBA管理员的基本技能之一,...

    oracle RMAN 备份恢复总结

    数据文件恢复是RMAN恢复操作的一个关键部分,当特定的数据文件损坏或丢失时,可以通过RMAN进行恢复。 总的来说,Oracle RMAN 是数据库管理员的强大工具,它的块级别备份、增量备份、自动化特性和与其他备份软件的...

    原创实战Oracle RAC rman恢复

    4. **恢复数据文件**:使用RMAN命令`RESTORE DATABASE`或`RESTORE TABLESPACE`来恢复损坏的数据文件。在RAC环境中,恢复会自动同步到其他实例。 5. **应用redo日志**:使用`RECOVER DATABASE`或`RECOVER TABLESPACE`...

    rman 异地恢复,备份路径不一样时数据库恢复

    RMAN 异地恢复、备份路径不...RMAN 异地恢复需要多个步骤,包括创建软连接、恢复控制文件、重命名数据文件和日志文件、恢复数据库、Switch 数据文件、恢复主机、FTP 文件传输、创建软连接的上级目录和启动数据库等。

    oracle实时在线备份工具-rman

    快速恢复区域是Oracle数据库中专门用于存储与恢复相关的文件的一个区域。它由Oracle数据库和RMAN自动管理,可以极大地简化备份和恢复过程。要启用快速恢复区域,请按照以下步骤操作: - 使用`sqlplus / as sysdba`...

    内部新员工oracle培训手册-RMAN增量备份全过程-linux54-oracle112.doc

    Oracle RMAN(Recovery Manager)是Oracle数据库管理系统中一个强大的工具,主要用于数据库的备份和恢复。在本例中,我们看到一个内部新员工的Oracle培训手册,内容涉及到如何在Linux环境下,使用RMAN进行增量备份的...

    Oracle11g通过DBF恢复数据

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

    ORACLE RAC恢复备份恢复测试-全套过程含脚本 veritas RMAN

    Oracle Real Application Clusters (RAC) 是一个数据库集群解决方案,它允许多个Oracle数据库实例同时访问同一个数据库,以此来提供高可用性和可扩展性。在实际生产环境中,为确保数据安全与业务连续性,进行数据库...

Global site tag (gtag.js) - Google Analytics