下载此文档

GoldenGate最佳实战经验总结.docx


文档分类:IT计算机 | 页数:约19页 举报非法文档有奖
1/19
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/19 下载此文档
文档列表 文档介绍
GoldenGate最佳实战经验进程监控的依据• ggsci命令– 通过在OGG命令行中查看进程信息命令的输出结果监控进程运行状态– 常用命令是info命令,如info all, info er *等– 通过自定义脚本执行ggsci命令可以监控OGG运行状态• – 该日志文件由Manager进程维护– 记录所有进程的启动和停止信息及其它日志信息,按照严重级别划分为INFO/WARNING/ERROR– 可以通过Director,第三方监控工具或自定义脚本监控• 进程报告– 进程报告里面包含了该进程从启动至今的运行信息– 一旦进程中止,是排除错误的首要依据OGG监控最佳实践– 使用Director• 配置告警邮件– – 可为每个OGG实例、进程设定不同的告警接收人OGG监控最佳实践– 使用脚本• 使用脚本执行ggsci命令,根据结果判断运行状态,如进程异常可以发送告警邮件,可以将进程报告放到邮件中作为附件• 脚本示例#!/usr/bin/kshLD_LIBRARY_PATH=/app/oracle/=ggsORACLE_BASE=/app/oraclePATH=/usr/lib/qt-:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/oracle/bin:/app/oracle/=30 # number of seconds to sleep between iterationsALERT_EMAIL=******@ #Email address to receive =/home/oracle/goldengate #GoldenGate installation – 使用脚本(续)while (( 1 ))docd $OGG_HOMEecho "info all" | ./ggsci |grep -E "MANAGER|EXTRACT|REPLICAT" > read Program Status Group Lag Timedoif [ "$Program" = "MANAGER" -a "$Status" = "STOPPED" ]; thenmail -s "GoldenGate MANAGER STOPPED." $ALERT_EMAIL <$OGG_HOME/dirrpt/ [ "$Status" = "ABENDED" -o "$Status" = "STOPPED" ]; thenmail -s "GoldenGate $Program $Group $Status." $ALERT_EMAIL <$OGG_HOME/dirrpt/$ <   $SLEEPTIMEdoneexit 0 提示:本例使用mail命令发送有邮件,请联系系统管理员确认或修改发送邮件方法• REPORT– REPORT AT 14:00– REPORT ON FRIDAY AT 23:00• REPORTCOUNT– REPORTCOUNT EVERY 1000000 RECORDS– REPORTCOUNT EVERY 30 MINUTES, RATE配置Report收集统计信息– REPORTCOUNT EVERY 2 HOURS• REPORTROLLOVER– REPORTROLLOVER AT 01:00配置定时删除过期队列• 用于自动删除过期队列,节省硬盘空间• 建议配置在Mgr进程中,可集中管理所有队列– 在mgr参数中加入以下行purgeoldextracts /<goldengate安装目录>/dirdat/*,usecheckpoint,minkeepdays 7其中,第一个参数为队列位置,*可匹配备份中心所有队列文件;第二个参数表示是首先要保证满足检查点需要,不能删除未处理队列;第三个参数表示最小保留多少天,后面的数字为天数。例如,如果希望只保留队列/ggs/dirdat/xm文件3天,可以配置如下:purgeoldextracts /ggs/dirdat/xm, usecheckpoint,minkeepdays 3– 说明• Mgr进程参数需重启Mgr进程后生效• 临时停止mgr进程并不影响数据复

GoldenGate最佳实战经验总结 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息