oracle設置自動清理歸檔日志腳本


root用戶下

[root@localhost ~]# mkdir /nstg
[root@localhost ~]# cd /nstg/
[root@localhost nstg]# mkdir bin log tmp
[root@localhost nstg]# chown -R oracle:oinstall  /nstg
[root@localhost nstg]# su - oracle
[oracle@localhost ~]$ cd /nstg/bin

 vi del_arch.sh
#!/bin/bash
echo "----------------------------------------`date`---------------------------------------"
source ~/.bash_profile
rman target / <<EOF
crosscheck archivelog all;
delete noprompt expired archivelog all;
delete noprompt archivelog all completed before 'sysdate-7';
EOF
echo -e "\n"
echo "------------------------------------ FINISHED ------------------------------------"

[oracle@localhost bin]$ crontab -e

* 1 * * *  nstg/bin/del_arc.sh 

來源


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM