IBM Support

PH60725: ABEND0C4 RC38 IN DSNXOTS+18082 CAN OCCUR FOR A QUERY WHERE ONE OF THE TABLES HAS FULLY MATCHING EQUAL UNIQUE INLIST ACCESS

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • ABEND0C4 RC38 in DSNXOTS+18082 can occur for a query where one
    of the tables has fully matching equal unique INLIST access.
    Also, there is an index with FULLKEYCARDF equal to the
    cardinality of the table.
    

Local fix

  • n/a
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of Db2 12 and 13 for z/OS          *
    *                 running queries referencing multiple         *
    *                 tables and one table with local predicates   *
    *                 that are very filtering.                     *
    ****************************************************************
    * PROBLEM DESCRIPTION: ABEND0C4 RC38 in DSNXOTS+18082 can      *
    *                      occur for a query when the following    *
    *                      conditions are met.                     *
    *                                                              *
    *                      (1)There exists one table that is       *
    *                      very filtering after applying local     *
    *                      predicates compared with other          *
    *                      tables, and                             *
    *                      (2)There is no multi-column             *
    *                      cardinality statistics or frequency     *
    *                      statisitics on the table in (1).        *
    ****************************************************************
    * RECOMMENDATION: Apply corrective PTF when available          *
    ****************************************************************
    ABEND0C4 RC38 in DSNXOTS+18082 can occur for a query when
    the following conditions are met.
    
    (1)There exists one table that is very filtering after
    applying local predicates compared with other tables, and
    (2)There is no multi-column cardinality statistics or
    frequency statisitics on the table in (1).
    
    The abend is because Db2 accesses invalid storage when
    checking the statistics in (2).
    

Problem conclusion

  • PH60725 fixes the abend by checking the validity of the
    storage before accessing the multi-column cardinality
    statistics or frequency statisitics.
    
    SQLWHERE SQLSTATS
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH60725

  • 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-04-04

  • Closed date

    2024-05-13

  • Last modified date

    2024-06-03

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

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

    UI96882 UI96883

Modules/Macros

  • DSNXOTS
    

Fix information

  • Fixed component name

    DB2 OS/390 & Z/

  • Fixed component ID

    5740XYR00

Applicable component levels

  • RC10 PSY UI96882

       UP24/05/24 P F405

  • RD10 PSY UI96883

       UP24/05/24 P F405

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 June 2024