【alert】每週自動備份alert日誌檔案
定期備份Oracle alert日誌檔案是值得推崇的,因為非常繁雜的資訊都會寫入到alert日誌檔案中。隨著時間的推移,alert日誌將會變得越來越大,這樣對於檢索和定位故障帶來了不便。
1.alert日誌的管理方法
Oracle的alert日誌檔案的特殊性在於,即便該檔案被誤刪除也不會對系統產生任何影響。當有新的警告資訊需要寫入到alert日誌時,如找不到對應的警告日誌檔案,警告日誌檔案將會被系統自動建立。
基於這個特點,我們可以透過定期將alert日誌重新命名的方式實現備份管理。
將過大的alert檔案拆分為多個小的檔案的好處很多,例如在尋求Oracle服務時,可以比較便捷的找到並提供相應的警告日誌。
2.實現alert的備份管理
使用Shell指令碼結合cron可以完成每週重新命名的目的。
具體實現如下。
1)重新命名alert日誌檔案的Shell指令碼
ora10g@asdlabdb01 /home/oracle$ vi mv_alert_log.sh
mv /oracle/app/oracle/admin/ora10g/bdump/alert_ora10g.log /oracle/app/oracle/admin/ora10g/bdump/alert_ora10g.`date +"%Y%m%d%H%M%S"`
~
~
沒錯,就包含這麼簡單的一條重新命名命令。
重新命名後的樣例如下:
alert_ora10g.20101214215101
2)授予該指令碼執行許可權
ora10g@asdlabdb01 /home/oracle$ chmod +x mv_alert_log.sh
3)結合cron每週執行一次該重新命名指令碼
ora10g@asdlabdb01 /home/oracle$ crontab -e
crontab: no changes made to crontab
在cron中新增一條計劃任務,內容如下:
10 1 * * 6 /home/oracle/mv_alert_log.sh 1>/dev/null 2>&1
表示每週六的1:10完成一次alert日誌重新命名備份的工作。
3.小結
一句話:alert日誌檔案需要特殊關照和管理。
除了本文介紹的透過重新命名方式管理alert日誌檔案之外,歡迎好朋友們提出更多更好的方法。
Good luck.
secooler
10.12.14
-- The End --
1.alert日誌的管理方法
Oracle的alert日誌檔案的特殊性在於,即便該檔案被誤刪除也不會對系統產生任何影響。當有新的警告資訊需要寫入到alert日誌時,如找不到對應的警告日誌檔案,警告日誌檔案將會被系統自動建立。
基於這個特點,我們可以透過定期將alert日誌重新命名的方式實現備份管理。
將過大的alert檔案拆分為多個小的檔案的好處很多,例如在尋求Oracle服務時,可以比較便捷的找到並提供相應的警告日誌。
2.實現alert的備份管理
使用Shell指令碼結合cron可以完成每週重新命名的目的。
具體實現如下。
1)重新命名alert日誌檔案的Shell指令碼
ora10g@asdlabdb01 /home/oracle$ vi mv_alert_log.sh
mv /oracle/app/oracle/admin/ora10g/bdump/alert_ora10g.log /oracle/app/oracle/admin/ora10g/bdump/alert_ora10g.`date +"%Y%m%d%H%M%S"`
~
~
沒錯,就包含這麼簡單的一條重新命名命令。
重新命名後的樣例如下:
alert_ora10g.20101214215101
2)授予該指令碼執行許可權
ora10g@asdlabdb01 /home/oracle$ chmod +x mv_alert_log.sh
3)結合cron每週執行一次該重新命名指令碼
ora10g@asdlabdb01 /home/oracle$ crontab -e
crontab: no changes made to crontab
在cron中新增一條計劃任務,內容如下:
10 1 * * 6 /home/oracle/mv_alert_log.sh 1>/dev/null 2>&1
表示每週六的1:10完成一次alert日誌重新命名備份的工作。
3.小結
一句話:alert日誌檔案需要特殊關照和管理。
除了本文介紹的透過重新命名方式管理alert日誌檔案之外,歡迎好朋友們提出更多更好的方法。
Good luck.
secooler
10.12.14
-- The End --
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/519536/viewspace-681984/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 11g的alert日誌檔案會自動拆分
- 警告日誌檔案alert_.log
- 歸檔oracle alert日誌Oracle
- 透過alert日誌重建引數檔案
- oracle alert日誌Oracle
- oracle alert日誌每天截斷truncate_alert.shOracle
- 使用sql查alert日誌SQL
- 檔案-ALERT檔案
- 一個簡單的自動備份alert log指令碼指令碼
- 引數檔案丟失無法啟動_ 利用alert日誌修復
- 備份歸檔日誌檔案
- oracle清理trace、alert、aud、listener等日誌檔案Oracle
- oracle alert日誌亂碼處理Oracle
- 熟練使用alert.log日誌
- rman全庫備份備份歸檔日誌檔案
- alert日誌中出現ash size的警告
- 11g的alert日誌路徑
- 最佳實踐(保持、清理ORACLE alert日誌)Oracle
- oracle 11g檢視alert日誌方法Oracle
- 失敗登入行為輸出至alert日誌
- alert日誌報checkpoint not complete解決思路
- ORACLE 告警日誌alert過大的處理Oracle
- LINUX 自動備份程式日誌(shell)Linux
- 備份歸檔日誌
- 分析alert檔案的指令碼指令碼
- alert log檔案的變化
- [20220826]顯示alert日誌檔案全路徑.txt
- 用外部表的方式查詢alert日誌檔案中ora-錯誤資訊
- 【KSDWRT】自發在ALERT檔案或TRACE檔案中留“腳印”
- 備份之歸檔重做日誌備份
- RMAN備份資料檔案+控制檔案+歸檔日誌
- 一個用python寫的自動監控alert日誌告警資訊的小程式Python
- oracle rman不能自動刪除歸檔日誌備份解決Oracle
- toad使用(檢視alert日誌、Database Report)Database
- 用外部表實現Alert日誌的檢視
- alert日誌中的兩種ORA錯誤分析
- Data guard 中 alert 日誌報錯 "FAL archive failed"HiveAI
- Oracle 警告日誌 (alert log) 中包含哪些內容 ?Oracle