1差异增量实验示例

1.1差异增量备份

为了演示增量备份的效果,我们在执行一次0级别的备份后,对数据库进行一些改变。

再执行一次1级别的差异增量备份:

执行完1级别的备份后再次对数据库进行更改:

再执行一次1级别的差异增量备份:

查看当前SCN,我们对表进行删除:

由此我们就可以演示利用增量备份来演示恢复BAKTAB01表和BAKTAB02表。

1.2差异增量恢复

查看表是否已经恢复:

2累积增量实验示例

2.1累积增量备份

首先对数据库做一次0级别的累积增量备份:

为了演示累积增量备份的效果,我们在执行一次0级别的备份后,对数据库进行一些改变。

对数据库做一次1级别的累积增量备份:

再一次对数据库进行变更:

再一次对数据库进行一次1级别的累积增量备份:

此刻我们删除两张表后,就可以演示使用累积增量备份来恢复这两张表,然后观察累积增量恢复的过程:

2.2累积增量恢复

查看表是否已恢复:

3两者的差异

差异增量:

累积增量:

从上面的实验比较来看,差异增量备份和累积增量备份差异不是很大,累积增量备份的特色是当进行备份时它要去找比它自己级别小的基准点进行增量备份,而差异增量备份是去找小于或等于自己级别的基准点进行备份。在本实验中差异增量备份恢复中用到了第1个0级,2个1级共3个备份文件(具体见图示,已标出),而累积增量备份只用到1个0级 ,1个1级共2个备份文件(具体见图示,已标出)。

个人觉得在实际的生成备份中,除非数据量备份差异较大,不用过于纠结于使用哪种增量备份技术。

详细可参考网上资料:http://blog.sina.com.cn/s/blog_48e13c9e01010wcz.html

示例说明Oracle RMAN两种库增量备份的差别的更多相关文章

  1. Oracle数据库三种标准的备份方法

    Oracle数据库的三种标准的备份方法: 1.导出/导入(EXP/IMP). 2.热备份. 3.冷备份. 注释:导出备件是一种逻辑备份,冷备份和热备份是物理备份. 一.导出/导入(Export/Imp ...

  2. 使用jdbc连接上oracle的两种方法

    1. 使用thin连接 优点:thin驱动都是纯Java代码,并且使用TCP/IP技术通过java的Socket连接上Oracle数据库,所以thin驱动是与平台无关的,无需安装Oracle客户端,只 ...

  3. Linux下安装Oracle的两种方式------有图形界面安装和静默安装

    本文参考文章 http://blog.csdn.net/zonej/article/details/50680857 http://blog.csdn.net/tongzidane/article/d ...

  4. 两种库解析、构造 JSON

    1.用CJSON库 1.1解析Json 需要解析的JSON文件: { "name":"Tsybius", , "sex_is_male":t ...

  5. 通过exp命令对Oracle数据库进行备份操作(提供两种情况的备份:备份本地,备份远程的数据库)

    exp 用户名/密码@数据库所在ip地址:数据库端口号/数据库的service-name file=存储到的位置 这个是能成功的 http://www.2cto.com/database/201402 ...

  6. oracle比较两个库同表栏目差异

    select T.COLUMN_NAME,t.data_type ,c.comments from ALL_TAB_COLUMNS T ,user_col_comments c and c.table ...

  7. Pytho中两种方式导入模块的差别

    1.使用import module,只是把模块导入,访问模块中的函数名或者是属性是必须使用点运算符(.)来访问,否则直接访问会提示找不到这些函数或者属性. 2.使用from numpy import ...

  8. [每日一题] 11gOCP 1z0-052 :2013-08-30 差异的增量备份.....................................................A1

    转载请注明出处:http://blog.csdn.net/guoyjoe/article/details/10669381 正确答案:AD 执行增量备份操作时,首先需要的是增量基本备份(increme ...

  9. Oracle 12 Rman增量备份

    增量备份 增量备份主要作用是仅复制自上次备份以来已更改的数据块.您可以使用RMAN创建数据文件,表空间或整个数据库的增量备份. 将增量备份作为策略的一部分的主要原因是: 用于基于增量更新备份的策略,其 ...

随机推荐

  1. CF735D Taxes 哥德巴赫猜想\判定素数 \进一步猜想

    http://codeforces.com/problemset/problem/735/D 题意是..一个数n的贡献是它的最大的因子,这个因子不能等于它本身 然后呢..现在我们可以将n拆成任意个数的 ...

  2. LoadRunner关联函数的脚本实例--如何操作关联参数

    LoadRunner关联函数的脚本实例--如何操作关联参数 这几天一直在学习LoadRunner的VuGen编程,今天想对关联函数web_reg_save_param做详细的试验和研究: ~f6p q ...

  3. Liferay 6.2 改造系列之二十四:修改liferay密码的加密方式

    为了便于后期与Cas集成过程中使用数据库用户的方便,将liferay密码的加密方式改为SHA. 在/portal-master/portal-impl/src/portal.properties配置文 ...

  4. Sigar介绍与使用

    Sigar是Hyperic-hq产品的基础包,是Hyperic HQ主要的数据收集组件.它用来从许多平台收集系统和处理信息. 这些平台包括:Linux, Windows, Solaris, AIX, ...

  5. 苹果推送(APNs)ios push小结

    把app删除后就推送不成功了,可以看出deviceToken应该是设备+app来一起识别的,重新安装后仍然为同一个 简介 推送服务APNs(Apple Push Notification servic ...

  6. SpringHttpInvoker解析3-客户端实现

    主要的配置文件 <bean id="httpInvokerUserService" class="org.springframework.remoting.http ...

  7. 去除手机端触摸滑动事件ontouchmove

    window.ontouchmove=function(e){ e.preventDefault && e.preventDefault(); e.returnValue=false; ...

  8. 解决Myeclipse10 Building Workspace速度慢的问题

    解决方法如下: 选择项目,选择Project -> Properties -> Builders,取消JavaScript Validator,validation或者其它你认为没必要的选 ...

  9. python闭包与装饰器

    转自小马哥: 闭包和装饰器充分体现了Python语法糖的优雅感觉. 在本文中,我们的实验要完成两个工作,一个是加法,一个是累计调用加法的次数,最普通的Python程序可以这么写: def valida ...

  10. jquery: json树组数据输出到表格Dom树的处理方法

    项目背景 项目中需要把表格重排显示 处理方法 思路主要是用历遍Json数组把json数据一个个append到5个表格里,还要给每个单元格绑定个单击弹出自定义对话框,表格分了单双行,第一行最后还要改ro ...