ORA-00235: controlfile fixed table inconsistent due to concurrent update

Problem Description

The following error maybe displayed:

INFO> Trying to create support package (base error: FATAL-1154: Fetch failed on SQL ' select status from ( select 'ARCHIVE' status from v$archived_log where sequence# = ? and thread# = ? union select case when max(sequence#) = ? then 'CURRENT' when max(sequence#) > ? then 'ONLINE' when max(sequence#) < ? then 'IDLE_OR_DISABLED_THREAD' end from v$log where thread# = ?) where rownum=1 ' with error ORA-00235: controlfile fixed table inconsistent due to concurrent update (DBD ERROR: OCIStmtFetch) ) 2013/06/13 10:49:36 INFO> Messages dumped to trace file. 2013/06/13 10:49:37 INFO> Memory accounting dumped to trace file. 2013/06/13 10:50:40 FATAL> FATAL-1154: Fetch failed on SQL ' select status from ( select 'ARCHIVE' status from v$archived_log where sequence# = ? and thread# = ? union select case when max(sequence#) = ? then 'CURRENT' when max(sequence#) > ? then 'ONLINE' when max(sequence#) < ? then 'IDLE_OR_DISABLED_THREAD' end from v$log where thread# = ?) where rownum=1 ' with error ORA-00235: controlfile fixed table inconsistent due to concurrent update (DBD ERROR: OCIStmtFetch)

This is due to high activity on the source database and the underlying error is an Oracle error:

Error: ORA 235 Text: controlfile fixed table inconsistent due to concurrent update

Cause: Concurrent update activity on a controlfile caused a query on a controlfile fixed table to read inconsistent information.

Action: Retry the operation.

Solution

Restart the Mine process.

Arjen Visser June 14, 2013 10:52