IBM Support

IV60484: TEMA SERVER CANNOT CONNECT TO DB2 DATABASE "THERE IS NOT ENOUGH STORAGE AVAILABLE TO PROCESS THE STATEMENT"

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

APAR status

  • Closed as program error.

Error description

  • After installation of TEMA server we cannot connect to IEM DB2
    database. The following error is being thrown:
    com.ibm.db2.jcc.am.SqlException: There is not enough storage
    available
    to process the statement.. SQLCODE=-930, SQLSTATE=57011,
    DRIVER=4.14.111
    
    Log is attached to this PMR:
    ...
    2014-05-09 12:23:20 / [INFO] NativeException:
    com.ibm.db2.jcc.am.SqlException: There is not enough storage
    available
    to process the statement.. SQLCODE=-930, SQLSTATE=57011,
    DRIVER=4.14.111:         select Sitename as sitename,
                   ID       as id,
                   case when Sitename = 'ActionSite' then
    dbo.fn_ExtractField('CustomSiteName', 0, Fields) else null end
    as
    custom_sitename,
                   Name     as name,
                   0        as is_retrieved_property,
                   0        as is_reserved,
                   Fields   as fields,
                   case when ParentID = 1 then 1 else 0 end as
    deleted
            from BES_OBJECT_DEFS
            where Sequence  > 0
              and Sequence <= 1326833
              and dbo.fn_ExtractField('Fixlet Type', 0, Fields) =
    'Analysis'
            union all
            select 'ActionSite' as sitename,
                   ID           as id,
                   null         as custom_sitename,
                   Name         as name,
                   1            as is_retrieved_property,
                   case when dbo.fn_ExtractField('IsReserved', 0,
    Fields) =
    'Yes' then 1 else 0 end as is_reserved,
                   Fields       as fields,
                   case when ParentID = 1 then 1 else 0 end as
    deleted
            from BES_OBJECT_DEFS
            where Sequence     > 0
              and Sequence    <= 1326833
              and ContentType  = 5
              and dbo.fn_ExtractField('SMIME', 0, Fields) is not
    null
    

Local fix

  • Allocate an unnecessarily large amount of memory in DB2, so that
     even
    when using the problematic function, it still has enough runway
    to complete.
    

Problem summary

  • The relevance for the SQL Server AGent appears to be failing
    when the
    SQLSERVERAGENT does not exist as a service. The customer is
    getting the
    following message on his health check panel:
    
    Relevance evaluation failed. Singular expression refers to
    non-existent object.
    
    The customer has the database installed locally but does not
    have the
    SQLSERVERAGENT installed.
    
    I was able to reproduce this on my test system as well. When I
    run the
    following relevance on my test system in the fixlet debugger, I
    get "Remote
    Database" returned as an answer..it is incorrect...as the
    database is local and
    is SQL Express (the database we ship imbedded).
    
    I will attach the screen shot of the issue that the customer
    sent. I will also
    open up an APAR for this.
    

Problem conclusion

  • There were two things going on:
    1. The status field for the "SQL Server Agent Status" is
    dependent on an old
    property that does not exist anymore. Like Brian mentioned in
    comment #20, it
    indeed was a result of a name change. This has been fixed.
    
    2. Errors for the "FillDB Log File Size" and "Actionsite Size"
    happen when
    there are multiple properties of the same name. An ambiguous
    call can lead to
    the Console error-ing out in the relevance used in the
    dashboard. Mike helped
    me modify these relevance statements to remove the ambiguity.
    
    Both changes have been propagated to BES Support DEV version 76.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IV60484

  • Reported component name

    TV EP MG SEC CF

  • Reported component ID

    5725C43SM

  • Reported release

    910

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2014-05-14

  • Closed date

    2016-10-20

  • Last modified date

    2016-10-20

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

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

Fix information

  • Fixed component name

    TV EP MG SEC CF

  • Fixed component ID

    5725C43SM

Applicable component levels

  • R820 PSY

       UP

[{"Business Unit":{"code":null,"label":null},"Product":{"code":"SSBQVS","label":"Tivoli Endpoint Manager"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"910","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
20 October 2016