[转帖]Oracle Goldengate特别有用的几个处理数据方法_MySQL, Oracle及数据库讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MySQL, Oracle及数据库讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 2609 | 回复: 0   主题: [转帖]Oracle Goldengate特别有用的几个处理数据方法        上一篇   下一篇 
Michaelkl
注册用户
等级:新兵
经验:66
发帖:3
精华:0
注册:2016-10-1
状态:离线
发送短消息息给Michaelkl 加好友    发送短消息息给Michaelkl 发消息
发表于: IP:您无权察看 2019-9-19 11:01:46 | [全部帖] [楼主帖] 楼主

1,同步对象不仅仅是table

sequence  xxxx.xxxx;


2,同步进程session级别自定义系统环境变量

SQLEXEC "alter session set nls_date_format='YYYY-MM-DD HH24:MI:SS'"


3,同步过程中转化指定要修改的值

abc转化为xyz

MAP xxx.xxx TARGET xxx.xxx, COLMAP (c11=c1, c22=c2, c33=c3, c44=@CASE(c4,"abc","xyz"));


4,错误的处理

包括:忽略,丢弃,抛异常;可以自定义异常

MAP src.tab, TARGET tar.tab , colmap (usedefaults),
REPERROR (-01048, IGNORE),
REPERROR (-01163, DISCARD);
FILTER ( @STRLEN(name) < 30, ON INSERT, ON DELETE, ON UPDATE,  RAISEERROR  21002) ,
REPERROR (21002, DISCARD),


5,修改主键列或者修改无主键列的表

GGSCI> delete trandata xxx.table1
GGSCI> add trandata xxx.table1




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论