当前位置:  数据库>oracle

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

    来源: 互联网  发布时间:2017-05-18

    本文导语: Oracle 原厂最近在生产环境的主数据库安装了 OEM 12C 的监控插件后,主数据库对外十几个库同步同步的Oracle GoldenGate 实例出现异常,疯狂地往 GoldenGate 根目录的 ggserr.log 输入出如下错误日志: 2013-02-22 22:33:26  WARNING OGG-01930  Oracle ...

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 进程)。

转载请注明作者出处及原文链接:http://blog.csdn.net/xiangsir/article/details/8640241


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Zabbix的Oracle监控插件 orabbix
  • Oracle 8x监控sysdba角色用户登陆情况
  • Oracle 10g各个帐号的访问权限、登录路径、监控状态命令查询等等
  • Oracle 创建监控账户 提高工作效率
  • 对Oracle执行计划进行监控
  • oracle监控某表变动触发器例子(监控增,删,改)
  • 在Oracle中监控和跟踪索引使用情况
  • Oracle10g使用sql获得ADDM报告以及利用ADDM监控表的dml情况
  • Linux平台下如何监控Oracle数据库的性能
  • 利用Oracle threshold(度量阀值)监控表空间
  • Oracle 12c发布简单介绍及官方下载地址
  • 在linux下安装oracle,如何设置让oracle自动启动!也就是让oracle那个服务自动启动,不是手动的
  • oracle 11g最新版官方下载地址
  • 请问su oracle 和su - oracle有什么不同?
  • Oracle 数据库(oracle Database)Select 多表关联查询方式
  • 虚拟机装Oracle R12与Oracle10g
  • Oracle数据库(Oracle Database)体系结构及基本组成介绍
  • Oracle 数据库开发工具 Oracle SQL Developer
  • 如何设置让Oracle SQL Developer显示的时间包含时分秒
  • Oracle EBS R12 支持 Oracle Database 11g
  • Oracle 10g和Oracle 11g网格技术介绍
  • SCO unix下安装oracle,但没有光盘,请大家推荐一个oracle下载站点(unix版本的)。谢谢!!!!
  • oracle中如何把表中具有相同值列的多行数据合并成一行
  • 请问大家用oracle数据库, 用import oracle.*;下的东西么? 还是用标准库?
  • Oracle 数据库(oracle Database)性能调优技术详解
  • Linux /$ORACLE_HOME $ORACLE_HOME
  • ORACLE日期相关操作
  • Linux系统下Oracle的启动与Oracle监听的启动
  • ORACLE数据库常用字段数据类型介绍
  • 请问在solaris下安装ORACLE,用root用户和用oracle用户安装有什么区别么?
  • Oracle 12c的九大最新技术特性介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,