1.创建数据库全备份

2.test2用户下面构造测试数据

3.模拟文件丢失:以sysdba身份登录并关闭数据库,尝试重新启动数据库

4.执行恢复:进入RMAN命令行环境

从上面可以看到:恢复数据文件7(也可以指定文件名)是从备份集db_bak_15p31koh_1_1中读取

5.修复数据文件

6.打开数据库,查看发现恢复成功!

附加:

查询表空间及其关联的数据文件

select ts.tablespace_name,df.file_name,df.file_id,df.status

from dba_tablespaces ts,

(select tablespace_name,file_id,file_name,status

from dba_data_files

union all

select tablespace_name,file_id,file_name,status

from dba_temp_files) df

where ts.tablespace_name=df.tablespace_name;

oracle从备份提取归档,Oracle归档模式有备份,丢失数据文件的恢复相关推荐

  1. ORACLE基础学习-RMAN应用之(归档模式无备份,丢失数据文件的恢复)

    二.归档模式无备份,丢失数据文件的恢复: 首先要意识到,这种恢复是有条件的,只有在某些特定条件下,才有可能在没有备份的情况下恢复丢失的数据文件. 同时又需意识到不是所有丢失的文件都是可以被成功恢复的. ...

  2. RMAN数据库恢复 之归档模式有(无)备份-丢失数据文件的恢复

    1.归档模式有备份,丢失数据文件的恢复 归档模式有备份,不管丢失什么数据文件,直接在RMAN下RESTOER--->RECOVER--->OPEN即可. RMAN> STARUP M ...

  3. oracle数据库之丢失数据文件如何恢复

    1.先进行备份 [oracle@oracle ~]$ rman target /RMAN> backup database;RMAN> list backup; 2.进入数据库,改为归档模 ...

  4. Linux 平台下 误删 oracle 数据文件的恢复方法

    1  问题描述 之前写过一篇删除oracle home目录的blog,参考: Linux 平台误删 home oracle 根目录的解决方法 http://www.cndba.cn/Dave/arti ...

  5. Oracle数据库恢复--通过数据文件进行恢复

    在实际项目运维中,遇到服务器oracle数据库存储硬盘坏了,只留下了数据文件,其控制文件和参数文件都丢失了,如何进行数据库恢复呢. 1.安装一个与要恢复的数据库相同实例,其db_name,sid,字符 ...

  6. 【转载】linux中误删除oracle数据文件的恢复操作

    转自:http://space.itpub.net/?uid-26015009-action-viewspace-itemid-763506 下面来模拟误删除users表空中的数据文件users01. ...

  7. oracle 数据文件recover,Oracle数据库意外删除数据文件的恢复(转载)

    今天有客户的数据库意外被删除了整个目录中的数据文件,操作系统级别的删除,然而幸运的是这个数据库没有崩溃,仍然处于open状态的时候,客户就发现了问题,求助到我们,最终完整地恢复了所有数据文件. 在Li ...

  8. oracle 修索引改空间_Oracle如何更改表空间的数据文件位置详解

    表空间概述 Oracle的表空间属于Oracle中的存储结构,是一种用于存储数据库对象(如:数据文件)的逻辑空间,是Oracle中信息存储的最大逻辑单元,其下还包含有段.区.数据块等逻辑数据类型.表空 ...

  9. oracle中临时表文件,Oracle学习(十二)之管理临时表空间的数据文件

    管理数据文件,要求如下: 1)调整临时表空间的数据文件, 2)--文件数(临时)设置为1, 3)--文件状态(临时)为"正常", 4)--存储文件夹(临时)为"e:\or ...

最新文章

  1. [bzoj] 1176 Mokia || CDQ分治
  2. tftp的c语言实现,GitHub - ideawu/tftpx: TFTP server and client implementation in C
  3. nginx配置ajax请求跨域
  4. android 获取apk里的xml文件
  5. Linux 随机启动 Mysql​
  6. 2021牛客暑期多校训练营7 K-xay loves sequence(主席树+二分)
  7. 测试环境服务器硬盘塞满问题排查
  8. 计算机考研没奖,备战考研本科期间没有什么奖项,考研复试会有影响吗?
  9. 大数据(9) - Flume的安装与使用
  10. K8S_Google工作笔记0010---通过二进制方式_生成SSL证书文件
  11. linux驱动编写(看门狗)
  12. 微信小程序获取scope中权限管理
  13. 微信小程序 java后勤服务管理系统app
  14. android代码 发警报音,Android设置多个警报
  15. Macbook Pro 自定义 Touchbar 教程,让 Touchbar 顺应你的脾气
  16. 第二类斯特林数 - Push Botton Lock(POJ 3088)
  17. Win10内存占用过高但是实际没有多少进程
  18. ubuntu16.04下安装dnw和fastboot工具,解决开发板只有uboot系统,没有网络的情况下,通过dnw和fastboot传送文件到开发板
  19. DFRobot智能视觉传感器二哈识图(Huskylens)的应用
  20. 卷积的数学理解和图像处理

热门文章

  1. 几分钟让小孩的人物涂鸦「动起来」,Meta AI创建了一个奇妙的火柴人世界
  2. 全球首辆飞行摩托开卖!飞行高度可达4572米,243万元一辆,你敢开吗?
  3. 程序员加班崩溃,过路外卖小哥主动帮忙改代码,网友直呼太暖了!
  4. EMNLP2020:Hugging Face获最佳demo
  5. 过来人的肺腑之言,攻读CV和ML硕士给我带来了什么?
  6. 并发编程基础篇——第二章(如何创建线程)
  7. 租约-分布式缓存一致性的高效容错机制
  8. 管理员信息管理之更新管理员数据
  9. 安装tensorflow-gpu==1.13.1成功案例
  10. 网络空间安全Windows系统命令行学习笔记