IBM Support

PI24860: RC00C90101 DSNIZLDR:5002 DURING REORG WITH PENDING DDL CHANGES

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • An Alter was done on a compressed tablespace to change the
    pagesize from 8k to 4k.  Reorg was done to materialize the
    pending changes, and KEEPDICTIONARY was specified.  The
    dictionary written to the shadow data sets was incomplete,
    resulting in ABEND04E RC00C90101 ERQUAL5002 in DSNIZLDR.
    

Local fix

  • run REORG without the KEEPDICTIONARY option
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All DB2 10 for z/OS and DB2 11 for z/OS      *
    *                 users of the REORG utility with the          *
    *                 KEEPDICTIONARY option.                       *
    ****************************************************************
    * PROBLEM DESCRIPTION: ABEND04E RC00C90101 in DSNIZLDR:5002    *
    *                      during REORG KEEPDICTIONARY utility     *
    *                      after an ALTER TABLESPACE BUFFERPOOL    *
    *                      is run.                                 *
    ****************************************************************
    * RECOMMENDATION: Apply corrective PTF when available          *
    ****************************************************************
    An ALTER TABLESPACE BUFFERPOOL BP1 was run against a compressed
    table space.  A subsequent REORG TABLESPACE KEEPDICTIONARY
    utility was run, but failed with ABEND04E RC00C90101 ERQUAL5002.
    When REORG is materializing a pending ALTER which changes the
    BUFFERPOOL size, a new dictionary should be built.
    

Problem conclusion

  • REORG code has been modified to ignore the KEEPDICTIONARY
    option when an ALTER TABLESPACE BUFFERPOOL change is
    pending and will build a new dictionary.
    
    This change will be documented in the Utility Guide and
    Reference manual, under the REORG utility, the KEEPDICTIONARY
    option:
    
    Possible reasons for not specifying KEEPDICTIONARY are:
    
    | If REORG is materializing a pending alter of the buffer
    | pool, REORG builds a new dictionary.  DB2 ignores the
    | KEEPDICTIONARY option if REORG is materializing a
    | buffer pool change.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI24860

  • Reported component name

    DB2 OS/390 & Z/

  • Reported component ID

    5740XYR00

  • Reported release

    A10

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2014-08-29

  • Closed date

    2014-10-17

  • Last modified date

    2014-12-01

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

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

    UI22273 UI22274

Modules/Macros

  •    DSNUGPAL DSNURFIT DSNURFUI
    

Fix information

  • Fixed component name

    DB2 OS/390 & Z/

  • Fixed component ID

    5740XYR00

Applicable component levels

  • RA10 PSY UI22273

       UP14/11/05 P F411

  • RB10 PSY UI22274

       UP14/11/05 P F411

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"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
30 April 2020