当手工删除了归档日志以后,Rman备份会检测到日志缺失,从而无法进一步继续执行。
所以此时需要手工执行crosscheck过程,之后Rman备份可以恢复正常。
oracle 9i
$ rman target /Recovery Manager: Release 9.2.0.4.0 - 64bit ProductionCopyright (c) 1995, 2002, Oracle Corporation. All rights reserved.connected to target database: AVATAR2 (DBID=2480694409)1.Crosscheck日志oracle 9iRMAN> crosscheck archivelog all;
oracle 8i
RMAN> Change Archivelog All Crosscheck;
oracle 8
RMAN> Change Archivelog All Validate;
2.使用delete expired archivelog all 命令删除所有过期归档日志:
RMAN> delete expired archivelog all;