OGG-01411

解决GG投递版本不匹配错误OGG-01411
部署运行你感兴趣的模型镜像

低版本的GG投递到高版本的GG,提示错误OGG-01411

 

【OGG-01411】
Description:Cannot convert input file {0} with format {1} to output file {2} with format {3}

Cause:

The output trail of the data pump has a different format (version) than the input trail of the data pump. The input and output trail formats must be identical for a data pump.

Action:

The FORMAT RELEASE option of EXTFILE or EXTTRAIL and RMTFILE or RMTTRAIL must be the same when associated with a data pump. For more information, see the Oracle GoldenGate reference documentation.

 

解决:

在投递进程的配置文件中增加FORMAT RELEASE 11.1

RMTTRAIL ./dirdat/aa,FORMAT RELEASE 11.1

 

您可能感兴趣的与本文相关的镜像

Stable-Diffusion-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

### Oracle GoldenGate 错误代码 OGG-15141、OGG-15137 和 OGG-15437 的解决方案 #### OGG-15141 错误 此错误通常表明在处理事务日志时遇到了不一致的情况,可能是由于源数据库的日志文件损坏或者未正确解析所致。具体表现为提取进程(Extract)无法继续读取日志记录。 ##### 解决方法 1. **验证日志文件完整性** 检查源数据库的联机重做日志或归档日志是否存在异常情况,例如缺失、截断等问题。可以利用 `ALTER SYSTEM SWITCH LOGFILE` 强制切换日志以排除潜在问题[^4]。 2. **重新初始化 Extract 进程** 如果确认某些日志不可恢复,则需停止当前 Extract 并清除其检查点信息后再重启服务: ```bash ./stop extract EXTNAME ./resettracetables ./start extract EXTNAME ``` 3. **增加调试级别** 提高 Extract 日志输出等级以便更深入地了解失败原因所在: ```bash ./editparams EXTNAME ADD PARAMS 'DEBUG', 'ALL' ``` #### OGG-15137 错误 该错误提示目标端 Replicat 在应用变更过程中检测到字段长度超出预期范围,这通常是由于表定义差异引起的数据迁移障碍。 ##### 解决方案 1. **同步两端 DDL 定义** 确认源与目标系统的对象结构完全匹配,特别是涉及列宽度设置的部分。可通过运行以下 SQL 查询对比两者之间的异同之处: ```sql SELECT column_name, data_type, character_maximum_length FROM information_schema.columns WHERE table_name='YOUR_TABLE_NAME'; ``` 2. **调整映射规则** 若确实存在设计上的偏差且短期内难以统一标准,则可在参数文件里添加相应的转换逻辑来适配不同需求场景下的数据表现形式。例如: ```plaintext MAP SRC_SCHEMA.SRC_TABLE, TARGET SCHEMA.TGT_TABLE COLMAP (IDENTITY); CONVERT COLUMN TGT_COLUMN USING SUBSTR(SRC_COLUMN, 1, NEW_LENGTH); ``` 3. **启用 LOB 支持特性** 对于大对象类型的特殊处理机制也需要特别关注,必要时显式声明相关属性开关状态: ```plaintext ASSUMETARGETDEFS HANDLECOLLISIONS PURGEORPHANROWS ``` #### OGG-15437 错误 当发生网络连接中断或其他通信层面干扰事件时容易触发此类告警消息,意味着 Manager 组件未能按时接收到心跳信号更新通知而导致超时退出现象的发生。 ##### 应对策略 1. **优化 TCP/IP 设置** 加强底层传输协议栈稳定性可以从根源上降低类似风险概率水平。建议适当延长 KeepAlive 时间间隔以及增大缓冲区容量分配比例数值设定如下所示: ```bash net.core.wmem_default = 8388608 net.ipv4.tcp_keepalive_time = 300 sysctl -p /etc/sysctl.conf ``` 2. **增强队列持久化能力** 同时为了应对突发状况造成的临时离线影响还可以考虑引入本地缓存机制进一步提升整体鲁棒性能指标效果显著: ```plaintext SOURCEDEFERREDPREPARES YES BATCHSQL ON DISCARDFILE ./dir_dsc/discard.dsc, MEGABYTES 100 ``` --- ###
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值