定時刪除歸檔(僅保留最近兩天的)
[oracle@shanxi ORCL]$ crontab -l
0 4 * * * /home/oracle/admin/del_arch.sh >> /home/oracle/oracle_log/del_arch.log 2>&1
0 0 * * * /home/oracle/admin/truncate_alert.sh >/dev/null 2>&1
5 */2 * * * /home/oracle/admin/del_udump.sh > /dev/null 2>&1
10 */2 * * * /home/oracle/admin/del_bdump2.sh > /dev/null 2>&1
[oracle@shanxi ORCL]$ cat /home/oracle/admin/del_arch.sh
#!/bin/bash
# Filename: del_arch.sh
# Date: 2012-10-31
# Version: 1.0
# Author : chi
# Desc: clean up the redundancy archivelog but keep the last 2 days
. /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
now=`date "+%Y-%m-%d %H:%M:%S"`
echo "----------------------------$now-------------------------------"
keep=2
rman target / <
delete noprompt archivelog until time 'sysdate-$keep';
exit;
EOF
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/27042095/viewspace-750059/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 刪除歸檔,保留最近的5個歸檔日誌
- 刪除DG歸檔保留5個
- 保留最近的2個歸檔
- rman刪除指定時間的歸檔
- AIX定時刪除歸檔日誌時系統HANG住AI
- 在Oracle中,如何定時刪除歸檔日誌檔案?Oracle
- 刪除歸檔
- ORACLE刪除歸檔Oracle
- RMAN刪除歸檔日誌時將ASM上空目錄同時刪除ASM
- 歸檔日誌的刪除
- 定時刪除檔案指令碼指令碼
- rman 刪除指定時間點的歸檔日誌
- LightBD/PostgreSQL資料庫設定歸檔保留時間SQL資料庫
- 定時刪除bdump裡的trace檔案
- 定時刪除udump裡的trace檔案
- 強制刪除歸檔檔案
- 刪除歸檔日誌檔案
- 定期刪除歸檔檔案的指令碼指令碼
- oracle刪除歸檔日誌Oracle
- Rman Crosscheck刪除失效歸檔ROS
- Oracle歸檔日誌刪除Oracle
- 定時拷貝加時間維的檔案和定時刪除過期檔案
- oracle rman 刪除過期的歸檔Oracle
- 生產上刪除歸檔的命令
- 如何使用資料庫Scheduler定時刪除歸檔|美創運維日記資料庫運維
- 使用RMAN安全刪除歸檔檔案
- 刪除data guard歸檔日誌
- 物理DG刪除歸檔測試
- 手動刪除歸檔日誌
- rman 刪除所有過期歸檔
- 作用RMAN 刪除歸檔日誌
- Linux保留幾個檔案其餘刪除Linux
- oracle 刪除過期的歸檔日誌Oracle
- 歸檔日誌刪除的五種方法
- 【Oracle】 rman 刪除歸檔日誌的命令Oracle
- 【Shell】【find】使用find命令“完美”刪除10天以上未修改的歸檔日誌檔案
- Standby Redo Log 的設定原則、建立、刪除、檢視、歸檔位置
- dump備份並定時刪除過去檔案