Oracle Error ORA-16008: indeterminate control file checkpoint

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.