oracle alert日誌每天截斷truncate_alert.sh
[oracle@shanxi ORCL]$ cat /home/oracle/admin/truncate_alert.sh
#!/bin/bash
# Filename: truncate_alert.sh
# Date: 2012-10-31
# Version: 1.0
# Author: chi
# Desc: turncate the alert_.log every day
. /home/oracle/.bash_profile
# if database is open , the variable flag will not be empty
flag=`ps -ef | grep ora_ | grep -v 'grep'`
if [ -z "$flag" ] ; then
exit
fi
BDUMP_DIR=`sqlplus -S / as sysdba<
set echo off pagesize 0 feedback off termout off;
select value from v\\$parameter where name='background_dump_dest';
exit
EOF`
# BDUMP_DIR will be error hen database is closed
YESTER=`date -d '1 day ago' +%Y%m%d`
cd $BDUMP_DIR
cat alert_${ORACLE_SID}.log > alert_${ORACLE_SID}_${YESTER}.log
cat /dev/null > alert_${ORACLE_SID}.log
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/27042095/viewspace-750056/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle alert日誌Oracle
- 歸檔oracle alert日誌Oracle
- oracle alert日誌亂碼處理Oracle
- 縮小日誌大小,截斷日誌;然後shrink
- 關於SQL Server 截斷日誌[zt]SQLServer
- 最佳實踐(保持、清理ORACLE alert日誌)Oracle
- oracle 11g檢視alert日誌方法Oracle
- ORACLE 告警日誌alert過大的處理Oracle
- 使用sql查alert日誌SQL
- 有關事務日誌截斷和收縮
- 解決ELK日誌被截斷的問題
- Oracle 警告日誌 (alert log) 中包含哪些內容 ?Oracle
- 從alert日誌看Oracle 11g Datagurad日誌傳輸(上)Oracle
- 從alert日誌看Oracle 11g Datagurad日誌傳輸(下)Oracle
- 【alert】每週自動備份alert日誌檔案
- [zt] SQL Server 事務日誌的收縮和截斷SQLServer
- 透過alert日誌看Oracle Startup的三個階段Oracle
- Oracle的告警日誌之v$diag_alert_ext檢視Oracle
- oracle 中 alert 報警日誌過大的處理方法Oracle
- 警告日誌檔案alert_.log
- 熟練使用alert.log日誌
- SQL Server如何截斷(Truncate)和收縮(Shrink)事務日誌SQLServer
- [轉載] SQL Server事務日誌的收縮和截斷SQLServer
- alert日誌中出現ash size的警告
- 11g的alert日誌路徑
- oracle外部表記錄alert日誌&&資料庫執行報告Oracle資料庫
- 失敗登入行為輸出至alert日誌
- alert日誌報checkpoint not complete解決思路
- 透過alert日誌重建引數檔案
- SQL SERVER 資料庫日誌收縮整理 三種方法軼事分離資料庫而是清空日誌三是截斷日誌SQLServer資料庫
- toad使用(檢視alert日誌、Database Report)Database
- 用外部表實現Alert日誌的檢視
- alert日誌中的兩種ORA錯誤分析
- Data guard 中 alert 日誌報錯 "FAL archive failed"HiveAI
- Dubbo自定義日誌攔截器
- 每天產生REDO歸檔日誌量
- SQLServer 2012 AG主節點無法截斷事務日誌SQLServer
- ORACLE11GRAC alert日誌ORA-600 [kqlnrc_1]錯誤處理Oracle