IBM Support

PH38725: REORG OF A PBR TS ABENDS WITH RC00E40005 IN DSNUGSRP+2164 / ICE046A WHEN PH28092 IS INSTALLED. 21/10/18 PTF PECHANGE

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • PH28092 introduced a REORG enhancement in regard to skip the
    sorting of the clustering partitioned index (PI) and to build
    the PI partitions in parallel during the RELOAD phase.
    
    Running REORG SHRLEVEL CHANGE on a multi-part range partitioned
    TS with only one clustering partitioned IX - that made use of
    the new feature introduced by PH28092 - can lead to DFSORT
    failures:
    - ABND=04E-00E40005 in DSNUGSRP+2164
    - ICE046A (SORT CAPACITY EXCEEDED)
    
    With the increased degree of parallelism and the avoidance of
    the PI sort under PH28092, there are scenarios where REORG might
    under-allocate the sort work data sets required for the mapping
    index sort. This happenes when the size of the PI is
    significantly larger than the size of the mapping index. As
    consequence the above DFSORT errors could happen.
    
    ADDITIONAL SYMPTOMS:
    ABEND04E RC00E40005
    MSGICE046A
    higer parallelism with PH28092
    

Local fix

  • BYPASS/CIRCUMVENTION:
    Code DIAGNOSE TYPE(892) to disable the code introduced by
    PH28092.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * All Db2 12 for z/OS users of REORG                           *
    * TABLESPACE utility with PH28092 / UI71385                    *
    * applied                                                      *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * REORG TABLESPACE SHRLEVEL CHANGE on a                        *
    * table space with a single partitioning                       *
    * index defined failed with ABEND04E                           *
    * RC00E40005 in DSNUGSRP OFFSET2164                            *
    * with APAR PH28092 PTF UI71385 applied                        *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * Apply corrective PTF when available                          *
    ****************************************************************
    User ran a REORG TABLESPACE SHRLEVEL CHANGE on a range
    partitioned table space with a single partitioning and
    partitioned index (PI) defined, which utilized unload reload
    partition parallelism to perform the reorganization with
    message DSNU1160I issued.  With PH28092 / PTF UI71385 applied,
    this REORG was also performing parallel build of the PI
    partitions in parallel with the data reload.  But during
    RELOAD phase execution, one of the index sort task failed
    with ABEND04E RC00E40005 in DSNUGSRP + x'2164' with DFSORT
    message ICE046A sort capacity error.
    The reported problem was caused by incorrect program logic
    where REORG TABLESPACE SHRLEVEL CHANGE was under-estimating the
    size of the sort work data sets for the mapping index sort
    when performing dynamic sort work data set allocations.
    This problem might occur in the above scenario when the size
    of the PI index is significantly larger than the size of the
    mapping index (29 bytes) and SORT is unable to recover from
    the B37 conditions.
    Additional keywords:  MSGDSNU1160I
    

Problem conclusion

  • Code has been modified to correct the aforementioned issue
    during REORG TABLESPACE SHRLEVEL CHANGE execution.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH38725

  • Reported component name

    DB2 OS/390 & Z/

  • Reported component ID

    5740XYR00

  • Reported release

    C10

  • Status

    CLOSED PER

  • PE

    YesPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2021-07-07

  • Closed date

    2021-11-19

  • Last modified date

    2021-12-01

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

    UI78197

Modules/Macros

  • DSNURPCT
    

Fix information

  • Fixed component name

    DB2 OS/390 & Z/

  • Fixed component ID

    5740XYR00

Applicable component levels

  • RC10 PSY UI78197

       UP21/11/30 P F111 {

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.

[{"Line of Business":{"code":"LOB10","label":"Data and AI"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSEPEK","label":"DB2 for z\/OS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"12.0"}]

Document Information

Modified date:
02 December 2021