oracle 所谓增量备份,顾名思义即是每次备份操作那些发生了“变化”的数据块。在 RMAN 增量备份中有两种:Differential(差异备份)和Cumulative(增量备份)方式。由于需求这里用到的备份方式则是差异增量备份。
差异增量备份概念:
是备份低级别或者同级别备份以来的所有数据块,也就是要备份前期备份以来的差异数据块。在实际的备份中必须存在基础备份也就是0级备份,若没有0级备份则没有比较的对象文件,从而无法实现增量备份,而0级备份便是数据库的全备份。(在
备份原则:
(1) 若前面同时有n-1级别和同级别,则备份相同级别以来变化的数据;
(2) 若前面没有同级别的备份,则备份n-x级别以来变化的数据;
总的一点,差异增量触发的条件是:小于等于当前级别;
实验平台: Centos7 +
源库信息:
ORACLE_BASE: /home/oracle/app/oracle
ORACLE_HOME: /home/oracle/app/oracle/product/11.2.0/dbhome_1
ORACLE_SID:orcl
IP: 192.168.1.132
目标库信息:
ORACLE_BASE: /home/oracle/app/oracle
ORACLE_HOME: /home/oracle/app/oracle/product/11.2.0/dbhome_1
ORACLE_SID:orcl
IP: 192.168.1.133
我们以实例名相同的为例,