已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Ogg异构表的同步:第一步:使用defgen建立源端表定义文件(源端)1、编辑defgen文件(文件目录在./ dirprm下) -edit params defgen 编辑命令 -defgen 为文件名DEFSFILE /u01/app/ogg/11.0/dirdef/ru.def -ru为自定义的文件名称userid ogguser,password ogguser -登录数据库的用户名和密码TABLE test.CK_RUKMX; -需要同步到目标端的表TABLE test.CK_UCBQ;TABLE test.CK_FANXD;TABLE test.CK_ZHENGCTK;TABLE test.CK_PANDCY;TABLE test.CK_JIUFD; 2、执行defgen命令在ogg中的目录下运行以下命令 -与运行./ggsci为同一目录./defgen paramfile ./dirprm/defgen.prm -在dirdef目录下生成ru.def3、把源端生成的def文件ftp传输到目标端dirdef 目录下第二步:在源端新建抽取和传输二个进程,步骤与之前非异构相同1、在源端新建ogg抽取进程 EXTRACT EORA_2SETENV (NLS_LANG=AMERICAN_AMERICA.ZHS16GBK) USERID ogguser, PASSWORD ogguser EXTTRAIL ./dirdat/a2 TABLE test.CK_RUKMX;TABLE test.CK_UCBQ;TABLE test.CK_FANXD;TABLE test.CK_ZHENGCTK;TABLE test.CK_PANDCY;TABLE test.CK_JIUFD;2、在源端新建ogg传输进程 EXTRACT PORA_2 SETENV (NLS_LANG=AMERICAN_AMERICA.ZHS16GBK) PASSTHRU RMTHOST mrhathdt02, MGRPORT 7809 RMTTRAIL /u01/app/ogg/11.0/dirdat/r2TABLE test.CK_RUKMX;第三步:在目标端新建入库进程,步骤与之前非异构相同,参数有所改变REPLICAT RORA_2 SETENV (NLS_LANG=AMERICAN_AMERICA.ZHS16GBK) USERID ogguser, PASSWORD ogguser HANDLECOLLISIONS -这个是异构的关键参数,ru.def是之前源端ftp传输过来的文件;SOURCEDEFS /u01/app/ogg/11.0/dirdef/ru.def DISCARDFILE /u01/app/ogg/11.0/dirrpt/RINIa2.dsc, PURGEALLOWNOOPUPDATES-由于异构之间的同步,所以列标不同,因此必需写明双方字段之的映射MAP test.CK_RUKMX, TARGET test001.CK_LIUSZ, COLMAP(CAOZM = IF(RUKLX = 1),A01,COLSTAT(NULL),LINGJBH = LINGJBH,GONGYSDM = GONGYSDM, YAOHLLX = COLSTAT(NULL),XIEHZT = COLSTAT(NULL),LINGJSL = LINGJSL, DANW = Danw,BL = BLH,RUKSJ = RUKSJ,JIUFSJ = COLSTAT(NULL), CHENGYSDM = CHENGYSDM,CANGKBH = CANGKBH,ZICKBH = ZICKBH,PICH = PICH, DINGDH = DINGDH,USERCENTER = USERCENTER,UTH = UTH,ELH = ELH,CHEJ = CHANX, CAIWRQ = EDIT_TIME,UAH = COLSTAT(NULL),ZHANGH = COLSTAT(NULL), KEHBH = COLSTAT(NULL), MUDD = COLSTAT(NULL),UCH = COLSTAT(NULL),XINCKBM = COLSTAT(NULL), XINZCKBM = COLSTAT(NULL),YIKID = COLSTAT(NULL),USH = COLSTAT(NULL),XINUSH = COLSTAT(NULL), KUWBH = COLSTAT(NULL),XINKWBM = COLSTAT(NULL),CREATOR = interface, CREATE_TIME = COLSTAT(NULL),EDITOR = COLSTAT(NULL),EDIT_TIME = COLSTAT(NULL);MAP test.CK_USBQ, TARGET test001.CK_LIUSZ, COLMAP(CAOZM = A01S ,LINGJBH = LINGJBH,GONGYSDM = GONGYSDM,YAOHLLX = COLSTAT(NULL),XIEHZT = COLSTAT(NULL),LINGJSL = LINGJSL,DANW = Danw,BL = BLH,RUKSJ = RUKRQ,JIUFSJ = COLSTAT(NULL),CHENGYSDM = CHENGYSDM,CANGKBH = CANGKBH,ZICKBH = ZICKBH,PICH = PICH,DINGDH = COLSTAT(NULL) ,USERCENTER = USERCENTER,UTH = UTH,ELH = ELH,CHEJ = CHANX,CAIWRQ = EDIT_TIME,UAH = COLSTAT(NULL),ZHANGH = COLSTAT(NULL), KEHBH = COLSTAT(NULL),MUDD = COLSTAT(NULL),UCH = COLSTAT(NULL),XINCKBM = COLSTAT(NULL),XINZCKBM = COLSTAT(NULL),YIKID = COLSTAT(NULL),USH = COLSTAT(NULL),XINUSH = COLSTAT(NULL),KUWBH = COLSTAT(NULL),XINKWBM = COLSTAT(NULL),CREATOR = interface,CREATE_TIME = COLSTAT(NULL),EDITOR = COLSTAT(NULL),EDIT_TIME = COLSTAT(NULL);注意的几点:1.由于异构同步,数据的同步将是难点;2.对于数据更新,删除最好进行避免;请在目标端执行以下DDL: (请注意修改表空间)- Create tablecreate table CK_LIUSZ( CAOZM VARCHAR2(5), LINGJBH VARCHAR2(10), GONGYSDM VARCHAR2(10), YAOHLLX CHAR(2), XIEHZT VARCHAR2(10), LINGJSL NUMBER(13,3), DANW VARCHAR2(2), BL VARCHAR2(17), RUKSJ DATE, JIUFSJ DATE, CHENGYSDM VARCHAR2(10), CANGKBH VARCHAR2(3), ZICKBH VARCHAR2(3), PICH VARCHAR2(12), DINGDH VARCHAR2(12), USERCENTER VARCHAR2(3), UTH VARCHAR2(10), ELH VARCHAR2(10), CHEJ VARCHAR2(3), CAIWRQ DATE, UAH VARCHAR2(12), ZHANGH VARCHAR2(11), KEHBH VARCHAR2(10), MUDD VARCHAR2(13), UCH VARCHAR2(12), XINCKBM VARCHAR2(3), XINZCKBM VARCHAR2(3), YIKID VARCHAR2(12), USH VARCHAR2(10), XINUSH VARCHAR2(10), KUWBH VARCHAR2(6), XINKWBM VARCHAR2(6), CREATOR VARCHAR2(32), CREATE_TIME DATE, EDITOR VARCHAR2(32), EDIT_TIME DATE)tablespace TBS_GGUSER pctfree 10 initrans 1 maxtrans 255 storage ( initial 64 next 1 minextents 1 maxextents unlimited );- Add comments to the columns comment on column CK_LIUSZ.CAOZM is 操作码;comment on column CK_LIUSZ.LINGJBH is 零件编号;comment on column CK_LIUSZ.GONGYSDM is 供应商代码;comment on column CK_LIUSZ.YAOHLLX is 供货模式;comment on column CK_LIUSZ.XIEHZT is 卸货点;comment on column CK_LIUSZ.LINGJSL is 零件数量;comment on column CK_LIUSZ.DANW is 单位;comment on column CK_LIUSZ.BL is BL号;comment on column CK_LIUSZ.RUKSJ is 入库日期;comment on column CK_LIUSZ.JIUFSJ is 纠纷时间;comment on column CK_LIUSZ.CHENGYSDM is 承运商代码;comment on column CK_LIUSZ.CANGKBH is 仓库代码;comment on column CK_LIUSZ.ZICKBH is 子仓库代码;comment on column CK_LIUSZ.PICH is 批次号;comment on column CK_LIUSZ.DINGDH is 订单号;comment on column CK_LIUSZ.USERCENTER is 用户中心;comment on column CK_LIUSZ.UTH is UT号;comment on column CK_LIUSZ.ELH is EL号;comment on column CK_LIUSZ.CHEJ is 车间;comment on column CK_LIUSZ.CAIWRQ is 财务日日期;comment on column CK_LIUSZ.UAH is UA号;comment on column CK_LIUSZ.ZHANGH is 成本中心账户;comment on column CK_LIUSZ.KEHBH is 客户码;comment on column CK_LIUSZ.MUDD is 消耗点;comment on column CK_LIUSZ.UCH is UC号;comment on column CK_LIUSZ.XINCKBM is 新仓库代码;comment on column CK_LIUSZ.XINZCKBM is 新子仓库代码;comment on column CK_LIUSZ.YIKID is 移库单号;comment on column CK_LIUSZ.USH is 原US号;comment on column CK_LIUSZ.XINUSH is 现US号;comment on column CK_LIUSZ.KUWBH is 原库位编号;comment on column CK_LIUSZ.XINKWBM is 现库位编号;comment on column CK_LIUSZ.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 知识管理分享与传播工具
- 企业资金筹集借款协议
- 人力资源管理流程标准化工具招聘管理版
- 郑州电工证考试题库及答案
- 2024电工证考试题库及答案
- 2025年人才培养模式创新研究报告及未来发展趋势预测
- 武汉电工考试题库及答案
- 电工三级考试题库及答案
- 市场调查数据收集与分析表
- 场段安全监察题库及答案解析
- 第四单元 百分数(单元测试)含解析-北师大版六年级数学上册
- 2025中国中信金融资产管理股份有限公司资产经营四部社会招聘笔试历年常考点试题专练附带答案详解2套试卷
- 机电设备安装工程项目管理方案
- 2025广东广州市荔湾区卫生健康系统事业单位招聘98人考试笔试参考题库附答案解析
- 2025贵州毕节市中医医院招聘暨人才引进编外聘用专业技术人员78人笔试考试备考试题及答案解析
- 2025人教版初一历史上册期中测试卷
- 山西长治文化艺术学校招聘笔试真题2024
- 初级养老护理理论题库及答案解析
- 管理者如何与员工沟通
- 河北省石家庄市四十一中2023-2024学年八年级上学期期中数学试卷(含答案)
- 2025年下半年扬州大数据集团公开招聘30人考试参考试题及答案解析
评论
0/150
提交评论