monitor_dg_例行巡檢,顯示正常或不正常
#使用crontab定時呼叫,檢視郵件顯示結果
#!/bin/bash
source ~/.bash_profile
$ORACLE_HOME/bin/sqlplus -silent "/ as sysdba" </tmp/check_dg.log
set pagesize 0 feedback off verify off heading off echo off
select ceil((sysdate-next_time)*24*60) "M"
from v\$archived_log
where applied='YES' AND SEQUENCE#=(SELECT MAX(SEQUENCE#) FROM V\$ARCHIVED_LOG WHERE applied='YES');
exit;
XFF
$ORACLE_HOME/bin/sqlplus -silent "/ as sysdba" </tmp/dg_switch_check.log
set pagesize 0 feedback off verify off heading off echo off
select SEQUENCE#,to_char(completion_time,'yyyy-MM-dd HH24:mi:ss'),APPLIED from v\$archived_log where to_date(completion_time)=to_date(sysdate) order by SEQUENCE# desc;
exit;
XFF
GET_M=`cat /tmp/check_dg.log`
COUNT=`cat /tmp/dg_switch_check.log |grep "NO" |wc -l`
if [ 120 -lt ${GET_M} -o ${COUNT} -gt 5 ];
then
cat /tmp/dg_switch_check.log | mailx -s "BAD!!! WFDG 192.168.30.174 DOWN" xx@yy.com
else
cat /tmp/dg_switch_check.log | mailx -s "GOOD NEWS, WFDG 192.168.30.174 WORK" xx@yy.com
fi
#!/bin/bash
source ~/.bash_profile
$ORACLE_HOME/bin/sqlplus -silent "/ as sysdba" </tmp/check_dg.log
set pagesize 0 feedback off verify off heading off echo off
select ceil((sysdate-next_time)*24*60) "M"
from v\$archived_log
where applied='YES' AND SEQUENCE#=(SELECT MAX(SEQUENCE#) FROM V\$ARCHIVED_LOG WHERE applied='YES');
exit;
XFF
$ORACLE_HOME/bin/sqlplus -silent "/ as sysdba" </tmp/dg_switch_check.log
set pagesize 0 feedback off verify off heading off echo off
select SEQUENCE#,to_char(completion_time,'yyyy-MM-dd HH24:mi:ss'),APPLIED from v\$archived_log where to_date(completion_time)=to_date(sysdate) order by SEQUENCE# desc;
exit;
XFF
GET_M=`cat /tmp/check_dg.log`
COUNT=`cat /tmp/dg_switch_check.log |grep "NO" |wc -l`
if [ 120 -lt ${GET_M} -o ${COUNT} -gt 5 ];
then
cat /tmp/dg_switch_check.log | mailx -s "BAD!!! WFDG 192.168.30.174 DOWN" xx@yy.com
else
cat /tmp/dg_switch_check.log | mailx -s "GOOD NEWS, WFDG 192.168.30.174 WORK" xx@yy.com
fi
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30126024/viewspace-2139878/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- tiff不正常顯示問題
- win10程式圖示顯示不正常怎麼辦_win10系統圖示顯示不正常的解決方法Win10
- win10快捷圖示顯示不正常怎麼辦 win10開機快捷圖示顯示不正常修復方法Win10
- 隨身碟顯示不正常的解決方法
- win7桌面圖示顯示不正常解決Win7
- win10壓縮包圖示顯示不正常怎麼辦 win10電腦壓縮包圖示不正常修復方法Win10
- 解決jenkins下使用HTML Publisher外掛後檢視html報告顯示不正常JenkinsHTML
- 解決win7下面圖示顯示不正常的問題Win7
- 電腦螢幕怎麼恢復正常比例 win10桌面顯示比例不正常Win10
- Jdon在resin 2.16下部分功能不正常(account.jsp不能正常顯示)JS
- 顯示器顏色不正常、偏色的原因與解決辦法
- monitor_dg_當機或日誌沒正常應用就報警
- win10工作列圖示不顯示怎麼辦 修復工作列顯示不正常的辦法Win10
- Win10 Chrome瀏覽器中字型顯示不正常如何解決Win10Chrome瀏覽器
- Android 解決ListView巢狀GridView、GridView顯示不正常的方法AndroidView巢狀
- win10螢幕顏色不正常怎麼調_安裝win10後螢幕顏色顯示不正常如何解決Win10
- win10桌面圖示排列顯示異常怎麼辦_win10桌面圖示顯示不正常的解決方法Win10
- SteamVR-Plugin,[CameraRig]與Player,切換場景時,手柄顯示不正常VRPlugin
- win10系統下谷歌瀏覽器網頁顯示不正常如何解決Win10谷歌瀏覽器網頁
- postman6 在Linux中,body和response字型顯示不正常的解決方法PostmanLinux
- IE 頁面不正常顯示 錯誤指令碼不報錯 指令碼除錯相關指令碼除錯
- win10顯示器顏色不正常偏紅該怎麼辦 win10顯示器顏色該怎麼校正Win10
- win10資料夾圖示不正常顯示怎麼辦_win10電腦資料夾圖示顯示異常的解決方法Win10
- 指標不正常的腔體指標
- 解決高處不勝寒WuFeng的.Net日期控制元件在.net2.0中不正常顯示控制元件
- 不能正常顯示WINDOWS隱藏檔案Windows
- 華為遊戲浮標不顯示或顯示異常遊戲
- JAVA中如何獲得JPG或GIF圖片的正常顯示高度和寬度呢?Java
- oracle巡檢(轉)Oracle
- oracle的巡檢Oracle
- USB裝置執行不正常怎麼回事?
- 控制皮膚中的java無法正常顯示Java
- dbms_xplan.display_cursor不能正常顯示處理
- Html中連續半形空格的正常顯示HTML
- jive 安裝上了,可是中文介面不能正常顯示。
- App在iOS 11下真機顯示正常模擬器上顯示有問題APPiOS
- win10解析度錯誤怎麼修復_win10電腦顯示解析度不正常的解決方法Win10
- 向ASM diskgroup中新增磁碟的例行檢查ASM