Oracle Error Message
ORA-16008: indeterminate control file checkpoint
Reason for the Error
The control file for the database being opened for read-only access was created using the CREATE CONTROLFILE statement. Therefore, a control file checkpoint could not be calculated and the database could not be opened for read-only access.
Solution
First, open the database for read/write access. This creates a valid control file checkpoint. Then, reopen the database for read-only access.