rman备份控制文件分为两种情况。

1、自动备份
需要配置configure controlfile autobackup on
配置之后,控制文件和spfile会在每次rman备份之后自动备份controlfile和spfile

另外在数据库的structure变化之后,也会自动备份controlfile
自动备份的controlfile,可以在没有rman的catalog的情况下,进行恢复,因为oracle知道默认的controlfile自动备份所在的位置及命名规则,所以可以搜索该备份,进行恢复,使用命令 restore controfile from autobackup

2、手工备份
(1)运行backup current controlfile
(2) 在backup时,包含include current controlfile
(3) 在备份datafile 1时会自动备份controlfile和spfile

手工备份的controlfile不同于自动备份的controlfile。
在手工备份生成的controlfile备份中只包含当前rman备份的信息,手工备份的controlfile不能自动恢复,需要使用dbms_backup_restore这个包来完成。

转载于:https://www.cnblogs.com/princessd8251/p/3339982.html

rman备份控制文件相关推荐

  1. 案例解读:RMAN 备份控制文件报错 ORA-00230

    墨墨导读:本文来自墨天轮用户"JiekeXu"投稿,墨天轮主页:https://www.modb.pro/u/4347.这里记录错误 ORA-00230:执行备份时,有几个数据库在 ...

  2. 使用RMAN备份控制文件(control file)和系统参数文件(spfile)

    1.Use the CONFIGURE CONTROLFILE AUTOBACKUP command to eanable 设置RMAN配置文件,将CONFIGE CONTROLFILE AUTOBA ...

  3. 玩转oracle 11g(36):rman备份-控制文件丢失恢复

    ORA-00205: error in identifying control file, check alert log for more info 检查oracle的报警日志包含类似报错: ORA ...

  4. RMAN备份数据库_使用RMAN备份数据库文件

    1.使用RMAN备份整个数据库 可以在数据库挂载或打开时执行整个数据库备份. 使用BACKUP DATABASE命令从RMAN提示符中执行整个数据库的备份. 你可能想从整个数据库备份中排除特定的表空间 ...

  5. 用备份控制文件做不完全恢复下的完全恢复(数据文件备份旧--新建表空间--控制文件备份次新--日志归档文件新)...

    为什么会使用备份的控制文件? 实际工作中主要有两种情况: 第一种:当前控制文件全部损坏,而数据文件备份,控制文件备份及当前日志处于不同SCN版本,它们之间又增加过表空间(数据文件). 第二种:当前控制 ...

  6. mysql 备份 没有自动删除文件_删掉spfile在没有自动备份控制文件下从以前的rman备份中恢复数据库...

    1.首先要有一个包含spfile备份的rman备份: run { allocate channel c1 device type disk; allocate channel c2 device ty ...

  7. 丢失控制文件,有旧的备份控制文件,之后有drop表空间和create表空间的操作恢复。...

    一.实验说明: 本实验是基于: <丢失控制文件恢复实验记录--1(当前的控制文件损坏,使用旧控制文件进行恢复(旧控制文件之后DROP了表空间的情况))> 和 <丢失控制文件恢复实验记 ...

  8. ORACLE基础学习-RMAN应用-控制文件恢复

    在NOCATALOG模式下,RMAN创建的备份信息都将保存在目标数据库的控制文件中,所以一旦控制文件丢失,不仅目标数据库崩溃,连RMAN的备份信息也尽数丢失,这种情况下,如果您有控制文件备份,那还有救 ...

  9. oracle rman删除备份文件,手动删除rman备份的文件,利用rman中的delete删除备份

    os版本:RHEL6.1 oracle版本:11.2.0.3.0 单机环境 利用rman测试时候: 由于在系统层面执行了删除操作,命令如下: #cd /oradata/backup #rm -rf b ...

  10. oracle数据库bak文件恢复,Oracle使用备份控制文件恢复数据库

    有备份的control file,但之后我做了ddl操作,导致当前的controlfile比备份的新,然后control file全部丢失,怎么用备份的controlfile来恢复数据库? 步骤1:检 ...

最新文章

  1. WPF如何获得变量异步回调函数时产生的异步回调
  2. 【Linux】8_存储管理逻辑卷LVM
  3. rest_framework之解析器详解 05
  4. usb协议规范_USB连接标准接口简述发布
  5. Git Bash中npm配置,加速下载等作用
  6. element table批量删除_element 表格批量删除
  7. POJ 1113 Wall 求凸包
  8. android休眠 wifi 断流,WiFi断流算什么!安卓8.0曝出重大bug,严重多了
  9. Nginx安装与常用配置
  10. Visio简单画图使用方法
  11. Java的Jsoup爬虫
  12. UBUNTU 编译安装GEOS
  13. 可以说是迄今为止最好用的右键菜单管理工具
  14. 信息孤岛影响_解读制造业信息化转型的11大关键点!
  15. 基于单片机(STM32F103ZE)的智能家居集成控制器设计
  16. P-NUCLEO-IHM001 电机开发套件(一)
  17. 云队友丨稻盛和夫:“愚直”的人,终成大器
  18. 第1关:Object类
  19. 杨元庆:联想华为各有所长 不能光看短期结果
  20. 主动变被动9个例句_高中英语 :主动表被动的适用范围

热门文章

  1. Mac电脑如何一键打开常用的app?
  2. Mac的触控板坏了怎么办?将键盘变成鼠标的方法
  3. 如何解决Mac苹果电脑使用Safari浏览器时无法在地址栏搜索?
  4. MacOS如何控制应用对麦克风和日历日程的访问
  5. [深入学习C#]输入输出安全性——可变类型形參列表的变化安全性
  6. OleDb驱动调用Oracle存储过程出错:ORA-06502
  7. 牛逼!国产开源的远程桌面火了,只有 9MB,支持自建中继器!
  8. 好险!一入职,就遇到MySQL这么大Bug!差点背锅走人~
  9. 国外大牛最终还是放弃迁移到微服务,为什么?
  10. Google 开源机器学习数据集可视化工具 Facets