计划保留三天的归档日志
以下操作全是在Oracle用户下执行
定义rman cmd命令
cat >>del_ora_log.rman <<EOF
crosscheck archivelog all;
delete noprompt expired archivelog all;
delete noprompt force archivelog until time 'sysdate -3';
exit;
EOF
书写定时执行脚本
cat >>delete_arch_log.sh <<EOF
#!/bin/bash
rman target/ cmdfile=/home/oracle/del_ora_log.rman msglog=/home/oracle/del_ora_log.rman.log >>/home/oracle/rman.log 2>&1
EOF
crontab -e
0 0 * * * /bin/bash /home/oracle/delete_arch_log.sh