Oracle Solution for Error ora-16008

Solution for Oracle Error ORA-16008

ORA-16008: indeterminate control file checkpoint

What triggered the Error:

The control file for the database being opened for read-only access was created via CREATE CONTROLFILE. Therefore a control file checkpoint could not be calculated and the database cannot be opened for read-only access.

What should we do to fix it:

First open the database for read-write access which will result in valid control file checkpoint. Then re-open the database for read-only access.