Oracle 正确删除archivelog文件

正确方法:

1.用RMAN 连接目标DB:(需要确保DB是开着的)

RMAN target sys/*****@orcl    直接 rman target / 

2.在RMAN命令窗口中,输入如下命令:

 

crosscheck archivelog all;
delete expired archivelog all;

或者删除指定时间之前的archivelog:

DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-7';(指定删除7天前的归档日志)

delete noprompt force archivelog all;

备注 delete noprompt backup of archivelog all completed before 'sysdate -1';


cd /data/u01/app/oracle/archivelog/thwinddb    下面日志好多可以删掉