Buffer cache is havily involved in any kind of recovery. Redo/archived logs contain change vectors and those changes must be performed on actual database blocks. That can be done only inside buffer cache and those changed blocks are then written to disks by DBWR. After all, that's why roll-forward part of recovery is also often refered to as cache recovery.




Reply With Quote