本篇内容介绍了“什么是RMAN增量备份”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
一、
增量备份
1.
增量备份的选项
建立增量备份方式很简单,实质上就是指定一个参数INCREMENTAL LEVEL=n,在执行BACKUP命令时加上即可。增量备份可以创建两个级别,数字0..n表示(n最大不超过4),通常我们只指定级备份和1级备份就够了。从级开始,所有的增量备份必须先创建级备份,级备份相当于数据库的完整备份。
需要注意,通过BACKUP DATABASE操作也是执行的完全备份,但这种的完全备份并不等同于增量备份中的级备份(虽然都是数据库的完整备份),因为常规的完整备份中不包含增量备份策略,并不支持在其基础上创建增量备份。
(1)
创建增量备份级别为的全库备份
RMAN> backup incremental level=0 database;
(2)
为数据文件users01.dbf创建1级备份
RMAN> backup incremental level=1 datafile ‘/u01/app/oracle/oradata/users01.dbf’;
(3)
为表空间创建增量级别为1
的备份
RMAN> backup incremental level=1 tablespace users;
2.
增量备份类型
增量备份提供了两种备份类型,分别为DIFFERENTIAL(差异)和CUMULATIVE(累积)。(具体区别这里不详说)。默认情况下RMAN创建的增量备份是DIFFERENTIAL(差异备份)方式。如果要建立CUMULATIVE(累积备份),需要在执行BACKUP命令是指定
eg: RMAN> backup incremental level=1 CUMULATIVE database;
二、是否选择增量备份
通过RMAN的增量备份,可以减少备份集大小,也可以提高备份的效率,节省备份时间。但是一定要务必认识到,虽然备份的时间可能剪断,并且备份集的大小可能减少,但是在做恢复操作时,所需花费的时间有可能会增加,因为数据库在恢复时需要读取多个备份集才能完成恢复操作。所以为了减少恢复的时间,增量备份要慎用!
“什么是RMAN增量备份”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!
原创文章,作者:306829225,如若转载,请注明出处:https://blog.ytso.com/205068.html