Oracle GoldenGate 监控工具:ggserr.log 错误日志不可忽视

Oracle 原厂最近在生产环境的主数据库安装了 OEM 12C 的监控插件后,主数据库对外十几个库同步同步的%ignore_a_1% 实例出现

oracle 原厂最近在生产环境的主数据库安装了 oem 12c 的监控插件后,主数据库对外十几个库同步同步的oracle goldengate 实例出现异常,疯狂地往 goldengate 根目录的 ggserr.log 输入出如下错误日志:

2013-02-22 22:33:26  WARNING OGG-01930  Oracle GoldenGate Capture for Oracle, pcqstqz1.prm:  Datastore error in ‘dirbdb’: BDB0060 PANIC: fatal region error detected; run recovery.
2013-02-22 22:33:26  WARNING OGG-01930  Oracle GoldenGate Capture for Oracle, pzj_cx9.prm:  Datastore error in ‘dirbdb’: BDB0060 PANIC: fatal region error detected; run recovery.
2013-02-22 22:33:26  WARNING OGG-01930  Oracle GoldenGate Capture for Oracle, pzj_cx9.prm:  Datastore error in ‘dirbdb’: BDB0060 PANIC: fatal region error detected; run recovery.
2013-02-22 22:33:26  WARNING OGG-01930  Oracle GoldenGate Capture for Oracle, pzj_cx9.prm:  Datastore error in ‘dirbdb’: BDB0060 PANIC: fatal region error detected; run recovery.
2013-02-22 22:33:26  WARNING OGG-01930  Oracle GoldenGate Capture for Oracle, pcqstqz1.prm:  Datastore error in ‘dirbdb’: BDB0060 PANIC: fatal region error detected; run recovery.

对于我这个刚刚真正意义上接触 GoldenGate 的人来说可是心惊胆战,500G 的/goldengate VG 不到几天就被
1-200 G 的ggserr.log日志撑的差不多了。这个文件终于开始走入我的视野了。

ggserr.log 对于 GoldenGate 监控来说非常重要,只是我们很少关注,Oracle 原厂工程师来了都会看这个。
利用 Oracle GoldenGate 错误日志可以查看许多非常重要的信息,比如:
GGSCI 命令的历史记录
停止和启动的 Oracle GoldGate 进程
已经执行过的处理信息
出现的错误
一些有用的 INFO 和 WARNING 信息

由于 ggserr.log 错误日志按发生的顺序显示事件,因此在定位错误原因的时候它是一个非常好的
工具。比如,,你在定位问题的时候想找出:
哪个时间点停止了某个进程
某个进程无法进行TCP/IP 通信或建立数据库连接
某个进程无法打开某个文件

有很多方法可以查看 ggserr.log 错误日志:
1、使用标准的 shell 命令在 Oracle GoldenGate 根目录中查看 ggserr.log
2、通过 Oracle GoldenGate Director 监控工具来查看
3、在 GGSCI 中通过 VIEW GGSEVT 命令查看

其中,VIEW GGSEVT 命令的语法:VIEW GGSEVT

很多时候 ggserr.log 错误日志都会非常大,你如果用 tail -f ggserr.log 就会感受到
它的日志打的多么频繁,就像本人最近的情况几天打到了200多G,等着 Oracle 来解决问题呢。。。。
其实在平常查看 ggserr.log 日志的时候我们可以通过一些 shell 命令来过滤,比如只显示错误信息:

more ggserr.log | grep ERROR

随着 Oracle GoldenGate 一天天地使用,错误日志也会不断的增长,我们需要对该日志做定期的归档备份和清理维护,

就像 Oracle Database 中的 alert log 一样。

GoldenGate ggserr.log 日志清理方法如下:

cat /dev/null > ggserr.log

> ggserr.log

注意千万不要删掉,清理前一定要先备份

注意:在Unix系统上,将日志完成清理后,Collector 进程可能会停止报告日志信息。要想重新开始报告日志信息,

请在清理后重启 Collector 进程(重启 mgr 进程)。

转载请注明作者出处及原文链接:

linux

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/1898095.html

(0)
上一篇 2025年2月22日 14:15:34
下一篇 2025年2月22日 14:15:46

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • Oracle的sqlnet.ora与password文件试验

    Oracle的%ignore_a_1%与password文件试验 先看有没有sqlnet.ora [oracle@localhost ~]$ cd $oracle_home[oracle@localhost dbhome_1]$ cd ne…

    数据库 2025年2月23日
    100
  • 把文件系统的数据文件迁移到ASM存储

    RAC环境,使用的是ASM作存储。近日在给用户做%ignore_a_1%维护的过程中,发现有一部分数据文件存放在文件系统中,这是不正常的。导致另 把文件系统的数据文件迁移到asm存储 RAC环境,使用的是ASM作存储。近日在给用户做数据库维…

    数据库 2025年2月23日
    100
  • Oracle递归函数

    树结构的数据存放在表中,数据之间的层次关系即父子关系,通过表中的列与列间的关系来描述,如EMP表中的EMPNO和MGR。EMPNO表示该 oracle start with connect by 用法 oracle中 connect by …

    数据库 2025年2月23日
    100
  • Oracle递归查询的原理

    以start with ename = 在oracle 10g下,来到scott用户下,分别以层次 1,2,3,4上的节点做实验: 当start with是根节点(level=1),要查其子节点,connect by pump和emp都是被…

    数据库 2025年2月23日
    100
  • Oracle 事务的开始与结束

    事务完成之后,如果不显示地提交或回滚事务,都被认为是不好的编程习惯,因此确保在每个事务后面都要执行COMMIT或ROLLBACK语句。 事务是用来分割%ignore_a_1%活动的逻辑工作单元,事务即有起点,,也有终点; 当下列事件之一发生…

    数据库 2025年2月23日
    100
  • impdp异常中断导致出现问题的解决

    今天查看%ignore_a_1%的负载,发现cpu消耗异常的高。里面有不少dw的进程.但是查看impdp的进程却不存在。查看datapump的进程情况,发现大 今天查看数据库的负载,发现cpu消耗异常的高。里面有不少dw的进程.但是查看im…

    数据库 2025年2月23日
    100
  • Oracle SQL执行计划基线总结(SQL Plan Baseline)

    Oracle 11g开始,提供了一种新的固定执行计划的方法,即SQL plan baseline,中文名SQL执行计划基线(简称基线),可以认为是OUTL 一、基础概念 oracle 11g开始,提供了一种新的固定执行计划的方法,即sql …

    数据库 2025年2月23日
    100
  • RAC创建Oracle白名单

    由于业务需要,需要使用白名单限制用户登录%ignore_a_1%的地址,决定使用数据库白名单功能! 由于业务需要,需要使用白名单限制用户登录数据库的地址,决定使用数据库白名单功能! 一般但实例数据库启动白名单只需要在sqlnet.ora中添…

    数据库 2025年2月23日
    100
  • Oracle GoldenGate在异种OS上同种DB之间的数据同步

    Oracle GoldenGate (以下简称OGG)在异种OS上同种DB之间的数据同步。 oracle goldengate (以下简称ogg)在异种os上同种db之间的数据同步。 ogg能实现的功能: 可以细化到单表同步,符合特定whe…

    数据库 2025年2月23日
    100
  • MySQL中my.cnf参数设定解析

    1.获取当前配置参数要优化配置参数,首先要了解当前的配置参数以及运行情况。使用下列命令可以获得目前服务器使用的配置参数:%ignore_a_1%d nda 1.获取当前配置参数要优化配置参数,首先要了解当前的配置参数以及运行情况。使用下列命…

    数据库 2025年2月23日
    100

发表回复

登录后才能评论