suche 36x36
Latest versionsfixlist
11.1.0.7 FixList
10.5.0.9 FixList
10.1.0.6 FixList
9.8.0.5 FixList
9.7.0.11 FixList
9.5.0.10 FixList
9.1.0.12 FixList
Have problems? - contact us.
Register for free anmeldung-x26
Contact form kontakt-x26

DB2 - Problem description

Problem IT23577 Status: Closed

INSTANCE CRASH WHEN CAPTURING SECTION EXPLAIN INFORMATION FOR SQL
STATEMENT THAT CAN PRODUCE A VERY LARGE OPTIMIZED STATEMENT

product:
DB2 FOR LUW / DB2FORLUW / B10 - DB2
Problem description:
When capturing explain information for a SQL statement, using
any of the four section explain interfaces, the Db2 instance can
crash.

This can occur when the compilation of the statement can produce
a very large optimized statement that exceeds the maximum length
of the STATEMENT_TEXT field of the EXPLAIN_STATEMENT table.

The four section explain interfaces include:
EXPLAIN_FROM_ACTIVITY, EXPLAIN_FROM_CATALOG, EXPLAIN_FROM_DATA,
and EXPLAIN_FROM_SECTION

If you hit this issue, you will see the following in the
db2diag.log:

2017-12-26-03.56.34.380081-300 I2511445E624          LEVEL:
Severe
PID     : 2768988              TID : 140736909534976 PROC :
db2sysc
INSTANCE: akikoba              NODE : 000            DB   :
SAMPLE
APPHDL  : 0-54                 APPID:
*LOCAL.akikoba.171226082343
AUTHID  : AKIKOBA              HOSTNAME: hotellnx107
EDUID   : 69                   EDUNAME: db2agent (SAMPLE)
FUNCTION: DB2 UDB, trace services, sqlt_logerr_string (secondary
logging function), probe:30
MESSAGE : **SQLNX_FORMAT_STATEMENT**
DATA #1 : String, 87 bytes
Column AKIKOBA .EXPLAIN_STATEMENT.STATEMENT_TEXT is too small,
required size: 6420170

2017-12-26-03.59.03.317075-300 E2512070E811          LEVEL:
Error
PID     : 2768988              TID : 140736909534976 PROC :
db2sysc
INSTANCE: akikoba              NODE : 000            DB   :
SAMPLE
APPHDL  : 0-54                 APPID:
*LOCAL.akikoba.171226082343
AUTHID  : AKIKOBA              HOSTNAME: hotellnx107
EDUID   : 69                   EDUNAME: db2agent (SAMPLE)
FUNCTION: DB2 UDB, oper system services, sqloEDUCodeTrapHandler,
probe:30
MESSAGE : ADM14005E  The following error occurred: "AppErr".
First Occurrence
          Data Capture (FODC) has been invoked in the following
mode:
          "Automatic".  Diagnostic information has been recorded
in the
          directory named

"/home/akikoba/sqllib/db2dump/FODC_AppErr_2017-12-26-03.59.03.31
6981_
          2768988_69_000/".
...

2017-12-26-03.59.03.924664-300 I2577982E2951         LEVEL:
Event
PID     : 2768988              TID : 140736909534976 PROC :
db2sysc
INSTANCE: akikoba              NODE : 000            DB   :
SAMPLE
APPHDL  : 0-54                 APPID:
*LOCAL.akikoba.171226082343
AUTHID  : AKIKOBA              HOSTNAME: hotellnx107
EDUID   : 69                   EDUNAME: db2agent (SAMPLE)
FUNCTION: DB2 UDB, oper system services,
sqloPGRPRegisterOneCrash, probe:2161
MESSAGE : lastCrashCount
DATA #1 : unsigned integer, 8 bytes
0
DATA #2 : String, 10 bytes
inRecovery
DATA #3 : Boolean, 1 bytes
false
CALLSTCK: (Static functions may not be resolved correctly, as
they are resolved to the nearest symbol)
  [0] 0x00007FFFF093485C sqloPGRPRegisterOneCrash + 0x20C
  [1] 0x00007FFFF0A86588 sqloEDUCodeTrapHandler + 0xB18
  [2] 0x00007FFFF7BCF850 /lib64/libpthread.so.0 + 0xF850
  [3] 0x00007FFFE881C632 /lib64/libc.so.6 + 0x83632
  [4] 0x00007FFFE87E11EF _IO_vfprintf + 0x40BF
  [5] 0x00007FFFE880B8EB vsnprintf + 0x9B
  [6] 0x00007FFFE978B9C4 ossSnprintf + 0xA4
  [7] 0x00007FFFF08C8CFD
_Z20sqlnxFormatSTATEMENTP13sqlnxPlanInfodiPh + 0x32D
  [8] 0x00007FFFF08BDF3E
_Z18sqlnxFormatExplainP13sqlnxPlanInfoPvP12sqzDataChainI22sqlnxM
emberActualsData16sqzChainNodeBaseIS3_EEbP19sqlra_executable_id
+ 0x7BE
  [9] 0x00007FFFF08DB546
_Z32sqlnxCallbackExplainFromPlanInfojPPv + 0x136
  [10] 0x00007FFFEF02723D _Z29sqlerTrustedRtnCallbackRouterjPPv
+ 0xB0D
  [11] 0x00007FFFBD7BEAED
_Z19explainFromPlanInfoP9sqlri_shdjPcjS1_jS1_S1_S1_S1_S1_S1_P19s
qlra_executable_idS1_P12sqzDataChainI22sqlnxMemberActualsData16
+ 0x30D
  [12] 0x00007FFFBD7C2B3B explainFromSection + 0x5FB
  [13] 0x00007FFFF0979DA7 sqloInvokeFnArgs + 0x6F67
  [14] 0x00007FFFF1828DC9
_Z19sqlriInvokerTrustedP10sqlri_ufobP21sqlriRoutineErrorIntfb +
0x769
  [15] 0x00007FFFF181D04E _Z18sqlriInvokeInvokerP10sqlri_ufobb +
0x1B2E
  [16] 0x00007FFFF181AB80 _Z9sqlricallP8sqlrr_cb + 0x1D0
  [17] 0x00007FFFF169FE28
_Z15sqlriSectInvokeP8sqlrr_cbP12sqlri_opparm + 0x4F8
      ...
Problem Summary:
****************************************************************
* USERS AFFECTED:                                              *
* Users capturing explain information by EXPLAIN_FROM_*        *
* function.                                                    *
****************************************************************
* PROBLEM DESCRIPTION:                                         *
* See Error Description                                        *
****************************************************************
* RECOMMENDATION:                                              *
* Upgrade to Db2 Version 11.1 fixpack 4 or later.              *
****************************************************************
Local Fix:
Solution
Workaround
not known / see Local fix
Timestamps
Date  - problem reported    :
Date  - problem closed      :
Date  - last modified       :
26.12.2017
23.12.2018
23.12.2018
Problem solved at the following versions (IBM BugInfos)
Problem solved according to the fixlist(s) of the following version(s)