goldengate 重新或者添加同步部分表
admin
2023-04-17 12:41:43
0


1.检查主键,检查要同步的表时候有主键,如果没有则添加主键;

2.添加表的附加日志:

dblogin userid goldengate, password goldengate

add trandata chunqiu.app_sta_flow_list

如果是在备库上进行抽取,可以连接主库后添加:

dblogin userid @chunqiu_primary, password goldengate

添加需要抽取的表:

map chunqiu.app_sta_flow_list

3.停止应用进程

3.使用expdp指定scn导出需要的表:

参考:https://blog.51cto.com/1937519/2177360 

            https://blog.51cto.com/1937519/2177352

或者快速入门:

select sysdate,dbms_flashback.get_system_change_number || '' from dual;

expdp system directory=orabackup dumpfile=chunqiu_%U.dmp parallel=3 logfile=chunqiu.log tables=chunqiu.app_sta_flow_list ,chunqiu.t_sta_flow_detail ,chuqniu.T_BI_CUSTOMER, CLUSTER=no flashback_scn=8089801183405 exclude=trigger

4.impdp导入数据到目标数据库;

5.编辑应用进程,添加如下映射

如果使用的11g的ogg,需要使用双引号"transaction","csn",如果使用的是12c的ogg使用单引号:

goldengate12c后的写法:

map chunqiu.app_sta_flow_list ,       target chunqiu.app_sta_flow_list  ,  filter (@GETENV ('transaction', 'csn') > 8089801183405 );

goldengate 11g及之前的写法:

map chunqiu.app_sta_flow_list ,       target chunqiu.app_sta_flow_list  ,  filter (@GETENV ("transaction", "csn") > 8089801183405 );

出错参考:

如果在goldengate 12C中写成goldengate11G之前的格式:

map chunqiu.app_sta_flow_list ,       target chunqiu.app_sta_flow_list  ,  filter (@GETENV ("transaction", "csn") > 8089801183405 );

则进程会报错,报错信息如下:
2018-09-27 17:59:20  INFO    OGG-01298  Column function diagnostic message: could not find column "transaction".

2018-09-27 17:59:20  ERROR   OGG-00375  Error in FILTER clause.


6.启动应用进程,等应用进程追平后,关掉就用进程,去掉过滤参数:

map chunqiu.app_sta_flow_list ,       target chunqiu.app_sta_flow_list ;

启动应用进程。


最后只想说明一点:

goldengate出错,不要怀疑人生,也不要怀疑goldengate,好好的生活,出错就看日志。

相关内容

热门资讯

缺油!日本快撑不住了 日本零食巨头卡乐比为节省油墨竟将原本漂亮的包装改成了黑白两色,从“喜食”变得看上去像“丧食”。日本石...
英国首相斯塔默再遭逼宫,在内阁... 【文/观察者网 熊超然】在上周经历地方选举惨败后,作为执政党领袖的英国首相斯塔默于当地时间5月11日...
日防相声称:新西兰考虑进口日本... 据凤凰卫视报道,5月12日,日本防卫大臣小泉进次郎在记者会上表示,新西兰已将日本海上自卫队最上型改良...
小米YU7 GT“车厘子红”无... 5 月 12 日消息,博主 @王的男人、昨日晒出了小米 YU7 GT「车厘子红」实车照片。画面显示,...
中关村论坛重磅发布!大兴机场临... 3月27日,在中关村论坛数据跨境流动创新发展论坛上,北京大兴国际机场临空经济区(大兴)正式发布跨境可...
白宫公布随特朗普访华16位商界... 白宫11日公布了将随特朗普一同访华的商界领袖名单。据多家美媒报道,总共将有16位美国商界代表来到北京...
荣耀申请代码生成方法专利,提高... 国家知识产权局信息显示,南京荣耀软件技术有限公司申请一项名为“代码生成方法、电子设备及存储介质”的专...
凤凰连线:中美新一轮经贸磋商,... 中美双方将在韩国举行第七轮经贸磋商。美方的阵容和日程安排如何?在这轮磋商中有哪些关切?凤凰卫视驻韩国...
知情人士:阿联酋秘密打击伊朗,... 据参考消息援引美国《华尔街日报》网站5月11日报道,多名知情人士透露,阿联酋已对伊朗发动军事打击,令...
美防长称美伊停火协议依然有效 △赫格塞思(资料图)当地时间5月12日,美国国防部长赫格塞思表示,他们针对伊朗问题的所有情况都制定了...