您的位置:首页 > 数据库 > Oracle

ORACLE Rman删除归档日志

2017-08-31 09:46 537 查看
删除过期的归档日志:

RMAN> list archivelog all;

手工删除归档日志文件

RMAN> DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-7';

设置归档日志过期时间:

RMAN>show all;

CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 14 DAYS;



CONFIGURE RETENTION POLICY TO REDUNDANCY 1;

crosscheck archivelog all; 

delete expired archivelog all; 

一个备份前检测归档日志脚本:

connect target /;

crosscheck archivelog all;

run {

    allocate channel ch1 device type disk ;

    report schema;

    crosscheck backup of database;

    crosscheck backup of archivelog all;

    crosscheck backup of controlfile;

    crosscheck backup of spfile;

    crosscheck archivelog all;

    delete noprompt force expired backup;

    delete noprompt force expired archivelog until time 'sysdate-0.5';

    delete noprompt force expired copy;

    delete noprompt force obsolete;

    report need backup;

    report unrecoverable;

    release channel ch1;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: