当前位置: 首页 > news >正文

OGG故障指南:OGG-01163 Bad column length (xxx) specified for column

报错

OGG-01163 Bad column length (xxx) specified for column AAA in table OWNER.TABLE, maximum allowable length is yyy

原因

源端修改了字段长度。 虽然源端和目标端的长度已经通过DDL语句修改到一致,在extract进程未重启的情况下,生成的trail文件中的meta信息并不会更新。 replicat进程默认按照trail文件中的meta信息进行操作,故会产生错误。

解决

1、源端/home/grest下创建创建一个prm文件

将def文件路径设置到/ogg/dirdef下

vi aa.prm

defsfile /ogg/dirdef/aa.def
USERID odc PASSWORD sehr12XW
TABLE GROUPHR.OFFICE_SUP_WORK_LOGS;

2、利用ogg安装目录下的defgen工具,生成def文件

defgen paramfile /ogg/dirdef/aa.prm


2024-02-02 13:35:32  ERROR   OGG-00396  Command not terminated by semi-colon.


aa.prm文件 表名没带;号

3、将生成的tables.def文件传输到目标端/ogg/dirdef下

scp tables.def 192.168.1.3:/ogg/dirdef

4、修改目标端同步程序参数

添加一下参数

sourcedefs /ogg/dirdef/aa.def override

该参数与DDL INCLUDE ALL冲突,需要现将DDL INCLUDE AL删除,开启同步,恢复后再替换回

相关文章:

  • zookeeper详细介绍以及使用
  • 什么是 OLAP 数据库?企业如何选择适合自己的分析工具
  • 软链接解决docker中的conda路径错误:ModuleNotFoundError: No module named ‘Cpython‘
  • 「MethodArgumentTypeMismatchException:前端传递 ‘undefined‘ 导致 Integer 类型转换失败」
  • 向量数据库是什么,它有什么作用?
  • 【计网】数据包
  • 基于Promise链式调用的多层级请求性能优化
  • How to install IBM Semeru JDK 17 on Ubuntu 24.04
  • C++Primer学习(14.1 基本概念)
  • .NET C# TCP网络通信软件开发,Socket上位机开发完整源码下载
  • 【Linux篇】进程入门指南:操作系统中的第一步
  • 基于CentOS7.0系统搭建FTP服务器
  • deepseek v3 0324实现俄罗斯方块游戏 (HTML + Canvas 实现)
  • React状态管理器的应用
  • Python小练习系列 Vol.6:单词搜索(网格回溯)
  • 测试cursor编辑器
  • Java基础 3.29
  • C++11·部分重要语法II
  • android11关机安卓充电的UI定制化
  • 练习题:110
  • 西安网站建设新闻/网站开发详细流程
  • 做网站推广需要什么/淘宝指数官网的网址
  • 生物科技网站建设方案/最新国际军事动态
  • 网站你了解的/今日时政新闻
  • 内蒙古app下载/惠州seo
  • inititle 网站建设/网站代理公司