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 IT25044 Status: Closed

DB2 SERVER MAY CRASH WHEN RUNNING LOOSELY COUPLED XA TRANSACTIONor using
MSDTC AS TRANSACTION MANAGER

product:
DB2 FOR LUW / DB2FORLUW / A50 - DB2
Problem description:
The crash can happen under the following conditions:
1. Db2 registry variable  DB2_WORKLOAD=ANALYTICS is set
2. dbm cfg parameter INTRA_PARALLEL is set to no (default)
3. Application is running loosely coupled XA transaction.
Application running on window using MSDTC as transaction manger
by default uses Loosely Coupled XA transaction.

The issue is applicable if all of three conditions are true.

On crash, stack trace back may contain the following functions :

12       sqlrrMapZrc
13       sqlrrcom_dps
14       sqlrr_xcommit
15       sqljsSyncCommitted
16       sqljs_ddm_syncctl
17       sqljsParseRdbAccessed
18       sqljsParse
19       sqljsSqlam
20       sqljsDriveRequests
21       sqljsDrdaAsInnerDriver
22       sqljsDrdaAsDriver
23       sqeAgent::RunEDU
24       sqzEDUObj::EDUDriver
25       sqloEDUEntry
26       start_thread

In the db2diag.log you might see an error like this:


FUNCTION: DB2 UDB, data management, sqldEndGlobalTran,
probe:1376
RETCODE : ZRC=0x8704002F=-2029780945=SQLD_PARM "PARAMETER ERROR"
          DIA8544C An invalid data type was encountered, the
value was "".


FUNCTION: DB2 UDB, data protection services, sqlpEndUowRuntime,
probe:700
MESSAGE : ZRC=0x8704002F=-2029780945=SQLD_PARM "PARAMETER ERROR"
          DIA8544C An invalid data type was encountered, the
value was "".
DATA #1 : db2LogStreamIDType, PD_TYPE_DB2_LOG_STREAM_ID, 2 bytes
0
DATA #2 : SQLP_TENTRY, PD_TYPE_SQLP_TENTRY, 11824 bytes
pSuccTid = 0x7f1698da4c80
pPrevTid = 0x7f1698d99280
succ_lsn = 0
pre_lsn = 0
succ_undoLsn = 0
pre_undoLsn =0
logSpace = 0
ICushionContribution = 0
logSpaceSaved = 0
extraReserved = 0
totalReservedLogSpace = 304
mrtPenlist Address = (nil)
Pending List Address = (nil)
Pending List End Address = (nil)

...


FUNCTION: DB2 UDB, data protection services, sqlpxcm1,
probe:2380
MESSAGE : ZRC=0x8704002F=-2029780945=SQLD_PARM "PARAMETER ERROR"
          DIA8544C An invalid data type was encountered, the
value was "".
Problem Summary:
****************************************************************
* USERS AFFECTED:                                              *
* all                                                          *
****************************************************************
* PROBLEM DESCRIPTION:                                         *
* See Error Description                                        *
****************************************************************
* RECOMMENDATION:                                              *
* Update to v10.5fp10 or above                                 *
****************************************************************
Local Fix:
Enable explicitly intra_parallel to yes, along with
DB2_WORKLOAD=analytics
db2 update dbm cfg using INTRA_PARALLEL YES
Solution
Workaround
not known / see Local fix
Timestamps
Date  - problem reported    :
Date  - problem closed      :
Date  - last modified       :
11.05.2018
20.11.2018
20.11.2018
Problem solved at the following versions (IBM BugInfos)
Problem solved according to the fixlist(s) of the following version(s)