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删除,开启同步,恢复后再替换回

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/76033.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux进程状态补充(10)

文章目录 前言一、阻塞二、挂起三、运行R四、休眠D五、四个重要概念总结 前言 上篇内容大家看的云里雾里,这实在是正常不过,因为例如 写实拷贝 等一些概念的深层原理我还没有讲解,大家不用紧张,我们继续往下学习就行!&…

信息学奥赛一本通 1609:【例 4】Cats Transport | 洛谷 CF311B Cats Transport

【题目链接】 ybt 1609:【例 4】Cats Transport 洛谷 CF311B Cats Transport 【题目考点】 1. 动态规划:斜率优化动规 【解题思路】 解法1:设a点的前缀和 输入的 d d d序列是从 d 2 d_2 d2​到 d n d_n dn​,共n-1个数字。人…

bluecode-20240913_1_数据解码

时间限制:C/C 1000MS,其他语言 2000MS 内存限制:C/C 256MB,其他语言 512MB 难度:困难 数据解码 指定有一段经过编码的二进制数据,数据由0个或多个"编码单元"组成。"编码单元"的编码方式…

接口自动化进阶 —— Pytest全局配置pytest.ini文件详解!

pytest.ini 是 Pytest 的全局配置文件,用于自定义测试运行的行为和规则。通过配置 pytest.ini,可以避免在命令行中重复输入参数,提升测试的效率和一致性。 1. 配置文件的位置和格式 位置:pytest.ini 文件通常放在项目的根目录下。…

ModuleNotFoundError: No module named ‘demjson‘

错误 ModuleNotFoundError: No module named demjson 表明 Python 无法在其环境中找到名为 demjson 的模块。demjson 是一个第三方库,用于在 Python 中编码和解码 JSON 数据。如果你尝试导入它但遇到了这个错误,那很可能是因为你的 Python 环境中没有安装…

1、C51单片机(STC8G2K64S4)串口实验

一、串口1接线图 1、下面是单片机外接电路图,P30,P31分别用于RXD和TXD功能引脚 2、我们来查看单片机手册 串口1需要设置的寄存器 串口1的功能脚配置选择位,看电路图选择的是P3.0,P3.1。 3、串口1:SCON控制寄存器 设置为0x50:0101 0000。&a…

3PL EDI:SA Piper Logistics EDI需求分析

SA Piper Logistics成立于2005年,是一家专注于全球供应链管理的第三方物流服务商(3PL),总部位于美国芝加哥。公司以“优化物流效率,重塑供应链价值”为使命,提供仓储管理、运输规划、订单履行及跨境清关等一…

vscode正则表达式使用

小标题 ^\d.\d.\d\s.*$ ^表示匹配字符串的开头。\d\.\d\.\d表示匹配一到多个数字,接着一个小数点,再接着一到多个数字,然后又一个小数点和一到多个数字,用来匹配类似 “2.1.1” 这样的标题号部分。\s表示匹配一个空格。.*表示匹配…

力扣.旋转矩阵Ⅱ

59. 螺旋矩阵 II - 力扣&#xff08;LeetCode&#xff09; 代码区&#xff1a; class Solution {const int MAX25; public:vector<vector<int>> generateMatrix(int n) {vector<vector<int>> ans;vector<int> hang;int len_nn;int arry[25][25]…

软件工程面试题(十)

1、OSI七层模型tcp四层模型是什么样的 OSI七层参考模型 :物理层 、数据链路层 、网络层 、传输层、应用层、会话层、表示层 TCP/IP:第一层网络接口层第二层 第二层??网间层 第三层??传输层 第四层??应用层 2、JAVA测试模式(ZZ): 模式(一) Main 模式 模式(二)…

淘宝双十一大促监控系统开发:实时追踪爆品数据与流量波动

以下是开发一个淘宝双十一大促监控系统&#xff0c;以实时追踪爆品数据与流量波动的详细步骤及示例代码&#xff1a; 实现思路 数据获取&#xff1a;利用淘宝 API 或者爬虫技术&#xff0c;获取商品的销售数据、浏览量等信息。数据存储&#xff1a;将获取到的数据存储到数据库…

高并发金融系统,“可观测-可追溯-可回滚“的闭环审计体系

一句话总结 在高并发金融系统中&#xff0c;审计方案设计需平衡"观测粒度"与"系统损耗"&#xff0c;通过双AOP实现非侵入式采集&#xff0c;三表机制保障操作原子性&#xff0c;最终形成"可观测-可追溯-可回滚"的闭环体系。 业务痛点与需求 在…

Docker 的实质作用是什么

Docker 的实质作用是什么 目录 Docker 的实质作用是什么**1. Docker 的实质作用****2. 为什么使用 Docker?****(1)解决环境一致性问题****(2)提升资源利用率****(3)简化部署与扩展****(4)加速开发与协作****3. 举例说明****总结**Docker 的实质是容器化平台,核心作用…

【测试】每日3道面试题 3/29

每日更新&#xff0c;建议关注收藏点赞。 自动化测试中的PO模式 page object model POM 是一个设计模式&#xff0c;在自动化测试中将页面元素和操作抽象为对象。具体是将每个页面或页面一部分封装为一个类&#xff0c;包含页面元素和相关操作。 PO 模式不仅适用于 Web 应用的自…

ISIS-4 LSP计算

上一章我们介绍了ISIS的LSDB的形成以及相关实验 这一章我们来介绍ISIS是怎样来计算我们的路由的 1、LSDB数据库 之前我们在ISIS概述里面已经提及到Level-1的路由器设备只会维护Level-1的LSDB Level1-2会维护Level-1以及Level-2的LSDB,Level-2只会维护Level-2的LSDB 2、ATT置…

第7期:生成式AI伦理边界——当技术撞上道德与法律的防火墙

现实版"黑镜"事件 某直播平台主播使用AI换脸技术冒充明星带货&#xff0c;当晚销售额破亿。三天后收到法院传票——这不仅侵犯肖像权&#xff0c;生成的虚假宣传内容还引发大规模消费投诉。这个案例让行业意识到&#xff1a;没有伦理约束的AI&#xff0c;就像没有刹车…

Vue2 使用 v-if、v-else、v-else-if、v-show 以及 v-has 自定义指令实现条件渲染

提示&#xff1a;渲染就是显示 文章目录 前言v-if 的基础用法v-elsev-else-ifv-show 和 v-if 对比自定义指令 v-hasv-if 和 v-has 结合使用场景完整示例补充说明 前言 提示&#xff1a;这里可以添加本文要记录的大概内容&#xff1a; 在 Vue2 中&#xff0c;可以通过 v-if 和…

【项目合集】只能xx养殖系统,STM32、esp8266、OLED屏幕、dht11、光敏、水位、加热、风扇

硬件 STM32 主控ESP8266 WIIF 模块烟雾传感器dht11 温湿度传感器光敏传传感器&#xff08;偏暗、亮两种状态&#xff09;水位检测OLED 显示当前状态&#xff08;环境数据&#xff09;加热模块&#xff08;灯代替&#xff09;风扇模块电源模块继电器&#xff08;控制风扇&#…

Java多线程与高并发专题——Condition 和 wait/notify的关系

引入 上一篇关于Condition&#xff0c;我们对Condition有了进一步了解&#xff0c;在之前生产/消费者模式一文&#xff0c;我们讲过如何用 Condition 和 wait/notify 来实现生产者/消费者模式&#xff0c;其中的精髓就在于用Condition 和 wait/notify 来实现简易版阻塞队列&am…

29_项目

目录 http.js 1、先注册账号 register.html 2、再登录 login.html 3、首页 index.html 4 详情 details.html cart.html css index.css register.css details.css 演示 进阶 http.js let baseURL "http://localhost:8888"; let resgiterApi baseURL &…