Redo Logs and Recovery (Key Points)
Today, I spent 30 minutes to re-read the Oracle official doc “Redo Logs and Recovery” and got my knowledge newly refreshed about this key concept with Oracle. Most importantly, I got the chance to know deeper about that.
I’m writing several points below for my own reference.
Point 1: Data in Redo Log Buffer was written to redo log file even though it’s not committed, at some circumstances.
Point 2: A checkpoint necessarily happens while redo log switch to performs the following three operations:
- Every dirty block in the buffer cache is written to the data files. That is, it synchronizes the data blocks in the buffer cache with the datafiles on disk.
It’s the DBWR that writes all modified database blocks back to the datafiles. - The latest SCN is written (updated) into the datafile header.
- The latest SCN is also written to the control files.
Point 3: Beginning with 9i, new mechanism is implemented to improve performance while recovery.
In summary, that’s a real good official article to learn deeper internals of Redo Log and Recovery.
Last 3 posts in OraclePoint
- Upgrade Oracle Database from 10g to 11g with Data Pump - July 28th, 2010
- My Practical Approach to Create Domain Index - May 11th, 2010
- How to Verify Memory Leaks on Unix - May 10th, 2010
Popularity: 16% [?]


















Leave a Reply