网站首页 > 数据库 / 正文
概述
我们在通过rman进行数据库备份的时候,控制文件和参数什么时候会自动备份呢,下面通过实验详情验证一下。
一、情景1:关闭控制文件的自动备份
1.1 全库备份
1、通过rman进行数据库的全备,在备份之前,我们先看一下备份集的情况
RMAN> list backup;
specification does not match any backup in the repository
RMAN>
2、目前库还没有进行备份,下面我们通过rman进行备份。
backup as compressed backupset incremental level 0 database format='/home/oracle/backup/inc0_%d_%U_0' tag='inc0';
结论:对全库进行备份的时候,控制文件和参数会被自动备份。
1.2 只备份数据文件1
1、通过查询我们知道,文件1是system01.dbf文件。
结论:只备份文件1,也就是system01.dbf文件,控制文件和参数文件会被自动备份。
1.3 备份其他文件
结论:备份其他文件(1号以外文件),控制文件和参数文件不会被备份
二、情景2:开启控制文件的自动备份。
2.1 全库备份
结论:开启控制文件自动备份,对数据库进行全库备份的时候,控制文件和参数文件被备份。
2.2 备份1号文件
结论:开启控制文件自动备份,对数据文件1进行备份时,控制文件和参数文件被会自动备份。
2.3 其他文件
三、小结
- 当CONFIGURE CONTROLFILE AUTOBACKUP OFF;时,仅备份数据文件1(system01.dbf)及全库备份时会自动备份控制文件及参数文件。
- 当CONFIGURE CONTROLFILE AUTOBACKUP ON;时,备份任意文件(数据文件/归档日志)都会自动备份控制文件和参数文件。
Tags:归档oracle
猜你喜欢
- 2024-11-26 Oracle单实例迁移到RAC实例
- 2024-11-26 ORACLE的RMAN 压缩类型
- 2024-11-26 部署单机oracle数据库,干货太多,我编辑都累
- 2024-11-26 ORACLE 12C RAC安装-数据库安装篇
- 2024-11-26 Oracle12c RMAN实战
- 2024-11-26 一文看懂Oracle数据库Flashback Archive定义、特性与常用脚本
- 2024-11-26 从零开始学习Oracle之数据备份与还原
- 2024-11-26 初识FlinkX-Oracle Logminer模块
- 2024-11-26 Oracle的备份恢复机制介绍
- 2024-11-26 Oracle数据恢复—异常断电导致Oracle报错,无法打开的数据恢复