码迷,mamicode.com
首页 > 其他好文 > 详细

goldengate使用定义文件注意问题

时间:2016-05-24 17:07:23      阅读:458      评论:0      收藏:0      [点我收藏+]

标签:goldengate

    如果源端和目标端的表字段名称不一致,应使用定义文件解决,为以下步骤

    

目标端  生成定义文件

1.       Vi/goldengate/ogg12/ggs/dirprm/ver_def_tgt.prm

DEFSFILE /goldengate/ogg12/ggs/dirdef/ver_def_tgt.def

USERID ggs, PASSWORD xxxxx

table scott.t1;

2.       Defgen  paramfile /goldengate/ogg12/ggs/dirprm/ver_def_tgt.prm

3.         拷贝定义文件 ver_def_tgt.def到副本库

         scp /goldengate/ogg12/ggs/dirdef/ver_def_tgt.def                            oracle@192.168.0.3:/goldengate/ogg12/ggs/dirdef

4.    源端抓取进程添加参数

        edit params exta

         TARGETDEFS/goldengate/ogg12/ggs/dirdef/ver_def_tgt.def


注意:如果源端和目标端同步表的用户不同,要在源端

TABLE scott.t1 ,TARGET hr.t1,colmap(usedefaults); hr为目标端用户 colmap(usedefaults)防止同步后出现乱码.同时传输进程table 表名,也要改成目标端用户下表名。



goldengate使用定义文件注意问题

标签:goldengate

原文地址:http://duancr123.blog.51cto.com/7644884/1782561

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!