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抓取事务经常会用到的参数相关推荐
- Python抓取京东商城的所有笔记本电脑的参数
最近洪爷要写数据挖掘的论文需要些数据,于是俺又有机会做苦力了.昨天刚刚回到学校,晚上就帮洪爷写了个爬虫来爬数据京东商城的笔记本的参数. 为了快速完成,基本原理就是人工找到笔记本的页面. 然后他有22页 ...
- 详解usbmon抓取的log各字段的含义
详解 usbmon 抓取的 log 各字段的含义 在上篇文章中,我们已经介绍了如何在 linux 下使用 usbmon 抓取 usb 总线上数据的方法.(https://www.cnblogs.com ...
- Python爬虫实战02:分析Ajax请求并抓取今日头条街拍
1 目标网站分析 首先我们打开今日头条网站,搜索 街拍,点击图集,这里每就是我们要爬取的目录,我们称为索引页.1 点开一个标题,进去,称为详情页.2这里面的图是我们所要爬取的.比如这里可以点击图片,共 ...
- java+selenium自动化抓取51la数据
java+selenium自动化抓取51la数据 初衷 环境依赖 demo上代码 效果来个马赛克 如果觉得写的不错或者想了解更多,欢迎收藏和关注~~ 初衷 前端埋点51la,进行网站统计.51la没有 ...
- 基于深度学习的抓取检测(grasp detection)相关论文解析
近几年深度学习技术蓬勃发展,其相关的应用场景也越来越多样化,比如本人做的机械手抓取物体就可以通过深度学习技术加以应用,优化出抓取目标物体的合适的中心坐标,旋转角以及爪盘开度.针对这个问题,目前绝大多数 ...
- Python爬虫实战一:抓取知乎问题下所有回答
代码是最近(2021.09)新写的~ 需求 任务需求:抓取知乎问题下所有回答,包括其作者.作者粉丝数.回答内容.时间.回答的评论数.回答赞同数以及该回答的链接. 分析 以最近比较引人关注的" ...
- 【OGG】extract不抓取日志--running状态--不能stop和kill--自动abended
2014-01-08 goldengate 奇葩的事I ogg进程一致运行好好的,昨天晚上10点半左右extract进程开始不工作了,短信报警一直提醒.早上来到公司,查看了下,没有任何报错,进程也一 ...
- JAVAWEB开发之Hibernate详解(三)——Hibernate的检索方式、抓取策略以及利用二级缓存进行优化、解决数据库事务并发问题
Hibernate的检索方式 Hibernate提供了以下几种检索对象的方式: 导航对象图检索方式:根据已经加载的对象导航到其他对象. OID检索方式:按照对象的OID来检索对象. HQL检索方式: ...
- SAP PP 成品批次的生产日期自动抓取半成品批次的生产日期
SAP PP 成品批次的生产日期自动抓取半成品批次的生产日期 1,如下的成品工单3000028012, 业务人员在工单里指派了半成品的批次号是FM4S.该半成品的批次号信息, 生产日期是 2020-1 ...
最新文章
- 初步理解Java的三大特性——封装、继承和多态
- Ubuntu20.04软件源更换
- 生僻字(通信工程版)
- 【用研】细读7张图片,教你玩转用户调研
- linux 备份mbr,MBR的备份与恢复
- MII/MDIO接口详解(转)
- MTK 移植泰文输入法
- 基础算法 —— 调度问题 —— 流水调度问题
- 对linux信号量的理解以及实现
- word如何删除某一页的页眉
- ZenCart facebook 登陆
- IPTV的开展在广电企业、电信运营商角度上的异同
- PS3安装Linux Fedora Core 6教程
- ZROI – 19普及组 – Day2 – T4 – 与非门树
- 数组的push、unshift、pop、shift方法实现
- js向jsf调用后台方法并传递参数
- 物联网平台Thingsboard3.2.1源码编译记录
- 独数游戏android程序,Android 数独小游戏
- 并行和并发之间的异同
- mysql的tcl语句_初识数据库(TCL语句)