DSNB224I   csect-name- BUFFER MANAGER I/O ERROR DURING function, DSNAME = data-set-name , PAGE NUMBER=X'page-number', MM ERROR FLAG=X'aa', CSW STATUS=X'bbbb', SENSE BYTES=X'cccc', SEEK ADDRESS=X'dddddddddddddddd'

Explanation

An I/O error was encountered by the buffer manager (BM) subcomponent of DB2®.

csect-name
The name of the control section that issued the message.
function
The function that was being performed when the error occurred. Possible values are READ, WRITE, or FORMAT.
data-set-name
The name of the data set on which the I/O operation was being performed.
page-number
The page number, in hexadecimal format, of the page on which the I/O operation was being performed.
aa, bbbb, cccc, and dddddddddddddddd
Error information that is returned by the media manager and used for error analysis by IBM® Software Support.

System action

The system action depends on the value of function. In most cases, DB2 returns a message that indicates that a resource is unavailable with a reason code that identifies the problem. However, in the following cases, the I/O-error page range of the data set is updated and message DSNU086I is issued:

  • function is WRITE
  • function is READ and the I/O operation was performed during a restart or rollback operation.

After being issued 10 times for a given data set, this message is disabled for that data set until the data set is closed and reopened.

Operator response

Notify the system programmer.

System programmer response

See the information for the reason code that is returned in the SQLCA or in the utility messages and take the specified action.

If you suspect an error in DB2, see the information about collecting data.

Problem determination

See the information about problem determination for the reason code that is returned in the SQLCA or in the utility messages.

Check the MVS™ console log for an IOS (I/O subsystem) error message that indicates the type of I/O error that occurred. If an IOS message was issued, follow the problem determination directions for that message.

Collect the following diagnostic items:
  • 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.
  • Listing of SYS1.LOGREC data set, obtained by executing IFCEREP1.
.