OGGMA 小技巧:日志管理
发表于|更新于
|浏览量:
最近用 OGGMA,发现前端这个日志真的讨厌,问题已经解决了,但是还是一直显示:

Oracle 没有设计一个可以手动管理日志的页面或者按钮,只展示日志的内容,对于强迫症来说就很烦。
后来发现,这个日志显示的是 /ogg/ogginst/dep/var/log 目录下的 ER-events.log 日志文件内容,只需要手动编辑日志内容或者直接清空日志:
1 | echo ""> /ogg/ogginst/dep/var/log/ER-events.log |
然后前端刷新页面:

舒服了,没啥用但是让人舒适的一个小技巧。
文章作者: 三笠丶
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 三笠の博客!
相关推荐
2025-04-28
OGG 更新表频繁导致进程中断,见鬼了?非也!
大家好,这里是 DBA学习之路,专注于提升数据库运维效率。 @TOC 前言最近几周一直遇到一个 OGG 问题,有一张表已更新就会中断 OGG 同步进程,本文记录一下分析过程以及解决方案。 问题描述昨天下午,客户说 OGG 又停了(OGG 版本是 19.1.0.4,源端和目标端同版本,都是 19.20): ogg 又停了,源端到目标端的 XZ3WFP 链路,可以查一下原因吗? 连上环境看了下,确实目标端复制链路处理 ABENDED 状态: 查看目标端 ggserr.log 日志(日志路径一般在 $OGG_HOME 目录下): 日志里没有看到明显报错信息。 问题分析简单查看了下每次链路 ABENDED,报错的内容都是因为 update 语句导致,源端都是正常抽取状态,目标端复制进程异常终止。 关于 ggserr.log 日志中报错信息,查看官方针对这个错误代码的定义: 1234OGG-01296: Error mapping from {0} to {1}The mapping of the specified source and...
2025-12-30
Windows 安装 OGGMA For MSSQL 避坑指南
大家好,这里是公众号 DBA学习之路,分享一些学习数据库路上的知识和经验。 @TOC 前言这两天折腾 Windows 安装 OGGMA 21.19 MSSQL,因为 OGGMA 官方文档主要面向 Linux/Unix 环境,在 Windows 平台部署时遇到了两个问题,在网上没有搜索到解决方案,新版 MOS 也是摆设,好在最后问题顺利解决了。 本文记录一下问题发生以及解决的过程,希望本次排错经历能为在 Windows 平台部署 OGG 的同仁提供参考,避免因环境差异而踩坑。 问题记录问题一OGGMA 第一次安装失败,删除所有文件重新安装,已经删除所有注册表已经服务。 第二次安装到这一步报错: 经查询百度,提示都是 Linux 版本,需要删除 inventory 文件 /u01/app/oraInventory/ContentsXML/inventory.xml 中的记录: 1<HOME NAME="OraHome1" LOC=".../ogg" TYPE="O" IDX="3"...
2025-05-07
亲测有效!OGG 创建抽取进程报错 OGG-08241,如何解决?
前言今天在测试 OGG 一个功能的时候,需要重新初始化 oggca,所以重装了一下 OGG。重建完之后重新添加抽取进程报错,一直无法添加成功: 经过一翻分析,找到了解决方案,本文记录一下解决过程。 问题描述OGG 重装之前,没有清理原先抽取进程,重装后,抽取进程重建失败! 原因是因为添加抽取进程时,会在数据库中的一些表里创建一些数据,用来记录抽取进程的信息。 dba_capture:displays information about all capture processes in the database. dba_apply:displays information about all apply processes in the database. system.logmnr_* 如果重建同名进程时未清理对应的记录,会导致无法成功创建抽取进程。 问题解决经过在 MOS 查找对应的解决方案,最终解决问题。 参考 MOS 文档:Unable To Register OGG Extract (Doc ID 2861271.1) 根据 MOS 提供的清理步骤: 12...
2026-01-29
OGGMA 同步 Oracle 11GR2:不看这篇你一定会踩坑
前言昨天使用 OGGMA 21.20 同步一套 11GR2 数据库时,创建抽取进程报错,遇到了几个问题,这里分享一下。 问题一使用集成模式创建抽取进程报错: 参考 MOS 文档:Insufficient Privileges While Setting Up Integrated Extract on OGG 12.3 Microservices Architecture [KB336933] 文档描述: 解决方案: 11GR2 版本使用集成模式创建抽取进程时,需要安装 one-off 补丁 20448066: 123456789101112131415161718192021unzip -qo p6880880_112000_Linux-x86-64.zip -d $ORACLE_HOMEunzip -q p20448066_112040_Linux-x86-64.zipopatch versionOPatch Version: 11.2.0.3.53## 检查冲突cd 20448066/opatch prereq CheckConflictAgainstOHWithD...
2026-01-19
OGG 又挂了?是的,开发加了个字段!
今天在处理一套 MySQL 8 同步到 Oracle 19C 的 OGG 时,发现复制进程突然不跑了。Replicat 一启动就退出,日志里反复刷同一个错误:OGG-00918 Key column ID is missing from map。第一反应并不是去翻 OGG 文档,而是先回忆最近有没有动过表结构,因为这种 key column 相关的报错,十有八九和表变更脱不开关系。 顺着这个思路去对了一下,果然发现开发前一天在目标端的 Oracle 表上加了一个 ID 列,用的是 12c 之后支持的 IDENTITY 自增列。表面看起来这事挺“合理”的,毕竟业务只是在目标端加个自增主键,又没动源端 MySQL,按常规理解也不应该影响同步。但问题往往就出在这种“看起来没问题”的地方。 Oracle 的 IDENTITY 列虽然在语义上是数据库自动生成,但在表结构层面,它就是一个隐式 NOT NULL 的普通列。OGG 并不会理解“这个列是自增的、不需要你管”,它只会老老实实按自己的规则去判断:这个表有没有主键?有没有唯一键?如果没有,就挑一些它认为“合适”的列来当 key。很不巧...
2024-05-24
银河麒麟 Kylin V10 SP3 一键安装 Oracle 12CR2 RAC
前言Oracle 一键安装脚本,演示 麒麟 Kylin V10 SP3 一键安装 Oracle 12CR2 RAC 过程(全程无需人工干预)。 ⭐️ 脚本下载地址:Shell脚本安装Oracle数据库 安装准备 1、系统组所有节点均安装好操作系统(支持最小化安装) 2、网络组所有节点均配置好主机网络,至少需要一组公网 IP 地址和一组心跳 IP 地址 3、存储组所有节点均配置并在主机层挂载好 ASM 磁盘,至少需要一组 OCR 和 DATA 磁盘组,虚拟化环境需要确保已开启磁盘的 UUID 4、DBA 只需要在主节点创建软件目录:mkdir /soft 5、DBA 只需要在主节点上传 Oracle 安装介质(基础包,补丁包)到 /soft 目录下,其他节点无需任何操作 6、DBA 只需要在主节点上传 Oracle 一键安装脚本到 /soft 目录下,授予脚本执行权限:chmod +x OracleshellInstall 7、DBA 所有节点均挂载主机 ISO 镜像,这里只需要 mount 上即可(这个很简单,不了解的可以百度下) 8、根据脚本安装脚本以及...
公告
This is my Blog