什么是RMAN增量备份

网友投稿 305 2024-02-27

什么是RMAN增量备份

本篇内容介绍了“什么是RMAN增量备份”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

什么是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/***/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增量备份”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:如何有效监控和解决数据库告警问题
下一篇:TiDB v7.1.0 精准资源分配实现数据流畅运行
相关文章