OGG的事务跟踪还是非常好用的,可以获取到很多额外的事务信息。
例如:
抽取进程配置参数在table schema_name.testogg后面追加
table ext_user.tesogg  ,
TOKENS (  TKN-GROUP-NAME =@GETENV ("GGENVIRONMENT", "GROUPNAME"), 
  TKN-HOST-NAME  =@GETENV ("GGENVIRONMENT", "HOSTNAME"), 
  TKN-OS-USER    =@GETENV ("GGENVIRONMENT", "OSUSERNAME"), 
  TKN-COMMIT-TS  =@GETENV ("GGHEADER", "COMMITTIMESTAMP"), 
  TKN-LOG-POSITION =@GETENV ("GGHEADER", "LOGPOSITION"), 
  TKN-LOG-RBA    =@GETENV ("GGHEADER", "LOGRBA"), 
  TKN-TABLE      =@GETENV ("GGHEADER", "TABLENAME"), 
  TKN-OP-TYPE    =@GETENV ("GGHEADER", "OPTYPE"), 
  TKN-REC-LEN    =@GETENV ("GGHEADER", "RECORDLENGTH"), 
  TKN-TRNS-IND   =@GETENV ("GGHEADER", "TRANSACTION INDICATOR"), 
  TKN-BA         =@GETENV ("GGHEADER", "BEFOREAFTERINDICATOR"),
  TKN-CSN        = @GETENV ("TRANSACTION", "CSN"),
  TKN_DML_NAME = @GETENV ("TRANSACTION", "NAME"), 
  TKN_DML_TIMESTAMP = @GETENV ("TRANSACTION", "TIMESTAMP"), 
  TKN_DML_USERID = @GETENV ("TRANSACTION", "USERID"), 
  TKN_DML_USERNAME = @GETENV ("TRANSACTION", "USERNAME"),
  TKN-DB-USER = @GETENV ("DBENVIRONMENT", "DBUSER"), 
  TKN-DB-VER = @GETENV ("DBENVIRONMENT", "DBVERSION")
);
同理在目标端追加对应的字段:
MAP LIVE_CATB.TESTOGG, TARGET DBA_MON.TESTOGG
COLMAP (USEDEFAULTS, PRODUCT_ID = PRODUCT_ID, 
  SOURCE_HOST = @TOKEN ("TKN-HOST-NAME"), 
  SOURCE_USER = @TOKEN ("TKN-OS-USER"), 
  SOURCE_GROUP = @TOKEN ("TKN-GROUP-NAME"), 
  SOURCE_TABLE = @TOKEN ("TKN-TABLE"), 
  BEFORE_OR_AFTER = @TOKEN ("TKN-BA"), 
  DEAL_DATA = @TOKEN ("TKN-COMMIT-TS"), 
  OPERATOR_TYPE= @TOKEN ("TKN-OP-TYPE"),
  TARGET_HOST = @GETENV ("GGENVIRONMENT", "HOSTNAME"), 
  TARGET_USER = @GETENV ("GGENVIRONMENT", "OSUSERNAME"), 
  TARGET_GROUP = @GETENV ("GGENVIRONMENT", "GROUPNAME"), 
  DML_DATE = @DATENOW(),
  DML_SCN  = @TOKEN ("TKN-CSN"),
  DML_NAME = @TOKEN ("TKN_DML_NAME"), 
  DML_TIMESTAMP = @TOKEN ("TKN_DML_TIMESTAMP"),
  DML_USERID = @TOKEN ("TKN_DML_USERID"),
  DML_USERNAME = @TOKEN ("TKN_DML_USERNAME"),
  DB_USER =  @TOKEN ("TKN-DB-USER"),
  DB_VER =  @TOKEN ("TKN-DB-VER")
);

这样可以抓取到其他的日志信息。
根据获取的信息进行事务跟踪、分析。
在12c版本中已经默认将元数据信息可以追加到trail文件中,故又方便了很多!

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25174901/viewspace-2125508/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/25174901/viewspace-2125508/

OGG抓取事务经常会用到的参数相关推荐

  1. Python抓取京东商城的所有笔记本电脑的参数

    最近洪爷要写数据挖掘的论文需要些数据,于是俺又有机会做苦力了.昨天刚刚回到学校,晚上就帮洪爷写了个爬虫来爬数据京东商城的笔记本的参数. 为了快速完成,基本原理就是人工找到笔记本的页面. 然后他有22页 ...

  2. 详解usbmon抓取的log各字段的含义

    详解 usbmon 抓取的 log 各字段的含义 在上篇文章中,我们已经介绍了如何在 linux 下使用 usbmon 抓取 usb 总线上数据的方法.(https://www.cnblogs.com ...

  3. Python爬虫实战02:分析Ajax请求并抓取今日头条街拍

    1 目标网站分析 首先我们打开今日头条网站,搜索 街拍,点击图集,这里每就是我们要爬取的目录,我们称为索引页.1 点开一个标题,进去,称为详情页.2这里面的图是我们所要爬取的.比如这里可以点击图片,共 ...

  4. java+selenium自动化抓取51la数据

    java+selenium自动化抓取51la数据 初衷 环境依赖 demo上代码 效果来个马赛克 如果觉得写的不错或者想了解更多,欢迎收藏和关注~~ 初衷 前端埋点51la,进行网站统计.51la没有 ...

  5. 基于深度学习的抓取检测(grasp detection)相关论文解析

    近几年深度学习技术蓬勃发展,其相关的应用场景也越来越多样化,比如本人做的机械手抓取物体就可以通过深度学习技术加以应用,优化出抓取目标物体的合适的中心坐标,旋转角以及爪盘开度.针对这个问题,目前绝大多数 ...

  6. Python爬虫实战一:抓取知乎问题下所有回答

    代码是最近(2021.09)新写的~ 需求 任务需求:抓取知乎问题下所有回答,包括其作者.作者粉丝数.回答内容.时间.回答的评论数.回答赞同数以及该回答的链接. 分析 以最近比较引人关注的" ...

  7. 【OGG】extract不抓取日志--running状态--不能stop和kill--自动abended

    2014-01-08  goldengate 奇葩的事I ogg进程一致运行好好的,昨天晚上10点半左右extract进程开始不工作了,短信报警一直提醒.早上来到公司,查看了下,没有任何报错,进程也一 ...

  8. JAVAWEB开发之Hibernate详解(三)——Hibernate的检索方式、抓取策略以及利用二级缓存进行优化、解决数据库事务并发问题

    Hibernate的检索方式  Hibernate提供了以下几种检索对象的方式: 导航对象图检索方式:根据已经加载的对象导航到其他对象. OID检索方式:按照对象的OID来检索对象. HQL检索方式: ...

  9. SAP PP 成品批次的生产日期自动抓取半成品批次的生产日期

    SAP PP 成品批次的生产日期自动抓取半成品批次的生产日期 1,如下的成品工单3000028012, 业务人员在工单里指派了半成品的批次号是FM4S.该半成品的批次号信息, 生产日期是 2020-1 ...

最新文章

  1. 初步理解Java的三大特性——封装、继承和多态
  2. Ubuntu20.04软件源更换
  3. 生僻字(通信工程版)
  4. 【用研】细读7张图片,教你玩转用户调研
  5. linux 备份mbr,MBR的备份与恢复
  6. MII/MDIO接口详解(转)
  7. MTK 移植泰文输入法
  8. 基础算法 —— 调度问题 —— 流水调度问题
  9. 对linux信号量的理解以及实现
  10. word如何删除某一页的页眉
  11. ZenCart facebook 登陆
  12. IPTV的开展在广电企业、电信运营商角度上的异同
  13. PS3安装Linux Fedora Core 6教程
  14. ZROI – 19普及组 – Day2 – T4 – 与非门树
  15. 数组的push、unshift、pop、shift方法实现
  16. js向jsf调用后台方法并传递参数
  17. 物联网平台Thingsboard3.2.1源码编译记录
  18. 独数游戏android程序,Android 数独小游戏
  19. 并行和并发之间的异同
  20. mysql的tcl语句_初识数据库(TCL语句)

热门文章

  1. 【DescribeFeatureType】WFS 服务支持的要素类型的描述
  2. NSURLSession实现断点下载
  3. android同时下载多个文件,android学习-多文件下载以及断点续传
  4. php 大文件下载,php超大文件下载及断点续传下载的实现代码
  5. 从零开始学习JavaScript:轻松掌握编程语言的核心技能④
  6. 芯片设计:常用英语名词
  7. JAVA音视频解决方案----部标1078 808 视频解决方案
  8. uid vfx_免费的VFX图像序列和动画书
  9. Zemax学习笔记(13)- ZEMAX 中的玻璃库波长范围的使用范围
  10. 双绞线、同轴电缆、光纤