Linux下Oracle归档日志自动清理脚本代码(sh)
更新时间:2013年01月12日 17:21:31 作者:
将以下代码保存为.sh文件,并放到crontab里就可以实现自动清理
复制代码 代码如下:
#!/bin/sh
export BACK_DATE=`date +%Y%m%d`
export BACKUP_PATH=/home/oracle/dbbak
echo `mkdir -p ${BACKUP_PATH}/archivelog/${BACK_DATE}`
rman msglog=$BACKUP_PATH/archivelog/${BACK_DATE}/arch_0_$BACK_DATE.log << EOF
connect target /;
delete expired archivelog all;
delete noprompt archivelog until time 'sysdate - 1' ;
exit
EOF
相关文章
linux下采用shell脚本实现批量为指定文件夹下图片添加水印的方法
这篇文章主要介绍了linux下采用shell脚本实现批量为指定文件夹下图片添加水印的方法,需要的朋友可以参考下2014-07-07
编写Bash Shell通过gnuplot绘制系统性能数据图的方法
这篇文章主要介绍了编写Bash Shell通过gnuplot绘制系统性能数据图的方法,做到可视化数据收集,需要的朋友可以参考下2015-07-07
mac 安装omyzsh后不执行~/.bash_profile、~/.bashrc的完美解决办法
mac 安装 omyzsh 后, terminal瞬间格调飙升,但是,terminal init的时候并不会执行~/.bash_profile、~/.bashrc等脚本了,什么原因呢?下面小编给大家分享解决办法,一起看看吧2017-01-01
linux Shell脚本里面把一个数组传递到awk内部进行处理
这篇文章主要介绍了linux Shell脚本里面把一个数组传递到awk内部进行处理,需要的朋友可以参考下2016-12-12


最新评论