GoldenGate笔记


在复制数据表增加时间标签时候,ogg函数精度到微秒,可以使用oracle查询到微秒即可,如下
---@getenv("GGHEADER", "COMMITTIMESTAMP") 精度到YYYY-MM-DD HH:MI:SS.FFFFFF,kettle和oracle一般不支持
Map "dbo.cyzwxx", Target cyxt_dwbk_yh.g_cyzwxx, colmap (usedefaults,mtime=@getenv("GGHEADER", "COMMITTIMESTAMP"));

 
--yyyy/mm/dd hh24:mi:ss.ff3 这个精度正好适合kettle

Map "dbo.DTXT_BCGZ", Target xbcbxt_gxk.f_dtxt_bcgz,SQLEXEC (ID lookup, QUERY "Select to_char(systimestamp,'yyyy/mm/dd hh24:mi:ss.ff3') as mtime from dual", NOPARAMS), colmap (usedefaults,mtime=lookup.mtime);


add extract ext1, tranlog , begin now
add exttrail ./dirdat/e1, extract ext1
add extract pump1, exttrailsource ./dirdat/e1, begin now
add rmttrail ./dirdat/r1, extract pump1

add replicat rep1, exttrail ./dirdat/r1, checkpointtable oggadm.chpt_table   --为单个进程指定检查表

info all --看所有进程
info rep --看rep进程
info rep detail --看rep运行详细情况

--查看dat文件的操作
logdump
open  ./diedat/r1000000
ghdr on --显示头部
detail on
detail data
n   --看下一条数据
position 8587  pos rba --跳到某个rba

--更改复制进程到某个rba点
 alter replicat rep2,RBA 8587   
--只能跳过一个事务 
start rep , skiptransaction

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值