Originally Posted by tamilselvan
Yes, you are partially right. In general, after a checkpoint, the redo in the redo log files is no longer needed for crash/instance recovery. However, the redo logs may be needed for instance recovery if ta single transaction's redo size is greater than the redo log file size.
For example, You update millions of rows in table and then before commit/rollback, the system crashed even though several log switches occurred during the update process.
Another example is when you clone the database, the recovery process may ask you to enter redo log files which are older than the current redo log.