变化数据随时都可能生成,因此需要不断的将新的变化同步过去。有两种方法可以完成这个任务。

  • 第一种办法可以通过计划实现。例如创建一个计划,每半个小时执行一次同步接口。这样可以每半个小时将变化数据同步到目标。此法需要注意计划的重复间隔,要保证在重复调用之前,上一次调用已经完成,一般可以用于定期同步的需求。
  • 第二种办法是在创建一个包,利用ODI 提供的 CDC 相关的工具轮询日记,一旦有了变化就调用同步接口。此法可以满足实时性较高的需求。

    1、创建Package

    Designer->Projects->“项目名称”->First Folder->Packages,右击选择“New Package”,定义个名称,如下图:

    2、设置关系图

    2.1 OdiWaitForLogData

    在关系图中添加用于 CDC 的工具: OdiWaitForLogData,属性如下图所示:

    属性的配置将每1秒钟轮询WEB_CUSTOMER的日记表,直到发现1条变化记录。

    2.2 添加映射

    拖动映射到右边的关系图,属性如下图所示:

    2.2 OdiSleep

    在关系图中添加用于 CDC 的工具: OdiSleep,属性如下:

    等待1秒,继续轮询。

    3、执行包

    执行包操作后,会发现这个包会一直在执行,并处于 OdiWaiteForLogData 这一步,如下图:

    源表插入数据,SQL如下图:

    在Operator中会发现已完成数据同步,并且进入下一个轮询:

    当然,如果在源表删除或者更新一条数据,目标表也会同步删除或更新的。

转载于:https://blog.51cto.com/candon123/2074553

Using Oracle Data Integrator Open Tools相关推荐

  1. ip integrator_使用Oracle Data Integrator(和Kafka / MapR流)完善Lambda体系结构

    ip integrator " Lambda体系结构是一种数据处理体系结构,旨在通过利用批处理和流处理方法来处理大量数据. 这种体系结构方法尝试通过使用批处理提供批处理数据的全面而准确的视图 ...

  2. 使用Oracle Data Integrator(和Kafka / MapR流)完善Lambda体系结构

    " Lambda体系结构是一种数据处理体系结构,旨在通过利用批处理和流处理方法来处理大量数据. 这种体系结构方法试图通过使用批处理提供批处理数据的全面而准确的视图,同时使用实时流处理提供在线 ...

  3. Oracle Data Integrator之代理创建

    本文依次介绍了如何创建ODI 12c的Standalone agent.Physical agent以及Logical agent.三种agent的含义如下图所示: 一.创建Standalone Ag ...

  4. Oracle data integrator 11g安装配置和一个实例应用指南pdf

    <Oracle data integrator 11g安装配置和一个实例应用指南pdf> 下载地址: 网盘下载 转载于:https://www.cnblogs.com/long12365/ ...

  5. Oracle Data Integrator(ODI)简介

        到目前为止,Oracle的ETL工具包括两种,分别是Oracle Warehouse Builder(OWB)和Oracle Data Integrator(ODI).前者是Oracle自己开 ...

  6. ODI(Oracle Data Integrator)基本使用教程(1)

    ODI(Oracle Date Integrator)是Oracle Fusion MiddleWare的一个组件,它可以实现不同以及相同异构数据源之间打的数据同步与集成. 1.主资料档案库的创建 主 ...

  7. DUL Oracle Data Unloader工具下载

    Oracle DUL 是Oracle公司内部的数据库恢复工具,由在荷兰的Oracle Support,Bernard van Duijnen开发: DUL不是Oracle的一个产品 DUL不是一个受O ...

  8. Oracle Data Guard 理论知识

    RAC, Data Gurad, Stream 是Oracle 高可用性体系中的三种工具,每个工具即可以独立应用,也可以相互配合. 他们各自的侧重点不同,适用场景也不同. RAC 它的强项在于解决单点 ...

  9. Oracle Data Guard 主库 归档文件 删除策略 .

    对于Oracle Data Guard 的Maximum Availability和 Maximum Performance 两种模式下的主库归档文件的删除,必须是在归档文件在备库应用以后才可以删除. ...

最新文章

  1. 刚开始Windows Mobile的开发,请大家多多关照
  2. 在Powerpoint中插入Flash的方法
  3. iOS - Easy Custom View
  4. 机器学习算法进阶——决策树和随机森林
  5. IT职场最受欢迎的十大晋升秘决
  6. 母版页嵌套子母版页通信
  7. 最急救助(【CCF】NOI Online能力测试3 入门组)
  8. Silverlight toolkit 中ListPicker控件的用法【转】
  9. SetMutableGraph
  10. 基于安卓/android/微信小程序的自来水收费系统app-#计算机毕业设计
  11. 云服务器搭建个人博客
  12. 黑苹果系统--Parallels Desktop虚拟机使用
  13. Django创建超级管理员用户
  14. 一键免费升级Windows 10
  15. 软件测试有哪些常用的SQL语句?
  16. ruby on rails validates uniqueness
  17. Gitee推送本地文件到仓库并且创建子文件夹(详细)
  18. python查重算法_用Python实现通过哈希算法检测图片重复的教程
  19. html转成cshtml通用篇
  20. 我叫MongoDb,不懂我的看完我的故事您就入门啦!

热门文章

  1. java对接支付宝微信银联_JavaWEB后端支付银联,支付宝,微信对接
  2. mysql数据迁移到es_实战ES跨版本数据迁移
  3. Python中代码书写规范与基本使用
  4. linux nginx编译详解,Linux下nginx编译安装教程和编译参数详解
  5. html页面css代码写在哪里,HTML、CSS代码书写规范
  6. l28n和开发版_Atmel之SAM4S Xplained开发板评测(二)
  7. dom4j工具类_基于DOM4J的XML文件解析类
  8. 19.内在摄像机校准——内联函数 测验,结合外在和内在校准参数,编写相同方程的其他方法,相机参数_2
  9. 二叉树C++ | 查找节点(中序搜索)_5
  10. 8.霍夫变换:线条——动手编码、霍夫演示_4