当备份/归档空间有限时,客户可能会去手工删除归档日志。RMAN备份时,会检测到归档日志缺失,RMAN进程会终止,从而导致备份无法正常执行。今天一朋友在8i(8.1.7)上遇到了这样的问题,记录于此。
RMAN-06089: archive log NAME not found or out of sync with catalog
RMAN> change archivelog all validate;Oracle 8i
RMAN> change archivelog all crosscheck;
Oracle 9i onwards
RMAN> crosscheck archivelog all;