IBM Support

IC66050: THE DB2 LICENSE DAEMON (DB2LICD) MIGHT INHERIT FILE DESCRIPTORS INCLUDES SOCKET FROM APPLICATION PROCESS.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The db2 license daemon might be spawned from application when
    User Policy is enabled.
    Because db2 client code keep track the license with license
    daemon in this settings, and might spawn license daemon if it's
    not started.
    This behavior is expected one, but all the file descriptor
    includes sockt will be inherited by db2licd and it might cause
    some problems on the application.
    

Local fix

  • Please start db2licd manually to prevent application spawns the
    daemon.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * all Unix                                                     *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * In DB2 environments where a per user license policyis        *
    * enabled,  an application calling a DB2 API cantrigger the    *
    * license daemon to be started.  On Unixsystems,  the license  *
    * daemon will inherit all of theparent process' file handles.  *
    * The license daemonis a long-running process,  and so any     *
    * inheritedfile handles (which include sockets) will be        *
    * heldopen indefinitely.                                       *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * apply DB2 v9.7 FixPack 2.                                    *
    ****************************************************************
    

Problem conclusion

  • The license daemon now closes all inherited file handles.
    
    The fix is present in DB2 v9.7 FixPack 2.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IC66050

  • Reported component name

    DB2 FOR LUW

  • Reported component ID

    DB2FORLUW

  • Reported release

    970

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2010-02-03

  • Closed date

    2010-05-25

  • Last modified date

    2010-05-25

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

    LI73804

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

Fix information

  • Fixed component name

    DB2 FOR LUW

  • Fixed component ID

    DB2FORLUW

Applicable component levels

  • R970 PSN

       UP

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSEPGG","label":"Db2 for Linux, UNIX and Windows"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"9.7","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
25 May 2010