Every three minutes.
When a log switch occurs.
When forces by an administrator.
When a tablespace is taken offline normal.
When the redo buffer is one-third full.