`

goldengate 错误警集

 
阅读更多

测试表

create table DATA_CHANGE_HIS
(
  OID          NUMBER(38),
  TABLE_NAME   VARCHAR2(1000),
  BEFORE_AFTER VARCHAR2(32),
  DEAL_DATE    TIMESTAMP(6),
  OP_FLAG      VARCHAR2(32),
  NAME         VARCHAR2(50),
  COL1         NVARCHAR2(1000),
  COL2         NVARCHAR2(1000),
  COL3         NVARCHAR2(1000),
  COL4         NVARCHAR2(1000),
  COL5         NVARCHAR2(1000),
  COL6         NVARCHAR2(1000),
  COL7         NVARCHAR2(1000)
)

 create unique index FBK_UNIQUE on DATA_CHANGE_HIS (COL7)

 

 

GGSCI>目标端复制进程参数

 

MAP sgs_chj.*, target sgs_fbk.DATA_CHANGE_HIS,
COLMAP ( OID = OID , 
         TABLE_NAME=@getenv("GGHEADER", "TABLENAME"),
         BEFORE_AFTER=@getenv("GGHEADER", "BEFOREAFTERINDICATOR"),
         DEAL_DATE=@getenv ("GGHEADER", "COMMITTIMESTAMP"),
         OP_FLAG=@getenv ("GGHEADER", "OPTYPE"),
  COL7 = COL7
);

 

 

1、COLMAP (包含所有列)但并未建索引

warning   No unique key is defined for table DATA_CHANGE_HIS. All viable columns will be used to represent the key, but may not guarantee uniqueness.  KEYCOLS may be used to define the key.

说明映射表中缺少索引,将会用所有字段作为索引。可在该表中选一字段建索引

 

若COLMAP (未包含所有表字段 (col1等))

报 Key column COL1 is missing from map.

 

2、Error in COLMAP clause

 

报列匹配条件错误

 一般情况下:colmap中的所有列名为目标表的列名如下:

-->ggsci>

MAP sgs_chj.*, target sgs_fbk.DATA_CHANGE_HIS,
COLMAP ( OID = OID
         TABLE_NAME=@getenv("GGHEADER", "TABLENAME"),
         BEFORE_AFTER=@getenv("GGHEADER", "BEFOREAFTERINDICATOR"),
         DEAL_DATE=@getenv ("GGHEADER", "COMMITTIMESTAMP"),
         OP_FLAG=@getenv ("GGHEADER", "OPTYPE"),
  COL7 = COL7
);

 

 3、Key column COL7 is missing from map.

  当col7设为索引时,如果在COLMAP 列中未写 会报错的

 

 4、Bad column length (549) specified for column TABLE_NAME in table SGS_CHJ.SDE_LINE, maximum allowable length is 400.

 

报源端映射过来的值比目标字段的长度大,而插入失败,修改目标字段长度

 

5、 Bad column index (11) specified for table SDE.NJP, max columns = 5.

经测试在OGG同步过程中,源端表字段要求小于等于目标端表字段

分享到:
评论

相关推荐

    oracle goldengate 错误码

    在Oracle GoldenGate的使用过程中,出现错误码是常见现象,这些错误码提供了关于错误发生原因的重要信息,同时也指向了解决问题的方向。 Oracle GoldenGate 12c(版本 **.*.*.*)的错误信息参考手册详细列出了在...

    OracleGoldenGate官方培训文档合集

    教程名称:Oracle GoldenGate 官方培训文档合集课程目录:【】Oracle GoldenGate 官方培训文档1【】Oracle GoldenGate 官方培训文档2【】Oracle GoldenGate 官方培训文档3【】Oracle GoldenGate 官方培训文档4【】...

    GoldenGate深入分析及故障解决

    第一部分:GoldenGate深入分析 1.GoldenGate的体系结构 2.数据处理 3.Trail文件分析 4.DDL常见问题 5.案例故障处理分享 第二部分:GoldenGate案例分析 第三部分:GoldenGate定制工具

    GoldenGate企业级运维实战

     第9章 goldengate错误分析与处理  9.1 goldengate常见异常处理  9.2 使用reperror进行错误处理  9.3 ddlerror处理ddl复制错误  9.4 discardfile记录进程错误信息  9.5 goldengate常见错误分析  9.6 中文表/...

    GoldenGate

    - **管理(Management)**:包括监控、报告和错误处理,以确保GoldenGate进程的稳定运行。 ## 2. GoldenGate组件 - **Extract**:在源数据库上运行,负责抽取变更数据。 - **Trail**:存储抽取的变更数据的文件,...

    Management Pack for Oracle GoldenGate_cn.pdf

    Oracle Management Pack for Oracle GoldenGate 是一个专门针对Oracle GoldenGate 数据复制解决方案的监控和管理工具集。这个工具包旨在帮助企业更有效地管理和优化其Oracle GoldenGate环境,确保数据的高可用性和...

    goldengate

    goldengate

    GoldenGate最佳实践.pdf

    Director是GoldenGate提供的图形化管理工具,能够直观展示GoldenGate集群的运行状态,支持配置告警邮件功能。当`ggserr.log`出现WARNING或ERROR信息时,系统会自动发送邮件通知指定的接收人,便于及时响应问题。此外...

    goldengate视频和文档.txt

    《GoldenGate从入门到精通的学习指南》 一、GoldenGate简介 GoldenGate是Oracle公司推出的一款数据复制软件,主要用于在不同平台之间进行实时的数据复制。它可以在多种操作系统和数据库之间进行数据复制,如Windows...

    学习oracle goldengate截图

    Oracle GoldenGate是一款强大的数据复制工具,它用于实时捕获、转换和传递数据库更改,从而实现数据的实时同步。在Oracle数据库环境中,GoldenGate被广泛应用于数据仓库、灾难恢复和跨数据中心的数据集成。以下是对...

    goldengate_学习资料

    理解如何处理这些问题,如回放Trail Files、解决冲突和错误,以及保持数据的一致性,是Oracle GoldenGate学习的重要部分。 7. **高级特性**:Oracle GoldenGate还支持数据过滤、数据转换、延迟复制等高级功能。通过...

    GoldenGate日常监控说明

    除了基本的进程状态监控外,还应定期检查数据延迟、资源利用率、错误日志以及系统性能指标,以确保 GoldenGate 实现高效且无错误的数据同步。可以使用 GoldenGate 的内置报告工具或者结合数据库性能监控工具来实现...

    goldengate如何安装和配置

    GoldenGate 安装和配置 GoldenGate 是一款数据复制和集成工具,支持多种类型的数据库,包括 Oracle、DB2、SQL Server 等。下面是 GoldenGate 安装和配置的详细步骤。 安装准备 在安装 GoldenGate 之前,需要准备...

    goldengate for crs 注册服务

    - **安装Goldengate**:在集群节点上安装Goldengate软件,并进行必要的配置。 - **虚拟IP地址(VIP)**:为Goldengate Manager分配一个VIP,以便在集群中提供统一的访问入口。 - **START/CHECK/STOP例行程序**:编写...

    GoldenGate微服务的安装和配置.docx

    GoldenGate 微服务安装和配置是 Oracle GoldenGate(OGG)最新版本的安装和使用教程,本文将详细介绍 GoldenGate 19.1 微服务的安装和配置过程,附带详细的图文介绍,帮助读者快速掌握 GoldenGate 微服务的安装和...

    Oracle GoldenGate 安装配置详细手册

    2. **错误处理**:分析日志文件,解决数据复制过程中遇到的问题。 3. **性能优化**:根据实际负载调整参数,提高数据复制效率。 4. **备份与恢复**:定期备份GoldenGate目录,以便在需要时进行恢复。 **七、Oracle ...

    Oracle GoldenGate Case Study

    在IT领域,Oracle GoldenGate作为一款高性能的数据复制与集成解决方案,其重要性不容小觑。本文将基于“Oracle GoldenGate Case Study”的标题和描述,深入探讨GoldenGate如何解决异构数据库整合难题,以及它在现代...

    Oracle+GoldenGate+Director配置手册

    - **故障排查**:建立有效的错误处理机制,通过GoldenGate的日志信息快速定位和解决问题。 - **安全策略**:确保数据传输的安全,如使用加密和安全网络协议。 Oracle GoldenGate Director通过提供集中式的管理...

    Oracle GoldenGate V12.2.0.1.1 for MySQL on Windows (64bit).zip

    在Oracle GoldenGate中,它们帮助处理不同字符集和编码,确保数据的正确复制和转换。 4. **libmysql.dll**:这是MySQL数据库的客户端库,用于与MySQL服务器通信。Oracle GoldenGate通过这个库来连接到MySQL数据库,...

Global site tag (gtag.js) - Google Analytics