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

OGG故障指南:OGG-00446 Checkpoint table does not exist

报错

 For further information on character set settings, please refer to user manual.

Source Context :
  SourceModule            : [er.main]
  SourceID                : [/scratch/sganti/view_storage/sganti_core_lin64/oggcore/OpenSys/src/app/er/rep.c]
  SourceFunction          : [extract_start_point]
  SourceLine              : [12948]
  ThreadBacktrace         : [7] elements
                          : [/opt/qfusion/ogg/replicat(CMessageContext::AddThreadContext()+0x26) [0x5ecf16]]
                          : [/opt/qfusion/ogg/replicat(CMessageFactory::CreateMessage(CSourceContext*, unsigned int, ...)+0x7b2) [0x5e39e2]]
                          : [/opt/qfusion/ogg/replicat(_MSG_ERR_CHECKPOINT_GENERIC(CSourceContext*, char const*, CMessageFactory::MessageDisposition)+0x92) [0x58f002]]
                          : [/opt/qfusion/ogg/replicat() [0x4f40ed]]
                          : [/opt/qfusion/ogg/replicat(main+0x52f) [0x506eef]]
                          : [/lib64/libc.so.6(__libc_start_main+0xf5) [0x7f4237359555]]
                          : [/opt/qfusion/ogg/replicat(__gxx_personality_v0+0x1da) [0x4e399a]]

2024-12-30 09:34:19  ERROR   OGG-00446  Checkpoint table ODC.GGS_CHECKPOINT does not exist.  Please create the table or recreate the REP_1 group using the correct table.

2024-12-30 09:34:19  ERROR   OGG-01668  PROCESS ABENDING.


原因

应用进程没有认到准确的Checkpoint table

解决

1. 确认 Checkpoint 表创建的位置

在数据库中,确认 ODC_NEW 用户下是否已经存在 Checkpoint 表:

SELECT OWNER, TABLE_NAME
FROM DBA_TABLES
WHERE TABLE_NAME = 'GGS_CHECKPOINT';
  • 如果表不存在,请参考下面 创建 Checkpoint 表 的步骤。
  • 如果表在 ODC_NEW 下,需要调整 Replicat 配置或权限。
2. 修改 Replicat 配置文件

如果实际管理用户是 odc_new,您需要修改参数文件以使用正确的用户名和密码:

userid odc_new, password odc_new_password
CHECKPOINTTABLE ODC_NEW.GGS_CHECKPOINT

确保 CHECKPOINTTABLE 指向 odc_new 用户下的表。


3. 重新创建 Checkpoint 表(如果需要)

如果 Checkpoint 表未正确创建,按以下步骤重新创建:

  1. 登录到 GoldenGate 控制台:

    ./ggsci
    
  2. 使用正确的管理用户登录数据库:

    GGSCI> DBLOGIN USERID odc_new, PASSWORD odc_new_password
    
  3. 创建 Checkpoint 表:

    GGSCI> ADD CHECKPOINTTABLE ODC_NEW.GGS_CHECKPOINT
    

4. 重新绑定 Checkpoint 表

如果已创建了 Checkpoint 表,但未绑定到 Replicat,需要重新设置绑定:

  1. 删除当前的 Replicat 组(如果存在):

    GGSCI> DELETE REPLICAT REP_1
    
  2. 重新添加 Replicat 组,指定正确的 Checkpoint 表:

    GGSCI> ADD REPLICAT REP_1, EXTTRAIL ./dirdat/sm, CHECKPOINTTABLE ODCNEW.GGS_CHECKPOINT
    

文章转载自:

http://SKchMUWd.rqgbd.cn
http://6S1WvULX.rqgbd.cn
http://x7RPnkzv.rqgbd.cn
http://9nwSFFZ7.rqgbd.cn
http://jhjhS5PW.rqgbd.cn
http://zNGBTVir.rqgbd.cn
http://IZt5butD.rqgbd.cn
http://KeQ1Jw0N.rqgbd.cn
http://ZIpUJ9EF.rqgbd.cn
http://GJXFdyUV.rqgbd.cn
http://mFlV427L.rqgbd.cn
http://nA2fTrPl.rqgbd.cn
http://o7Ra72CN.rqgbd.cn
http://zf7u23X5.rqgbd.cn
http://1ncLpPdu.rqgbd.cn
http://HIxhgi1u.rqgbd.cn
http://CubxvA7j.rqgbd.cn
http://07d8hkYS.rqgbd.cn
http://hcFQfVyG.rqgbd.cn
http://brGW8ITc.rqgbd.cn
http://wQrIJnXe.rqgbd.cn
http://hR27aDhZ.rqgbd.cn
http://TChf6CLx.rqgbd.cn
http://m4gHw7Dt.rqgbd.cn
http://oRAAgBMe.rqgbd.cn
http://OluZOkuW.rqgbd.cn
http://bz6C9Xvl.rqgbd.cn
http://M0SIQvKE.rqgbd.cn
http://ATW98CJ1.rqgbd.cn
http://37bMW4Dp.rqgbd.cn
http://www.dtcms.com/a/95231.html

相关文章:

  • 深度解析Spring Boot可执行JAR的构建与启动机制
  • Go 语言规范学习(2)
  • 【商城实战(74)】数据采集与整理,夯实电商运营基石
  • C++:类和对象(二)
  • 如何快速解决django报错:cx_Oracle.DatabaseError: ORA-00942: table or view does not exist
  • 智能运维时代的网络拓扑管理:乐维监控的架构可视化实践
  • 科技快讯 | 谷歌发布新一代推理模型;我国成功发射天链二号04星;Manus:将举行线下活动 正努力让更多人用上Manus
  • 基于javaweb的SpringBoot房屋出租系统设计与实现(源码+文档+部署讲解)
  • Android 媒体(音乐)播放通知栏
  • 测谎仪策略思路
  • yolo系列算法最新进展
  • Spring Security 全面指南:从基础到高级实践
  • Ubuntu服务器挂载时遇到文件系统错误怎么办
  • 03 相机标定图像采集
  • 电脑卡怎么办?提升电脑流畅的方法
  • 资本运营:基于Python实现的资本运作模拟
  • 【Portainer】Docker可视化组件安装
  • milvus-use教程 python
  • ​双目立体视觉的3D重建全流程
  • 深入解析 C# 开闭原则(OCP):设计可扩展的系统
  • VScode cl配置
  • SpringMVC 中的DispatcherServlet生命周期是否受Spring IOC 容器管理
  • CentOS 7 离线升级 OpenSSH
  • 注意!ChatGPT 全新 AI 图像功能延迟对免费用户开放
  • 高级java每日一道面试题-2025年3月08日-微服务篇[Eureka篇]-说一说Eureka心跳机制
  • 【软件工程】习题及答案
  • Python二分查找【清晰易懂】
  • 北斗导航 | 改进伪距残差矢量的接收机自主完好性监测算法原理,公式,应用,RAIM算法研究综述,matlab代码
  • CSS 如何设置父元素的透明度而不影响子元素的透明度
  • SpringBoot第一节