【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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 歸檔oracle alert日誌Oracle
- oracle alert日誌Oracle
- [20220826]顯示alert日誌檔案全路徑.txt
- oracle清理trace、alert、aud、listener等日誌檔案Oracle
- toad使用(檢視alert日誌、Database Report)Database
- oracle 11g檢視alert日誌方法Oracle
- 失敗登入行為輸出至alert日誌
- [20200225]alert檔案亂碼問題.txt
- Oracle清理trace、alert、aud、listener.log檔案Oracle
- alert日誌中出現Private Strand Flush Not Complete的處理方法
- Oracle使用備份檔案集恢復歸檔日誌Oracle
- JavaScript alert()JavaScript
- 【ADRCI】使用ADRCI (ADR Command Interpreter) 工具檢視Oracle alert警告日誌Oracle
- 禁用alert() 方法
- 登入觸發器不生效,只在alert日誌中顯示觸發器
- shell 備份檔案指令碼+自動清理指令碼
- ASM有自己的引數、密碼、alert、監聽檔案ASM密碼
- oracle rman備份歸檔日誌需要先切換日誌嗎Oracle
- 手工rm刪除歸檔日誌對備份歸檔日誌的影響
- oracle 控制檔案及引數檔案何時自動備份Oracle
- Oracle設定多個歸檔路徑生成多份歸檔日誌,Rman備份時也只備份其中的一份歸檔日誌Oracle
- [20200429]記錄不成功的登入在alert檔案.txt
- gitlab自動定時備份檔案,備份失敗傳送郵件Gitlab
- 關於自定義 Alert
- prometheus: 安裝alert managerPrometheus
- [20230306]oracle 19c alert日誌日期格式設計不好的一個地方.txtOracle
- mysqlbinlog命令詳解 Part 7 備份二進位制日誌檔案MySql
- 反單引號在vue檔案的alert中怎麼換行Vue
- RMAN備份整庫和歸檔日誌的方法
- 11gr2 alert日誌中報TNS-12535 TNS-00505原因及解決方法
- 容災備份 | 看我使用Powershell操作FTP進行資料檔案自動上傳備份FTP
- console.log()和alert()區別
- Android 懸浮窗 System Alert WindowAndroid
- Java - 自動配置log4j的日誌檔案路徑Java
- 教你自動恢復MySQL資料庫的日誌檔案(binlog)MySql資料庫
- 使用CukeTest建立指令碼自動化備份檔案到網盤指令碼
- [重慶思莊每日技術分享]-控制檔案自動備份
- 建立JOB1,每週日22:00對資料庫做完全備份資料庫
- sql檔案備份SQL