欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

《设置定时自动清理归档日志脚本 》

程序员文章站 2022-07-02 17:12:17
root用户下 [root@localhost ~]# mkdir /nstg[root@localhost ~]# cd /nstg/[root@localhost nstg]# mkdir bin log tmp[root@localhost nstg]# chown -R oracle:oin ......

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