Changes from incremental backups, archived redologfiles, and online redologfiles are applied as necessary. The redolog changes are applied to the data files until the current onlinelog is reached and the most recent transactions have been reentered. Undo blocks are generated during this entire process. This is referred to as rollingforward or cacherecovery.