如何正确地删除Archivelog: 日志
1、使用RMAN清楚物理删除后的记录 orm
可使用RMAN来删除archivelog,具体能够按如下步骤操做: input
一、物理删除archivelog
二、进入RMAN
三、crosscheck archivelog all;
四、delete
expried archivelog all; form
这样就在一些Oracle的记录中查不到相应的archivelog记录了。 file
2、直接使用RMAN删除archivelog 方法
其实在RMAN中是可使用命令直接将ARCHIVELOG删除的,命令以下: 查询
RMAN> DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-7'; tab
表示删除7天之前的全部archivelog,可是这个命令的缺点是没法对archivelog进行细致的划分。 备份
3、使用RMAN备份achivelog后删除 co
这是一种最为稳妥的方法了,使用RMAN备份archivelog,备份后所有删除
backup format '/u01/arch_%T_%s_%U' archivelog all delete input; 或者 backup database plus archivelog;