A fix is available
APAR status
Closed as program error.
Error description
During allocation of linear pageset pieces, Db2 received a MSGDSNB207I DYNAMIC ALLOCATION OF DATA SET FAILED. Db2 closed the dataset without freeing the Pb0's. Later Db2 extend attempted to create a new piece, open and preformat for one page and close the piece in order to get out of create mode. It subsquently abends with ABEND04E 00C20305 AT DSNB1CPP +029A4 due to non-zero Pb0 found for next piece.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All Db2 12 and Db2 13 for z/OS users. * **************************************************************** * PROBLEM DESCRIPTION: ABEND04E RC00C20305 DSNB1CPP * **************************************************************** * RECOMMENDATION: Apply corrective PTF when available * **************************************************************** The PB0 storage of a pageset/partition will not be freed when the physical close is driven by an open failure, since other agents may be accessing it. The allocated PB0 will be reused in the event of a subsequent open request, or will be freed when the associated PB block is freed. For non-partitioned pageset, Db2 extends data sets when the requested space exceeds the remaining space in the data set. Db2 extend will attempt to create a new piece, open and preformat for one page and close the piece in order to get out of create mode. During the close processing of the piece, it will check if the PB0 of next piece exists. ABEND04E RC00C20305 DSNB1CPP may occur unexpectedly if the PB0 of next piece was left unfreed due to an open failure as described above.
Problem conclusion
Db2 code has been modified to avoid the ABEND04E-00C20305 when the PB0 of next piece exists but next piece is not opened.
Temporary fix
Comments
APAR Information
APAR number
PH64568
Reported component name
DB2 OS/390 & Z/
Reported component ID
5740XYR00
Reported release
C10
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2024-12-13
Closed date
2025-02-12
Last modified date
2025-03-04
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI99983 UI99984
Modules/Macros
DSNB1CPP
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":"LOB76","label":"Data Platform"}}]
Document Information
Modified date:
04 March 2025