Thrown when the database environment needs to be recovered.
Errors can occur in where the only solution is to shut down the
application and run recovery. When a fatal error occurs, this
exception will be thrown, and all subsequent calls will also fail in
the same way. When this occurs, recovery should be performed.