`

ogg 表结构不一致同步 defgen

    博客分类:
  • ogg
 
阅读更多
使用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-01161错误时,首先要进行的是故障排查。第一步是对比源库和目标库中的对应表结构。这可以通过SQL命令`...

    OGG配置DDL数据同步

    本文将深入探讨如何使用OGG来配置并执行DDL(Data Definition Language)数据同步,确保源端与目标端之间不仅数据一致,而且表结构、序列等对象也能保持同步。 #### 不支持和有限支持的DDL类型 在配置OGG进行DDL...

    OGG实现ORACLE数据到大数据平台KFAKF的实时同步到KUDU数据库

    - **创建表结构**:在Kudu中创建与源端Oracle数据库结构匹配的表,以便于数据的导入。 - **Kudu Importer**:配置Kudu的Importer,监听Kafka Topic,当接收到新数据时,将数据导入到Kudu表中。 7. **监控和维护**...

    oracle ogg原理详解

    - 数据库表和列级别的同步:OGG现在能够支持更细粒度的数据同步,管理员可以根据业务需要选择同步特定的表或列,这样既提高了同步的灵活性,也降低了数据传输量。 - 多数据库平台支持:OGG12.3不仅支持Oracle数据库...

    Oracle的表结构转成Mysql的表结构

    ### Oracle的表结构转成MySQL的表结构 #### 功能概述 本文介绍了一种将Oracle数据库中的表结构转换为MySQL数据库表结构的方法。通过编写一个PL/SQL函数`fnc_table_to_mysql`来实现这一目标。该函数可以接受四个参数...

    OGG双向同步步骤,自己一步一步尝试出来的

    本文将详细介绍如何通过OGG实现数据库之间的双向同步,并确保数据的一致性与完整性。 #### 二、双向同步前的准备 ##### 2.1 数据库设置 为了确保OGG双向同步能够顺利进行,首先需要对源端数据库进行一些必要的...

    OGG 12c Oracle RAC到单实例同步 归档在本地搭建案例

    此过程涉及多个步骤,包括但不限于环境准备、归档日志路径的修改以及OGG配置等。 **Source端RAC环境配置:** ``` [root@rac1scripts]# crs_stat -t ``` 该命令显示了RAC集群的状态信息。根据输出结果,我们可以了解...

    GoldenGate 12c(ogg 12c) 一对多同步案例

    Oracle GoldenGate 12c(简称OGG 12c)是一款强大的数据复制软件,用于实现企业级的数据实时同步和迁移。在这个一对多同步案例中,我们将会探讨如何利用GoldenGate来实现一个源数据库到多个目标数据库的数据同步,这...

    goldengate同步无主键无唯一索引表的问题以及解决方案.docx

    3. 当表结构发生变化时,验证同步存在问题。 4. 当表结构存在大字段类型时,更新数据,查看目标端更新情况。 四、测试过程 在测试过程中,我们首先构建了完全相同的数据,并更新全部数据以及随机更新数据,然后...

    Win10环境下ogg单向同步MySQL到Oracle追加同步表技术

    Win10环境下ogg单向同步MySQL到Oraclehe追加同步表技术

    1.配置sqlserver2012到oracle的ogg同步复制报告.pdf

    ### SQL Server 2012 到 Oracle 的 OGG 同步复制配置 #### 实验目的 本实验旨在实现从 SQL Server 2012 到 Oracle 数据库的数据同步复制功能,采用 Oracle GoldenGate (OGG) 工具进行搭建与配置。主要目标是测试表...

    ogg sqlserver-oracle mysql-oracle mysql-mysql的同步配置参考

    - 冲突解决策略,当同步过程中出现数据不一致时,应有适当的策略来处理。 - 定期检查同步状态,确保数据的一致性和完整性。 Oracle GoldenGate提供了灵活且强大的跨数据库同步解决方案,但配置过程可能复杂,需要对...

    OGG11g同构(GoldenGate-ORACLE)、异构(GoldenGate-MYSQL)同步配置及错误解析

    当数据同步出现问题时,GoldenGate会记录错误日志,通过分析这些日志,我们可以定位问题所在,如数据不一致、网络问题、权限问题或数据库兼容性问题等。在解决问题时,可能需要调整GoldenGate配置,修复数据库问题,...

    OGG 12c RAC 到单实例同步--归档在本地搭建案例

    2. **创建OGG目录结构**:在每个节点上创建OGG的目录结构,包括数据文件、日志文件和参数文件。 3. **配置OGG Manager**:在每个节点上启动OGG Manager,并定义全局参数文件。 4. **配置Extract**:为每个RAC实例...

    OGG安装与配置.docx

    - 修改表:如果源端表结构发生变化,及时更新OGG的表定义以保持同步。 通过以上步骤,可以成功地部署和配置OGG,实现实时数据同步。在实际操作中,还需要关注性能优化、故障排查、安全策略等方面,以保证OGG在生产...

    oracle ogg kafka 实时同步技术方案 .doc

    Oracle GoldenGate (OGG) 是一款强大的数据复制和实时数据集成工具,它允许在不同的数据库之间进行实时的数据同步。在本技术方案中,OGG 被用来将 Oracle 数据库中的数据实时同步到 Apache Kafka 平台。Kafka 是一个...

    【OGG】RAC环境下配置OGG单向同步 (四).pdf

    - RAC环境下配置OGG单向同步:此处介绍了如何在Oracle Real Application Clusters(RAC)环境下,设置Oracle GoldenGate实现数据库之间的单向同步。RAC是Oracle提供的一个可伸缩的集群数据库解决方案,允许多个实例...

    linux OGG同步

    总的来说,Linux OGG同步涉及了多个步骤,从环境配置到数据库用户和表空间的创建,再到OGG工作目录的建立,每一步都是实现高效、稳定的数据同步不可或缺的部分。在实际操作中,还需要根据具体需求调整OGG参数,以...

    SqlServer数据库OGG安装部署及数据初始化.docx

    在这个场景中,我们关注的是如何在SQL Server数据库环境下安装配置Oracle GoldenGate(OGG),并将数据从SQL Server实时同步到Oracle数据库。以下是对整个过程的详细说明: 首先,确保你的SQL Server是企业版,并且...

Global site tag (gtag.js) - Google Analytics