00C90220   

Explanation

The data manager detected an inconsistent data condition. In this case, free index page cannot be found in the index space. The problem could be caused by a problem detected by IRLM, such as out-of-storage, or some other problem.

System action

A record is written to SYS1.LOGREC, and an SVC dump is requested.

Operator response

Collect the console output from the system on which the job was run for the period of time spanning the failure. Save this output for use in problem determination.

System programmer response

If you suspect an error in DB2®, you might need to report the problem. For information about identifying and reporting the problem, see Collecting diagnostic data.

User response

Notify the system programmer.

Problem determination

Message DSNI013I is issued to identify the data pages. It identifies the database name, table space name, and index space name. This message is issued for all pages in use at the time of the abend. Within this group of pages, at least one page is involved in the inconsistency. The other pages were present at the time of the abend.

From the console output, determine if resource unavailable message DSNT500I/DSNT501I was given prior to the abend. If there is and the reason code given is 00C90092, 00C90093, or 00C90096, then refer to the description of the appropriate message in this book for more information. Otherwise, collect the following diagnostic items listed in
  • Console output from the system on which the job was run, and a listing of the SYSLOG data set for the period of time that spans the failure.
  • Dynamic dump, taken to SYS1.DUMPxx data set, by DB2 (04E and 04F abends).
  • Listing of SYS1.LOGREC data set, obtained by executing IFCEREP1.
  • Detailed description of events immediately prior to and during the abend.
  • SYSPRINT output, including JCL, for the application program or batch job, and system messages that were issued. Make sure that MSGLEVEL=(1,1) on the JOB statement so that all diagnostic information is sent to SYSPRINT.
  • DB2 log output, including any DB2 recovery log archive tapes.
. Also collect a DSN1COPY output of the tables and indexes before any recover is performed.