RMAN备份分为全备和增量备份,全备不能成为增量备份策略的一部分,它也不能作为后续增量备份的基础。
RMAN增量备份分为0、1、2三级,其中0级备份是增量备份的基础,备份内容也跟全备份一样,要使用增量备份,必须先执行0级增量备份。1级备份和2级均为增量备份,分为differential(差异模式,默认)和cumulitive(累积),下图分别介绍差异模式和累积模式的增量备份。
差异模式:将备份上次进行的同级或低级备份以来所有变化的数据块,有同级备份同级,无同级备份低级
累积模式:将备份上次进行的低级备份以来所有变化的数据块
- 执行0级增量备份的命令为:
- RMAN>BACKUP INCREMENTAL LEVEL 0 DATABASE;
- 执行1级差异增量备份的命令为:
- RMAN>BACKUP INCREMENTAL LEVEL 1 DATABASE;
- 执行1级累积增量备份的命令为:
- RMAN>BACKUP INCREMENTAL LEVEL 1 CUMULATIVE DATABASE;
————————————————————————————————————————————————————————————
本人主要从事架构优化、系统建设、系统运维等方面的工作,专注于Oracle、Mysql、Redis、PG、OGG等技术和系统建设、运维、优化,欢迎留言或者微信(deadknight9)交流,转载请注明出处。