监控GoldenGate进程
生活随笔
收集整理的這篇文章主要介紹了
监控GoldenGate进程
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
監(jiān)控GoldenGate進(jìn)程
1)?????????在goldengate安裝目錄下建立文件ogginfo
$vim ogginfo
info all
2)?????????配置飛信報(bào)警
?????????????????????????????????????下載飛信安裝包http://down.51cto.com/data/240154
???????????????????????????????????? $mkdir?/usr/local/sms
?????????????????????????????????????將飛信代碼包上傳到sms目錄,并將所有者賦予oracle
3)?????????配置監(jiān)控腳本vi /usr/local/bin/gg_monitor.sh
#!/bin/sh
#monitor goldengate process status
GG_DIR=/oracle/goldengate
cd $GG_DIR
./ggsci <ogginfo.sh |sed -n '/MANAGER/,/REPLICAT/p'|awk '{print $2}' >status.log
for i in `cat status.log`;do
if [[ $i == RUNNING ]];then
??? echo?0;
?? else
???? LD_LIBRARY_PATH=/usr/local/sms/ /usr/local/sms/fetion --mobile=15910683240 --pwd=123456?--to=15910683240 --msg-utf8="GoldenGate ERROR";
fi;
done;
4)?????????添加計(jì)劃任務(wù)
???????????????????????????????????讓系統(tǒng)每10分鐘執(zhí)行一次檢查
???????????????????????????????????? #crontab –e
?????????????????????????????????????*/10 * * * * su ?- oracle ?-c "sh /usr/local/bin/gg_monitor.sh > /dev/null 2>&1"
總結(jié)
以上是生活随笔為你收集整理的监控GoldenGate进程的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: pl sql developer中如何调
- 下一篇: [Oracle]如何在亿级记录表中创建索