IBM Support

PH10996: GEN/DDL OBJECT COMPARE DDL OUTPUT TABLESPACE ERRONEOUS FREEPAGE PCTFREE PCTFREE_UPD VALUES DB2 V12.1

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • This APAR addresses two issues:
    
    1) GEN/DDL of a tablespace created before DB2 V12 may
    not produce the correct DDL for parameters FREEPAGE, PCTFREE,
    and PCTFREE_UPD.
    
    2) Compare of a tablespace created before DB2 V12 with
    a DB2 V12 tablespace from either the catalog or DDL may not
    produce the correct change statements for parameters
    PCTFREE and PCTFREE_UPD.
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Users of the DB2 Administration Tool for     *
    *                 z/OS who use GEN/DDL and Compare with        *
    *                 tablespaces created before DB2 V12.          *
    ****************************************************************
    * PROBLEM DESCRIPTION: Migrated tablespaces that were created  *
    *                      before DB2 V12 contain null values in   *
    *                      SYSTABLESPACE columns FREEPAGE,         *
    *                      PCTFREE, and PCTFREE_UPD. This could    *
    *                      cause invalid DDL to be generated by    *
    *                      GEN/DDL and to be used by Compare.      *
    ****************************************************************
    This APAR addresses the following issues:
    
    1) GEN/DDL of a migrated tablespace created before DB2 V12 may
    not produce the correct DDL for parameters FREEPAGE, PCTFREE,
    and PCTFREE_UPD. For example, if a tablespace was defined as
    having:
    
    FREEPAGE 15
    PCTFREE 10
    NUMPARTS 2
    
    The DDL generated might show the following:
    
    NUMPARTS 2
         (PART 2
            FREEPAGE 15 PCTFREE 10)
    
    This fix ensures that the correct parameters are generated.
    
    2) Compare of a migrated tablespace created before DB2 V12 with
    a DB2 V12 tablespace from either the catalog or DDL does not
    produce the correct change statements for parameters
    PCTFREE and PCTFREE_UPD. Compare will now do the following:
    
    1. If a V12 tablespace (or DDL equivalent to creating a V12
       tablespace) is the source, and the migrated pre-DB2 V12 TS is
       the target, the values of SYSTABLEPART columns PCTFREE and
       PCTFREE_UPD    will be used instead of NULL. If there is a
       difference between these values    and the source
       SYSTABLESPACE values, there will be a change statement
       to change the SYSTABLESPACE PCTFREE and PCTFREE_UPD
       values from NULL to the source values.
    
    2. If the migrated pre-DB2 V12 tablespace is the source and a
       V12 tablespace is the target, there is no change generated
       for the SYSTABLESPACE PCTFREE and PCTFREE_UPD parameters.
       Changes to SYSTABLEPART parameters continue as normal.
    

Problem conclusion

  • The problems have been resolved.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH10996

  • Reported component name

    DB2 ADMIN TOOL

  • Reported component ID

    568851500

  • Reported release

    C10

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2019-04-12

  • Closed date

    2020-01-28

  • Last modified date

    2020-02-04

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

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

    UI67601 010PC2Ÿ 010PC2Ÿ

Modules/Macros

  • ADB2CM3  ADB2CME  ADB2CMF  ADB2CMO  ADB2CMP  ADB2CMR  ADB2CMS
    ADB2CMT  ADB2CMU  ADB2REG  ADB2REM  ADB2REP  ADB2RGC
    

Fix information

  • Fixed component name

    DB2 ADMIN TOOL

  • Fixed component ID

    568851500

Applicable component levels

  • RC10 PSY UI67601

       UP20/01/30 P F001

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":"SSCVQTD","label":"IBM Db2 Administration Tool for z\/OS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"12.1.0","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
04 February 2020