监控GoldenGate
1、使用GGSCI
首先进入GoldenGate安装目录,运行GGSCI。
info all查看各进程运行情况。
view params <进程名称>查看进程配置。
info <进程名称>|info <进程名称> detail查看进程信息。
info <进程名称> showch查看进程检查点信息,里面有日志sequence#等信息。
stats <进程名称>,<时间频度>,table <owner name>.<table name>查看进程处理记录数。
view report <进程名称>查看进程运行报告(运行该语句前可能需要send pname,report刷新报告)。
2、查看日志
首先进入GoldenGate安装目录,运行GGSCI。
view ggsevt查看日志信息。
日志存放与操作系统goldengate安装目录下:
例:/u01/ogg/ggserr.log
3、监控extract恢复
事务运行中,extract发生异常,再启动时需要恢复,以下命令监控恢复状态:
send extractname status
会有三种状态:
In recovery[1] – Extract isrecovering to its checkpoint in the transaction log.
In recovery[2] – Extract isrecovering from its checkpoint to the end of the trail.
Recovery complete – Therecovery is finished, and normal processing will resume.
4、查看进程滞后情况
语法:LAG {EXTRACT | REPLICAT | ER}{<group | wildcard>}
例:lag *
设置LAG日志报警参考以下参数: LAGREPORTMINUTES, LAGREPORTHOURS, LAGCRITICALSECONDS, LAGCRITICALMINUTES, LAGCRITICALHOURS, LAGINFOSECONDS, LAGINFOMINUTES, LAGINFOHOURS
5、查看统计信息
语法:STATS {EXTRACT | REPLICAT | ER} {<group| wildcard>} [TABLE {<name | wildcard>}]STATS {EXTRACT | REPLICAT | ER} {<group| wildcard>}, REPORTRATE {HR | MIN | SEC}
STATS {EXTRACT | REPLICAT | ER} {<group| wildcard>},TOTALSONLY <table>
STATS {EXTRACT | REPLICAT | ER} {<group| wildcard>},{TOTAL | DAILY | HOURLY | LATEST}
6、操作系统中查看进程错误信息
<extract|replicat> paramfile <pathname>.prm
VIEW REPORT<file name>
管理discard文件参考参数 DISCARDROLLOVER