oracle告警日志备份,教你怎样用Oracle方便地查看报警日志错误
在網(wǎng)上查了幾天的資料,嘗試綜合清除告警日志內(nèi)容及建外部表的方式來解決這一問題。
一:備份并清除告警日志內(nèi)容
將每天的告警日志備份好,然后進行清除。
1:備份報警日志
在$ORACLE_HOME/SID/bdump/?? 目錄下,
按日期備份alert_ORACLE_你的實例名.LOG這個文件,如:alert_ORACLE_orcl_201408111639_bak.LOG。
2:清除日志內(nèi)容
打開報警日志文件,用true > 文件名 可清除掉里面的內(nèi)容
具體示例:
假如,我現(xiàn)在第一次進行該設置,我先把現(xiàn)有的告警日志進行備份,如:
--備份文件名稱:今天16點24分前的告警日志信息
?
-清空報警日志
?
現(xiàn)在告警日志是空的。
切換下歸檔日志,檢查報警日志里是否出現(xiàn)了新內(nèi)容:
?
則現(xiàn)在alert_orcl2.log記錄的是2014年8月11日16點24分后至你下次對報警日志進行備份,截取前的信息。
二:建外部表查看報警日志錯誤
如果已建立了一個用戶,并賦相應的權限,所以直接建立目錄對象并建立外部表就可以了。
1.建立目錄對象
?
2.建立外部表
?
3.測試首先查看能否查到alert_db2.log的內(nèi)容
?
測試成功
然后我們測試查報警信息'ORA-%'
?
--假如,你的報警日志文件只包含今天的信息(可以通過備份并清除告警日志內(nèi)容實現(xiàn)),則通過外部表可以查到當天產(chǎn)生了哪些錯誤。
總結
以上是生活随笔為你收集整理的oracle告警日志备份,教你怎样用Oracle方便地查看报警日志错误的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: iphone屏幕突然变暗_iPhone
- 下一篇: zincrby redis python