 Of course, when a transaction commits, the redo log buffer must be flushed to disk, because otherwise the recovery for that commit could not be guaranteed.The LGWR (Log Writer) process does that flushing.Having a redo log makes it possible to replay SQL statements.