A fix is available
APAR status
Closed as program error.
Error description
Message DSNI014I DSNIOW ERQUAL 5005 REASON 00C90101 ABEND, during SQL query and accessing a Pointer/Overflow row. Db2 LOG data shows that the page which the Overflow row was on, underwent page compaction. ABEND04E MSGDSNI014I RC00C90101 ERQUAL5005
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All Db2 for z/OS users with overflow * * records. * **************************************************************** * PROBLEM DESCRIPTION: ABEND04E RC00C90101 * * LOC=DSNIDM.DSNIOW ERQUAL5005 * **************************************************************** * RECOMMENDATION: Apply corrective PTF when available. * **************************************************************** A rare timing window exists when the page compaction operation is running concurrently with an uncommitted reader(UR). When UR reads an overflow page to locate and decompress an overflow record, Db2 detects that the overflow page has changed since its last access. It is necessary for Db2 to release the resources held on the overflow page before redriving some logic to process the overflow page again. Db2 hits the rare timing window when accessing the overflow record which happens to be relocated by the page compaction operation. Db2 is unsuccessful in releasing the held resources and causing an abend during redrive.
Problem conclusion
Db2 has been fixed to use a local variable for releasing resources held on the overflow page. This way, an uncommitted reader's processing does not get impacted by the concurrent page compaction operation.
Temporary fix
Comments
APAR Information
APAR number
PH14205
Reported component name
DB2 OS/390 & Z/
Reported component ID
5740XYR00
Reported release
B10
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2019-07-05
Closed date
2019-08-07
Last modified date
2019-09-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI64639 UI64643
Modules/Macros
DSNIRSET
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":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSEPEK","label":"Db2 for z\/OS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"11.0","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"11.0","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
01 September 2019