Oracle 清理归档脚本

$ vi clean.sh

#!/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 - 3' ; 
exit 
EOF


$ chmod 777 clean.sh

$ sh clean.sh

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。