DG-備庫日誌的應用遲時檢查
ora9i,LINUXas3 ,DG歸檔日誌管理,看書筆記,測試 ,測試前請先配置SSH金鑰
[@more@]#first set env
ORACLE_BASE=/SERVER/ora9;export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/9.2;export ORACLE_HOME
PATH=$ORACLE_HOME/bin:$PATH;export PATH
ORACLE_SID=ora9i; export ORACLE_SID
#start check
DATE=`date +%Y-%m-%d:%H:%M:%S`
filepath=$ORACLE_BASE/oradata/$ORACLE_SID/archive/
logpath=$ORACLE_BASE/admin/$ORACLE_SID/bdump
remotefile=`ssh -p 10088 oracle@192.168.18.91 "ls -t /SERVER/ora9/oradata/ora9i/archive/*|head -1|sed -e 's/.*_1_//g' |sed -e 's/.log$//g'"`
#!/bin/sh
#first u must set env
ORACLE_BASE=/SERVER/ora9;export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/9.2;export ORACLE_HOME
PATH=$ORACLE_HOME/bin:$PATH;export PATH
ORACLE_SID=ora9i; export ORACLE_SID
#start check
DATE=`date +%Y-%m-%d:%H:%M:%S`
filepath=$ORACLE_BASE/oradata/$ORACLE_SID/archive/
logpath=$ORACLE_BASE/admin/$ORACLE_SID/bdump
remotefile=`ssh -p 10088 oracle@192.168.18.91 "ls -t /SERVER/ora9/oradata/ora9i/archive/*|head -1|sed -e 's/.*_1_//g' |sed -e 's/.log$//g'"`
echo "CHECK TIME:"${DATE}
echo "remote file:"$remotefile
cd $filepath
varfile=`ls -tl | grep "ora9i" | head -1|sed -e 's/.*_1_//g' |sed -e 's/.log$//g'`
echo "archive file:"$varfile
cd $logpath
varlog=`grep "Media Recovery Log" alert_${ORACLE_SID}.log | tail -1 |sed -e 's/.*_1_//g' | sed -e 's/.log$//g'`
echo "applice file:"$varlog
vs1=$(($remotefile-$varfile))
vs2=$(($varfile-$varlog))
#if log is not be sended then mail to me
if [ $vs1 -ge 3 ]
then
echo "send error!"
sendmail < $ORACLE_BASE/test.sh
else
echo "send is ok!"
echo
fi
#if log is not be apped then mail to me
if [ $vs2 -ge 3 ]
then
echo "applice error!"
sendmail < $ORACLE_BASE/test.shelse
echo "applice is ok!"
echo
fi
#test.sh內容:
subject:'this is a test letter'
from:oracle@ora9-2.net
to:hyfufo@163.com
test
.
EOF
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/703656/viewspace-1001491/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- DG-在主庫/備庫刪除已經應用過的日誌.txt
- 用RMAN備份歸檔日誌時檢查歸檔日誌是否存在
- Data Guard備庫日誌的實時應用與非實時應用
- DataGuard備庫刪除已經應用的日誌
- windows作業系統重啟時自動啟用備庫日誌應用Windows作業系統
- 備庫自動刪除已應用的歸檔日誌
- Oracle 11g Data Guard 物理備庫開啟日誌延時應用流程Oracle
- Linux作業系統啟動時自動啟用oracle standby備庫日誌應用Linux作業系統Oracle
- dg刪除備庫已經應用的歸檔日誌指令碼指令碼
- [zt]Logical STANDBY日誌應用延遲案例一則
- 日誌異常,IO,CPU的檢查
- MYSQL啟用日誌和檢視日誌MySql
- 配置RMAN清除已應用到備庫的歸檔日誌
- 主庫千萬級的資料更新後,STANDBY日誌應用大量延遲的問題處理
- 聯機重做日誌、歸檔日誌、備用重做日誌
- 今天早上檢查資料庫的備份日誌,發現其中一個資料庫的expdp錯誤:資料庫
- [重慶思莊每日技術分享]-由於備庫閃回區過小導致的備庫無法實時應用日誌應用日誌
- 用B庫挖掘A庫的日誌
- SHELL指令碼檢查Oracle DG備庫是否已經應用歸檔指令碼Oracle
- DG邏輯庫logstdby 日誌應用長時間不歸檔
- 如何在iOS手機上檢視應用日誌iOS應用日誌
- 實時檢視tomcat日誌Tomcat
- 如何調優物理備庫的重作日誌應用速率_redo apply_dg_data guardAPP
- dg庫日誌應用慢引數調整
- MySQL資料庫中的日誌檔案---(3)慢查詢日誌MySql資料庫
- MySQL資料庫中的日誌檔案---(2)普通查詢日誌MySql資料庫
- 容災端檢查日誌應用情況 Oracle11g DGOracle
- 【Azure 應用服務】App Service For Linux 部署Java Spring Boot應用後,檢視日誌檔案時的疑惑APPLinuxJavaSpring Boot
- 應用程式日誌Sample
- 實時備份mysql binlog日誌MySql
- compatible相容引數不正確導致DG物理備庫不能應用日誌應用日誌
- 【TUNE_ORACLE】Oracle檢查點(四)檢查點對redo日誌的影響和redo日誌大小設定建議Oracle
- 管理oracle日誌之調整檢查點Oracle
- mysql開啟檢視慢查詢日誌MySql
- Oracle檢視歸檔是否被備庫應用Oracle
- 用oracle的ADRCI功能檢視日誌Oracle
- 檢查Linux系統日誌error和mysql錯誤日誌的指令碼薦LinuxErrorMySql指令碼
- 用zabbix監控oracle dg從庫是否應用日誌的指令碼Oracle應用日誌指令碼