使用defgen 实现表结构不一致数据同步:
源端 和目标端 表结构不一样,用下面的方法实现:
源端
create table test_pri(id number primary key, name varchar2(10));
目标端:
create table test_pri(id number primary key);
源端 ggsci中
edit params defgen
defsfile /ogg/test_pri.p
userid ogg,password ogg
table song.test_pri; --第一次这里没有加分号,报错
[oracle@localhost ogg]$ defgen paramfile /ogg/dirprm/defgen.prm
***********************************************************************
Oracle GoldenGate Table Definition Generator for Oracle
Version 11.2.1.0.1 OGGCORE_11.2.1.0.1_PLATFORMS_120423.0230
Linux, x64, 64bit (optimized), Oracle 11g on Apr 23 2012 05:08:19
Copyright (C) 1995, 2012, Oracle and/or its affiliates. All rights reserved.
Starting at 2013-08-22 16:17:36
***********************************************************************
Operating System Version:
Linux
Version #1 SMP Fri Jul 8 17:36:59 EDT 2011, Release 2.6.18-274.el5
Node: localhost.localdomain
Machine: x86_64
soft limit hard limit
Address Space Size : unlimited unlimited
Heap Size : unlimited unlimited
File Size : unlimited unlimited
CPU Time : unlimited unlimited
Process id: 14869
***********************************************************************
** Running with the following parameters **
***********************************************************************
defsfile /ogg/test_pri.p
userid ogg,password ***
table song.test_pri;
Retrieving definition for SONG.TEST_PRI
Definitions generated for 1 table in /ogg/test_pri.p
把文件拷到目标端 (ascii格式)
scp test_pri.p oracle@192.168.140.102:/ogg
源端 :
GGSCI (localhost.localdomain) 13> view params ext_1
EXTRACT ext_1
SETENV (NLS_LANG=AMERICAN_AMERICA.ZHS16GBK)
USERID ogg, PASSWORD ogg
EXTTRAIL ./dirdat/ex
TABLE song.test_pri;
GGSCI (localhost.localdomain) 14> view params pump_1
EXTRACT pump_1
SETENV (NLS_LANG=AMERICAN_AMERICA.ZHS16GBK)
PASSTHRU
RMTHOST ogg2, MGRPORT 7809
RMTTRAIL ./dirdat/ta
TABLE song.test_pri;
目标端 :
GGSCI (ogg2) 15> view params rep_1
REPLICAT rep_1
SETENV (NLS_LANG=AMERICAN_AMERICA.ZHS16GBK)
USERID ogg, PASSWORD ogg
--HANDLECOLLISIONS
ASSUMETARGETDEFS
RESTARTCOLLISIONS
DISCARDFILE ./dirrpt/RTAB_aa.DSC, PURGE
sourcedefs /ogg/test_pri.p
MAP song.*, TARGET song.*;
相关推荐
运维工作总结,OGG-01161错误是因为源表结构发生了变化,导致同步出错。解决思路如下: 查看源库和目标库对应表的表列是否一致。然后将目标库的表改成和源库的一致
通过ogg DDL 配置,实现源端到目标端数据,表结构,序列等对象的同步。也可以配置指定的对象,如只监控指定的表或其他对象。
ORACLE表生成MYSQL建表DDL
OGG 12c Oracle RAC到单实例同步 归档在本地搭建案例
Win10环境下ogg单向同步MySQL到Oraclehe追加同步表技术
oracle 最新ogg12.3原理文档,更透彻的了解ogg同步原理。
该文档是根据真实项目,搭建的一套OGG实时同步oracle数据到kafka集群,文档主要介绍OGG的安装和进程配置。文档最后附带整个数据处理的流程图。
【OGG】RAC环境下配置OGG单向同步 (四).pdf【OGG】RAC环境下配置OGG单向同步 (四).pdf
自己经历并写出的ogg双向同步的步骤,测试也有用,已用于生产
ogg sqlserver-oracle mysql-oracle mysql-mysql的同步配置参考,少走弯路。
源端:初始化加载,建任务(添加要同步的表),但不启动进程。 源端:检查主键。-- add trandata (表名)---使用dblogin 登录数据库执行(dblogin userid 用户,password 密码)(然后 add trandata 库.表名(songxu...
OGG11g同构(GoldenGate-ORACLE)、异构(GoldenGate-MYSQL)同步配置及错误解析
关于sqlserver数据库 部署OGG环境,初始化数据,从sqlserver 数据库到oracle数据库同步数据
牛人出的干货,GoldenGate 12c(ogg 12c) 一对多同步案例。 注:文档打开密码见压缩包注释!
oracle ogg kafka 实时同步技术方案
oracle11g的ogg单相同步的搭建步骤,系统64位,rhel6.4版本
goldengate同步无主键无唯一索引表的问题以及解决方案.docx
GoldenGate配置教程
OGG软件平台的基本概念、数据复制的原理和过程 1、OGG软件的安装与配置 2、OGG常用命令和参数的用法 3、动手练习1 4、GoldenGate数据初始化...7、GoldenGate数据分发,表结构不一致的数据同步 8、GoldenGate DDL同步
SqlServer到Oracle ogg搭建文档