Symptom
Db2diag.log shows below error
=========================
-
<DATE Timestamp> LEVEL: Error
PID : **** TID : ************************* PROC : db2sysc 0
INSTANCE: db2<SID> NODE : 000 DB : <SID>
APPHDL : 0-*** APPID: ******************************
AUTHID : SAP<SID> HOSTNAME: *********
EDUID : ***** EDUNAME: db2agntcol****
FUNCTION: DB2 UDB, CDE Trace, cdeDiagnosticsFacility, probe:556
DATA #1 : String, 332 bytes
DB2ErrorException: DB2 Error Exception zRC=0x801a006d, SQLCODE=-955, diagnostics:
SQLS_MEMCONSUMER_CDE_GROUP_BY stats (4K pages)
current state:
shsort:
sortheap: 28000
sheapthres: 700000
reserved, HWM: 57623, 79379
physical usage: 55984
consumer:
reserved: 28000
logical usage: 46514
Thrown at Subpool.cpp : 556
DATA #2 : Function name in Library, 68 bytes
void ibm_cde::services::MemConsumer::throwOutOfHeapMemoryError(bool)
DATA #3 : File name, 11 bytes
Subpool.cpp
CALLSTCK: (Static functions may not be resolved correctly, as they are resolved to the nearest symbol)
[0] 0x00007F41EB6BE600 _ZN7ibm_cde8services6Tracer9traceDataENS0_11ComponentIDENS0_16CommonTraceLevelENS1_10TraceEventEPKcmS6_PKvmRKSbIcSt11char_trait + 0x710
[1] 0x00007F41EF4D3E9B _ZNK7ibm_cde8services13BaseException14traceExceptionENS0_11ComponentIDEPKc + 0x22B
[2] 0x00007F41EF4DC059 _ZN7ibm_cde8services11MemConsumer25throwOutOfHeapMemoryErrorEb + 0x389
[3] 0x00007F41ECD47F49 _ZN7ibm_cde5query19GroupByControlBlock24handleInsufficientMemoryEll + 0x559
[4] 0x00007F41EF6A3E66 _ZN7ibm_cde5query19GroupByControlBlock29getLongestOverflowBucketChainEjtRmlb + 0x716
[5] 0x00007F41EF6A4EA9 _ZN7ibm_cde5query19GroupByControlBlock26spillOverflowChainIfNeededEjllbb + 0xA9
[6] 0x00007F41ECD0ABC1 _ZN7ibm_cde5query32LookupGroupingHashTableEvaluator33processInputsSynchronously_helperINS_5types7IntegerIlLb0EEELNS0_15HashTabl + 0x1CD1
[7] 0x00007F41ECD03D57 _ZN7ibm_cde5query32LookupGroupingHashTableEvaluator26processInputsSynchronouslyEv + 0xF7
[8] 0x00007F41F1306936 _ZN7ibm_cde5query9Evaluator8evaluateEbbRNS1_21EvaluatorRestartStateEPNS0_19OptPredicateTrackerE + 0x3F6
[9] 0x00007F41EC02326C _ZN7ibm_cde5query17EvaluationRoutine8evaluateEjP15sql_static_data + 0x23C
[10] 0x00007F41EF68ACBB _ZN7ibm_cde5query9Scheduler13runThreadTaskEPvPi + 0x4FB
[11] 0x00007F41EF6934BE _ZN7ibm_cde5query17cdeEntryPointImplEP8sqeAgentPvS3_ + 0x6E
[12] 0x00007F41EF642033 _ZN12cdeInterface16startCdeSubagentEP8sqeAgent + 0x83
[13] 0x00007F41EE767C01 _Z14sqlriInvokeCdeP8sqlrr_cb + 0x41
[14] 0x00007F41F13F2501 _Z15sqlriSectInvokeP8sqlrr_cbP12sqlri_opparm + 0x1B1
[15] 0x00007F41EE57867C _Z16sqlrr_smp_routerP8sqlrr_cb + 0x17C
[16] 0x00007F41EE5776CC _Z21sqlrr_subagent_routerP8sqeAgentP12SQLE_DB2RA_T + 0x5BC
[17] 0x00007F41ED36DE9D /db2/db2bip/sqllib/lib64/libdb2e.so.1 + 0x315BE9D
[18] 0x00007F41ED36C95C _Z21sqleProcessSubRequestP8sqeAgent + 0x2EC
[19] 0x00007F41ED388082 _ZN8sqeAgent6RunEDUEv + 0x4C2
[20] 0x00007F41EEBBDDB7 _ZN9sqzEDUObj9EDUDriverEv + 0xF7
[21] 0x00007F41EE36FE43 sqloEDUEntry + 0x303
[22] 0x00007F41F5AD1744 /lib64/libpthread.so.0 + 0x8744
[23] 0x00007F41E8F40AAD clone + 0x6D -
<DATE Timestamp> LEVEL: Severe
PID : **** TID : ************************* PROC : db2sysc 0
INSTANCE: db2<SID> NODE : 000 DB : <SID>
APPHDL : 0-*** APPID: ******************************
AUTHID : SAP<SID> HOSTNAME: *********
EDUID : ***** EDUNAME: db2agntcol****
FUNCTION: DB2 UDB, CDE Aggregation, LookupGroupingHashTableEvaluator::calculateOverflowBucketSize, probe:625
MESSAGE : No memory for local HTs, throw 955:
DATA #1 : Function name in Library, 0 bytes
Object not dumped: Address: 0x0000000000000000 Size: 0 Reason: Address is NULL
DATA #2 : File name, 36 bytes
LookupGroupingHashTableEvaluator.cpp -
<DATE Timestamp> LEVEL: Error
PID : **** TID : ************************* PROC : db2sysc 0
INSTANCE: db2<SID> NODE : 000 DB : <SID>
APPHDL : 0-*** APPID: ******************************
AUTHID : SAP<SID> HOSTNAME: *********
EDUID : ***** EDUNAME: db2agntcol****
FUNCTION: DB2 UDB, CDE Data, DatabaseTempTable::writeTempData, probe:445
MESSAGE : Write to temp table failed with rc: -2147221501 Pool ID 3 Object ID 2
DATA #1 : Function name in Library, 0 bytes
Object not dumped: Address: 0x0000000000000000 Size: 0 Reason: Address is NULL
DATA #2 : File name, 21 bytes
DatabaseTempTable.cpp
Read more...
Environment
- Db2 for LUW 10.5
- SAP NETWEAVER 7.4
Keywords
SQLS_MEMCONSUMER_CDE_GROUP_BY, throwOutOfHeapMemoryError, LookupGroupingHashTableEvaluator, calculateOverflowBucketSize, GroupByControlBlock , KBA , BC-DB-DB6 , DB2 Universal Database for Unix / NT , Problem
About this page
This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).Search for additional results
Visit SAP Support Portal's SAP Notes and KBA Search.
SAP Knowledge Base Article - Preview