A fix is available
APAR status
Closed as program error.
Error description
The ABEND 04E 00C90101 at DSNIREPR 507E happened when an SQL UPDATE was done on a table with row level locking. The ABEND is accompanied by message MSGDSNI014I for a DATA PAGE: DSNI014I -DB2A DSNIREPR DATA IN USE DURING ABEND REASON 00C90101 ERQUAL 507E TYPE 00000302 NAME TESTDB.TESTTS.X'01407323' CONNECTION-ID=DB2A CORRELATION-ID=db2jcc_appli LUW-ID=GAE148C9.O350.DF3CED8A09DB=43296 The ABEND is related to changes introduced by PH58258 - which affected any Global Transaction's update process operating on objects defined with row level locking. Additional symptoms : ABEND04E 00C90101 DSNIBHUN 5016 ABEND04E 00C90101 DSNIBHRE 500A
Local fix
n/a
Problem summary
**************************************************************** * USERS AFFECTED: All Db2 12 & 13 for z/OS Users of * * global transactions and objects defined * * with LOCKSIZE ROW, who have * * applied PH58258 (UI96554 or UI96555). * **************************************************************** * PROBLEM DESCRIPTION: After PH58258 (UI96554 or UI96555) * * is applied, the following abends * * are issued during Db2's update * * process that belonged to the * * global transaction group, and the * * updated table belonged to the table * * space defined with LOCKSIZE ROW: * * 1. ABEND04E RC00C90101 AT DSNIREPR * * ERQUAL507E * * 2. ABEND04E RC00C90101 AT DSNIBHUN * * ERQUAL5016 * * 3. ABEND04E RC00C90101 AT DSNIBHRE * * ERQUAL500A * **************************************************************** * RECOMMENDATION: Apply corrective PTF when available * **************************************************************** Following the application of PH58258 (either UI96554 or UI96555), an update attempted to expand the record from the tablespace defined with LOCKSIZE ROW. Due to a miscommunication between the update process and the space allocation component, the existing page couldn't accommodate the updated record. Db2 subsequently terminated the process with ABEND04E RC00C90101 at DSNIREPR ERQUAL507E, then DSNIBHUN ERQUAL5016 and DSNIBHRE ERQUAL500A during subsequent recovery efforts, indicating persistent page-level issues.
Problem conclusion
Db2 code has been adjusted to resolve the communication issue between the update process and the space allocation function for tablespaces using LOCKSIZE ROW. This is to ensure the page's free space can be re-used for the update operation, on behalf of the Global Transaction group, changing data from the tablespace defined with LOCKSIZE ROW.
Temporary fix
Comments
APAR Information
APAR number
PH62292
Reported component name
DB2 OS/390 & Z/
Reported component ID
5740XYR00
Reported release
C10
Status
CLOSED PER
PE
YesPE
HIPER
YesHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2024-07-15
Closed date
2024-08-08
Last modified date
2024-09-03
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI97955 UI97956
Modules/Macros
DSNIREPR DSNISGRT
Fix information
Fixed component name
DB2 OS/390 & Z/
Fixed component ID
5740XYR00
Applicable component levels
Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.
[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSEPEK","label":"DB2 for z\/OS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"12.0","Line of Business":{"code":"LOB10","label":"Data and AI"}}]
Document Information
Modified date:
03 September 2024