su - oracle
sqlplus / as sysdba
archive log list;
show parameter recover;
rman
connect target /
RMAN> crosscheck archivelog all; --检查
RMAN> delete expired archivelog all; --删除所有过期日志delete archivelog all;
RMAN> delete archivelog until time ‘sysdate-3’; --删除三天前所有的归档日志
----自动删除
编写脚本
su - oracle //切换到oracle用户下执行操作
cd /u01/app //脚本目录
vim arcclear.sh
#!/usr/bin
rman target / <<EOF
delete force noprompt archivelog all completed before ‘sysdate-3’;
exit;
EOF
chmod +x arcclear.sh
crontab -e
60 * * * * sh /u01/app/arcclear.sh >> /u01/app/arcclear.log
service crond restart