差异增量备份和累积增量备份的差别

2024-05-06 00:32

本文主要是介绍差异增量备份和累积增量备份的差别,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!


差异增量备份和累积增量备份的差别


差异增量备份,会备份自上次同级或低级差异增量备份以来所有发生变化的数据块

累积增量备份,会备份自上次0级备份以来发生变化的数据块。

也就是他们的差异主要在于起点不同。因为累积备份是直接从0级开始的,它的数据量较大,占用空间多,如果要恢复,花费的时间相对较少。

先做一个0级备份

RMAN> backup incremental level=0 database;

……

handle=/u01/app/oracle/flash_recovery_area/VM62/backupset/2013_05_12/o1_mf_nnnd0_TAG20130512T215814_8rz7zpf2_.bkp

再做一个差异增量备份

RMAN>backup incremental level=1 database ;

……..

handle=/u01/app/oracle/flash_recovery_area/VM62/backupset/2013_05_12/o1_mf_nnnd1_TAG20130512T220030_8rz83ywz_.bkp

再做一个累积增量备份

RMAN>backup incremental  level=1 cumulativedatabase  ;

/u01/app/oracle/flash_recovery_area/VM62/backupset/2013_05_12/o1_mf_nnnd1_TAG20130512T220343_8rz8b00x_.bkp

再分别做一次,这次格式化文件名称。

backupincremental level=1 database format '/u01/app/oracle/flash_recovery_area/VM62/backupset/2013_05_12/lv1._%u_%s_%p';

backupincremental level=1 cumulative database format '/u01/app/oracle/flash_recovery_area/VM62/backupset/2013_05_12/lv1c._%u_%s_%p';

进入操作系统目录查看

[oracle@rhel62 2013_05_12]$ pwd

/u01/app/oracle/flash_recovery_area/VM62/backupset/2013_05_12

[oracle@rhel62 2013_05_12]$ ll

total 2823468

-rw-r-----. 1 oracle oinstall     671744 May 12 22:12 lv1._1fo9fs4t_47_1

-rw-r-----. 1 oracle oinstall    3006464 May 12 22:13 lv1c._1ho9fs75_49_1

-rw-r-----. 1 oracle oinstall 2882027520May 12 21:59 o1_mf_nnnd0_TAG20130512T215814_8rz7zpf2_.bkp

-rw-r-----. 1 oracle oinstall    2744320 May 12 22:01o1_mf_nnnd1_TAG20130512T220030_8rz83ywz_.bkp

-rw-r-----. 1 oracle oinstall    2777088 May 12 22:04o1_mf_nnnd1_TAG20130512T220343_8rz8b00x_.bkp

A0级备份的文件最大(o1_mf_nnnd0_TAG20130512T215814_8rz7zpf2_.bkp)。

B、第一次增量备份时,2种一级备份的大小几乎一样(列表上最后2个文件),他们一个是以0级为起点,一个是以前一个备份为起点(此时也恰恰是0级)

C、第二次增量备份时,cumulative增量备份的文件明显大于差异增量备份。因为cumulative增量备份是累积的,第二次备份时它仍然以0级备份为起点。而差异备份以前一个备份为起点,备份的数量明显少很多。

Cumulative增量备份的第二次完成后,进行恢复只需要0级和最后一次备份。

而差异备份则需要使用前一个0级备份以及往后的每次备份进行恢复。


视对数据安全性的要求,数据库备份可以采用逻辑备份、用户管

这篇关于差异增量备份和累积增量备份的差别的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/963062

相关文章

各个地区饮食结构的差异 第九篇

比如原来蛋自质吃太少了 消耗太多 亏空 太多 就会虚 所有的方案要有循证医学证据

为备份驱动器制定备份计划:维护数据的3大方法

时间:2014-02-26 14:49 来源:网管之家 字体:[大 中 小]   您可能已经对您的电脑进行了备份,但其实这样还是远远不够的,其并非如您所认为的那样安全。您企业备份驱动器上的文件可能与您的主系统上的文件一样,容易受到灾难的影响。根据最近流行的恶意软件CryptoLocker的感染途径显示,连接到PC的外置驱动器——辅助硬盘驱动器,例如,用于备份的外部USB硬盘驱动器,可以像

file-max与ulimit的关系与差别

http://zhangxugg-163-com.iteye.com/blog/1108402 http://ilikedo.iteye.com/blog/1554822

使用shell脚本安装mysql8,进行主从备份配置

思路 在3台主机上安装mysql进行主从备份配置 使用rpm包yum安装mysql 首先,我们要准备好安装文件,首先下载rpm包 wget -P "/opt/" https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm 然后执行安装(默认已配置阿里云的yum仓库 yum -y install mysql80

PMP–一、二、三模–分类–14.敏捷–技巧–帮助团队交付价值的执行实践迭代和增量如何帮助交付工作产品

文章目录 技巧一模14.敏捷--实践--帮助团队交付价值的执行实践--持续集成--在不同层面测试、验收测试驱动开发 (ATDD) 、测试驱动开发和行为驱动开发、刺探 。90、 [单选] 敏捷项目的第一次迭代即将开始。发起人召集团队、Scrum主管、产品负责人和其他项目干系人参加启动会议。发起人强调需要在项目尽可能早的时候以最小的成本识别和应对项目风险。与会者实现发起人要求的最佳方式是什么?

SpringBoot 增量部署发布

一、背景介绍 由于项目依赖的jar越来越多,Springboot默认的打包方式是将整个项目打包成一个jar包,每次发布时,打包后的jar越来越大,更新一个很小的功能,需要将整个jar上传运行。这样效率太低了,考虑实现每次发布时,只发布修改了的部分,实现增量发布。 二、实现思路 1.将整体打包的jar进行拆分:    拆为引用的lib和resource(静态资源)两部分(准确说是三部分,还包

SEO如何提高原创内容输出增量?

对于任何一个网站建设运营而言,我们在一个长周期的运营过程中,在某一个时间点,总会遇到发展瓶颈,比如: 流量停止不前。 百度权重,没有明显变化。 特定关键词排名,长期稳定,不升不降。 这个时候我们就需要思考一个问题,我们该如何推动网站继续前进,是增加品牌影响力,还是持续的拓展更多相关性的栏目,从SEO的角度来讲,我们通常会推荐从横行拓展相关性内容来入手,毕竟这样的运营成本相对是非常低的。

数据库系统 第38节 数据库备份

数据库备份是确保数据安全和完整性的重要手段。它涉及创建数据库的副本,以便在数据丢失或损坏的情况下可以恢复。数据库备份可以采取多种形式,包括完全备份、增量备份和差异备份。下面将详细说明每种备份类型,并提供相应的源代码示例。 1. 完全备份 完全备份是数据库的完整副本,包括所有数据和数据库对象(如表、索引、视图等)。这种备份通常用于初始备份或在长时间间隔后进行备份。 示例代码(Python):

小工具:输出Houdini里节点间参数的差别

需求 节点的参数影响了节点的行为。因此对于节点使用者来说,比较节点间参数的差异就可以明白其行为的差异了。 然而有些节点的参数数量实在太多,比较其参数间的差异会比较麻烦,在没有工具的情况下只能来回在节点间跳转才能比较出参数的不同。 我想,其实可以使用Houdini的Python模块写代码来自动比较并输出不同,这并不麻烦。最后如果能输出更易于阅读的格式(比如csv表格,或Markdown表格语法

Linux tar命令详解使用:掌握高效数据压缩与备份

tar 是 Linux 中用于创建、提取和管理归档文件的命令。 一、tar 的基本用法 tar [选项] [归档文件] [文件或目录...] 选项:用于指定 tar 的操作(如创建、解压缩等)。归档文件:要创建或解压缩的目标文件。文件或目录:要打包或提取的文件或目录。 二、tar 的常用选项 tar 命令有多个选项,以下是一些常用的选项: -c:创建新的归档文件(create)。-x