home clear 64x64
en blue 200x116 de orange 200x116 info letter User
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 IC86251 Status: Closed

For online load without specifying USE <tablespace>, when an int
ernal lock escalation is needed, Load might fail and mark db bad

product:
DB2 FOR LUW / DB2FORLUW / 970 - DB2
Problem description:
For online load (ALLOW READ ACCESS) without specifying USE 
<tablespace> option, the shadow index will be created in the 
same tablespace as the index object, and if an escalation of an 
internal extent movement lock is needed at the same time, the 
Load might fail in acquiring the extent movement lock followed 
by an "Invalid pool ID" error, then subsequent commit operation 
might ultimately mark the database bad. 
 
Additionally, subsequent crash recovery might fail with the same 
symptoms as what you saw from failed load previously so that 
the database cannot be recovered. 
 
The errors in db2diag.log are as below. 
 
2012-07-29-15.33.25.412726+480 I8038741E568        LEVEL: Error 
PID     : 12348                TID  : 139821397829968PROC : 
db2sysc 24 
INSTANCE: db2inst1             NODE : 024          DB   : SAMPLE 
APPHDL  : 998-10015            APPID: 
*N998.db2inst1.120729081747 
AUTHID  : JOB_ETL 
EDUID   : 32298                EDUNAME: db2lrid 24 
FUNCTION: DB2 UDB, database utilities, DIAG_ERROR, probe:0 
DATA #1 : String, 145 bytes 
LOADID: 206.2012-07-29-15.32.36.252376.998 (65530;36218) 
Error requiring extent movement lock. , 1, (nil), Detected in 
file:sqlulinx.C, Line:1677 
 
<strip> 
 
2012-07-29-15.34.00.649555+480 I8083036E498        LEVEL: Error 
PID     : 12348                TID  : 139827399878992PROC : 
db2sysc 24 
INSTANCE: db2inst1             NODE : 024          DB   : SAMPLE 
 
APPHDL  : 998-10015            APPID: 
*N998.db2inst1.120729081747 
AUTHID  : JOB_ETL< 
EDUID   : 161                  EDUNAME: db2agnta (SAMPLE) 24 
FUNCTION: DB2 UDB, database utilities, DIAG_ERROR, probe:0 
MESSAGE : Check pool , -2029911946, 0x10040, Detected in 
file:sqluvppo.C,< 
          Line:2895 
 
2012-07-29-15.34.00.649806+480 I8083535E459        LEVEL: 
Warning 
PID     : 12348                TID  : 139827399878992PROC : 
db2sysc 24 
INSTANCE: db2inst1             NODE : 024          DB   : SAMPLE 
 
APPHDL  : 998-10015            APPID: 
*N998.db2inst1.120729081747 
AUTHID  : JOB_ETL< 
EDUID   : 161                  EDUNAME: db2agnta (SAMPLE) 24 
FUNCTION: DB2 UDB, database utilities, DIAG_NOTE, probe:0 
DATA #1 : String, 27 bytes 
 
TS info 0, 139827399872756 
 
<strip> 
 
2012-07-29-15.34.00.650140+480 I8084519E498        LEVEL: Severe 
 
PID     : 12348                TID  : 139827399878992PROC : 
db2sysc 24 
INSTANCE: db2inst1             NODE : 024          DB   : Sample 
 
APPHDL  : 998-10015            APPID: 
*N998.db2inst1.120729081747 
AUTHID  : JOB_ETL 
EDUID   : 161                  EDUNAME: db2agnta (SAMPLE) 24 
FUNCTION: DB2 UDB, database utilities, 
sqlu_process_pending_operation, probe:1904 
RETCODE : ZRC=0x87020076=-2029911946=SQLB_INV_POOLID "Invalid 
pool ID" 
 
<strip> 
 
2012-07-29-15.34.01.133561+480 E8130570E465        LEVEL: Severe 
 
PID     : 12348                TID  : 139827399878992PROC : 
db2sysc 24 
INSTANCE: db2inst1             NODE : 024          DB   : SAMPLE 
 
APPHDL  : 998-10015            APPID: 
*N998.db2inst1.120729081747 
AUTHID  : JOB_ETL< 
EDUID   : 161                  EDUNAME: db2agnta (SAMPLE) 24 
FUNCTION: DB2 UDB, base sys utilities, 
sqeLocalDatabase::MarkDBBad, probe:10 
MESSAGE : ADM7518C  "SAMPLE   " marked bad. 
 
 
Subsequent crash recovery may fail with following error message 
in db2diag.log. 
 
 
2012-07-29-19.20.16.799120+480 E3337E457           LEVEL: 
Warning 
PID     : 32185                TID  : 139900972165456PROC : 
db2sysc 24 
INSTANCE: db2inst1             NODE : 024          DB   : SAMPLE 
APPHDL  : 24-64                APPID: *N24.db2inst1.120729112008 
AUTHID  : DB2INST1 
EDUID   : 38                   EDUNAME: db2agent (SAMPLE) 24 
FUNCTION: DB2 UDB, recovery manager, sqlpresr, probe:410 
MESSAGE : ADM1530E  Crash recovery has been initiated. 
 
<strip> 
 
2012-07-29-19.20.18.424328+480 I7474E542           LEVEL: Severe 
PID     : 32185                TID  : 139900863113552PROC : 
db2sysc 24 
INSTANCE: db2inst1             NODE : 024          DB   : SAMPLE 
APPHDL  : 24-64                APPID: *N24.db2inst1.120729112008 
AUTHID  : DB2INST1 
EDUID   : 68                   EDUNAME: db2redom (SAMPLE) 24 
FUNCTION: DB2 UDB, data management, sqldLoadTCBObjDesc, 
probe:1744 
RETCODE : ZRC=0x87020036=-2029912010=SQLB_BADHDR "Bad Page 
Header" 
          DIA8547C An error occurred in a database page header. 
 
<strip> 
 
2012-07-29-19.20.18.425125+480 I10137E743          LEVEL: Severe 
PID     : 32185                TID  : 139900863113552PROC : 
db2sysc 24 
INSTANCE: db2inst1             NODE : 024          DB   : SAMPLE 
APPHDL  : 24-64                APPID: *N24.db2inst1.120729112008 
AUTHID  : DB2INST1 
EDUID   : 68                   EDUNAME: db2redom (SAMPLE) 24 
FUNCTION: DB2 UDB, data management, sqldFixTCBObj, probe:6459 
MESSAGE : ZRC=0x87020036=-2029912010=SQLB_BADHDR "Bad Page 
Header" 
          DIA8547C An error occurred in a database page header. 
DATA #1 : Object control block, PD_TYPE_SQLB_OBJECT, 12 bytes 
Obj: {pool:39;obj:29465;type:1} Parent={39;29465} 
DATA #2 : tcbFixFlags, PD_TYPE_SQLD_TCB_FIXFLAGS, 4 bytes 
0x00000020 
   - TCB_EXPECT_NOTAVAIL 
 
<strip> 
 
2012-07-29-19.20.18.427185+480 I13813E480          LEVEL: 
Warning 
PID     : 32185                TID  : 139900863113552PROC : 
db2sysc 24 
INSTANCE: db2inst1             NODE : 024          DB   : SAMPLE 
APPHDL  : 24-64                APPID: *N24.db2inst1.120729112008 
AUTHID  : DB2INST1 
EDUID   : 68                   EDUNAME: db2redom (SAMPLE) 24 
FUNCTION: DB2 UDB, database utilities, DIAG_NOTE, probe:0 
DATA #1 : String, 49 bytes 
 
Following tablespace does not exist. TS ID: 0, 0 
 
<strip> 
 
2012-07-29-19.20.23.464184+480 E35002E955          LEVEL: 
Critical 
PID     : 32185                TID  : 139900972165456PROC : 
db2sysc 24 
INSTANCE: db2inst1             NODE : 024          DB   : SAMPLE 
APPHDL  : 24-64                APPID: *N24.db2inst1.120729112008 
AUTHID  : DB2INST1 
EDUID   : 38                   EDUNAME: db2agent (SAMPLE) 24 
FUNCTION: DB2 UDB, base sys utilities, 
sqeLocalDatabase::MarkDBBad, probe:10 
 
Note: To skip crash recovery on the damaged tablespace, please 
contact DB2 support.
Problem Summary:
**************************************************************** 
* USERS AFFECTED:                                              * 
* All                                                          * 
**************************************************************** 
* PROBLEM DESCRIPTION:                                         * 
* For online load (ALLOW READ ACCESS) without specifying USE   * 
* <tablespace> option, the shadow index will be created in the * 
* same tablespace as the index object, and if an escalation of * 
* an                                                           * 
* internal extent movement lock is needed at the same time,    * 
* the                                                          * 
* Load might fail in acquiring the extent movement lock        * 
* followed                                                     * 
* by an "Invalid pool ID" error, then subsequent commit        * 
* operation                                                    * 
* might ultimately mark the database bad.                      * 
*                                                              * 
* Additionally, subsequent crash recovery might fail with the  * 
* same                                                         * 
* symptoms as what you saw from failed load previously so that * 
* the database cannot be recovered.                            * 
*                                                              * 
* The errors in db2diag.log are as below.                      * 
*                                                              * 
* 2012-07-29-15.33.25.412726+480 I8038741E568        LEVEL:    * 
* Error                                                        * 
* PID     : 12348                TID  : 139821397829968PROC :  * 
* db2sysc 24                                                   * 
* INSTANCE: db2inst1             NODE : 024          DB   :    * 
* SAMPLE                                                       * 
* APPHDL  : 998-10015            APPID:                        * 
* *N998.db2inst1.120729081747                                  * 
* AUTHID  : JOB_ETL                                            * 
* EDUID   : 32298                EDUNAME: db2lrid 24           * 
* FUNCTION: DB2 UDB, database utilities, DIAG_ERROR, probe:0   * 
* DATA #1 : String, 145 bytes                                  * 
* LOADID: 206.2012-07-29-15.32.36.252376.998 (65530;36218)     * 
* Error requiring extent movement lock. , 1, (nil), Detected   * 
* in                                                           * 
* file:sqlulinx.C, Line:1677                                   * 
*                                                              * 
* <strip>                                                      * 
*                                                              * 
* 2012-07-29-15.34.00.649555+480 I8083036E498        LEVEL:    * 
* Error                                                        * 
* PID     : 12348                TID  : 139827399878992PROC :  * 
* db2sysc 24                                                   * 
* INSTANCE: db2inst1             NODE : 024          DB   :    * 
* SAMPLE                                                       * 
*                                                              * 
* APPHDL  : 998-10015            APPID:                        * 
* *N998.db2inst1.120729081747                                  * 
* AUTHID  : JOB_ETL<                                           * 
* EDUID   : 161                  EDUNAME: db2agnta (SAMPLE) 24 * 
* FUNCTION: DB2 UDB, database utilities, DIAG_ERROR, probe:0   * 
* MESSAGE : Check pool , -2029911946, 0x10040, Detected in     * 
* file:sqluvppo.C,<                                            * 
*           Line:2895                                          * 
*                                                              * 
* 2012-07-29-15.34.00.649806+480 I8083535E459        LEVEL:    * 
* Warning                                                      * 
* PID     : 12348                TID  : 139827399878992PROC :  * 
* db2sysc 24                                                   * 
* INSTANCE: db2inst1             NODE : 024          DB   :    * 
* SAMPLE                                                       * 
*                                                              * 
* APPHDL  : 998-10015            APPID:                        * 
* *N998.db2inst1.120729081747                                  * 
* AUTHID  : JOB_ETL<                                           * 
* EDUID   : 161                  EDUNAME: db2agnta (SAMPLE) 24 * 
* FUNCTION: DB2 UDB, database utilities, DIAG_NOTE, probe:0    * 
* DATA #1 : String, 27 bytes                                   * 
*                                                              * 
* TS info 0, 139827399872756                                   * 
*                                                              * 
* <strip>                                                      * 
*                                                              * 
* 2012-07-29-15.34.00.650140+480 I8084519E498        LEVEL:    * 
* Severe                                                       * 
*                                                              * 
* PID     : 12348                TID  : 139827399878992PROC :  * 
* db2sysc 24                                                   * 
* INSTANCE: db2inst1             NODE : 024          DB   :    * 
* Sample                                                       * 
*                                                              * 
* APPHDL  : 998-10015            APPID:                        * 
* *N998.db2inst1.120729081747                                  * 
* AUTHID  : JOB_ETL                                            * 
* EDUID   : 161                  EDUNAME: db2agnta (SAMPLE) 24 * 
* FUNCTION: DB2 UDB, database utilities,                       * 
* sqlu_process_pending_operation, probe:1904                   * 
* RETCODE : ZRC=0x87020076=-2029911946=SQLB_INV_POOLID         * 
* "Invalid                                                     * 
* pool ID"                                                     * 
*                                                              * 
* <strip>                                                      * 
*                                                              * 
* 2012-07-29-15.34.01.133561+480 E8130570E465        LEVEL:    * 
* Severe                                                       * 
*                                                              * 
* PID     : 12348                TID  : 139827399878992PROC :  * 
* db2sysc 24                                                   * 
* INSTANCE: db2inst1             NODE : 024          DB   :    * 
* SAMPLE                                                       * 
*                                                              * 
* APPHDL  : 998-10015            APPID:                        * 
* *N998.db2inst1.120729081747                                  * 
* AUTHID  : JOB_ETL<                                           * 
* EDUID   : 161                  EDUNAME: db2agnta (SAMPLE) 24 * 
* FUNCTION: DB2 UDB, base sys utilities,                       * 
* sqeLocalDatabase::MarkDBBad, probe:10                        * 
* MESSAGE : ADM7518C  "SAMPLE   " marked bad.                  * 
*                                                              * 
*                                                              * 
* Subsequent crash recovery may fail with following error      * 
* message                                                      * 
* in db2diag.log.                                              * 
*                                                              * 
*                                                              * 
* 2012-07-29-19.20.16.799120+480 E3337E457           LEVEL:    * 
* Warning                                                      * 
* PID     : 32185                TID  : 139900972165456PROC :  * 
* db2sysc 24                                                   * 
* INSTANCE: db2inst1             NODE : 024          DB   :    * 
* SAMPLE                                                       * 
* APPHDL  : 24-64                APPID:                        * 
* *N24.db2inst1.120729112008                                   * 
* AUTHID  : DB2INST1                                           * 
* EDUID   : 38                   EDUNAME: db2agent (SAMPLE) 24 * 
* FUNCTION: DB2 UDB, recovery manager, sqlpresr, probe:410     * 
* MESSAGE : ADM1530E  Crash recovery has been initiated.       * 
*                                                              * 
* <strip>                                                      * 
*                                                              * 
* 2012-07-29-19.20.18.424328+480 I7474E542           LEVEL:    * 
* Severe                                                       * 
* PID     : 32185                TID  : 139900863113552PROC :  * 
* db2sysc 24                                                   * 
* INSTANCE: db2inst1             NODE : 024          DB   :    * 
* SAMPLE                                                       * 
* APPHDL  : 24-64                APPID:                        * 
* *N24.db2inst1.120729112008                                   * 
* AUTHID  : DB2INST1                                           * 
* EDUID   : 68                   EDUNAME: db2redom (SAMPLE) 24 * 
* FUNCTION: DB2 UDB, data management, sqldLoadTCBObjDesc,      * 
* probe:1744                                                   * 
* RETCODE : ZRC=0x87020036=-2029912010=SQLB_BADHDR "Bad Page   * 
* Header"                                                      * 
*           DIA8547C An error occurred in a database page      * 
* header.                                                      * 
*                                                              * 
* <strip>                                                      * 
*                                                              * 
* 2012-07-29-19.20.18.425125+480 I10137E743          LEVEL:    * 
* Severe                                                       * 
* PID     : 32185                TID  : 139900863113552PROC :  * 
* db2sysc 24                                                   * 
* INSTANCE: db2inst1             NODE : 024          DB   :    * 
* SAMPLE                                                       * 
* APPHDL  : 24-64                APPID:                        * 
* *N24.db2inst1.120729112008                                   * 
* AUTHID  : DB2INST1                                           * 
* EDUID   : 68                   EDUNAME: db2redom (SAMPLE) 24 * 
* FUNCTION: DB2 UDB, data management, sqldFixTCBObj,           * 
* probe:6459                                                   * 
* MESSAGE : ZRC=0x87020036=-2029912010=SQLB_BADHDR "Bad Page   * 
* Header"                                                      * 
*           DIA8547C An error occurred in a database page      * 
* header.                                                      * 
* DATA #1 : Object control block, PD_TYPE_SQLB_OBJECT, 12      * 
* bytes                                                        * 
* Obj: {pool:39;obj:29465;type:1} Parent={39;29465}            * 
* DATA #2 : tcbFixFlags, PD_TYPE_SQLD_TCB_FIXFLAGS, 4 bytes    * 
* 0x00000020                                                   * 
*       - TCB_EXPECT_NOTAVAIL                                  * 
*                                                              * 
* <strip>                                                      * 
*                                                              * 
* 2012-07-29-19.20.18.427185+480 I13813E480          LEVEL:    * 
* Warning                                                      * 
* PID     : 32185                TID  : 139900863113552PROC :  * 
* db2sysc 24                                                   * 
* INSTANCE: db2inst1             NODE : 024          DB   :    * 
* SAMPLE                                                       * 
* APPHDL  : 24-64                APPID:                        * 
* *N24.db2inst1.120729112008                                   * 
* AUTHID  : DB2INST1                                           * 
* EDUID   : 68                   EDUNAME: db2redom (SAMPLE) 24 * 
* FUNCTION: DB2 UDB, database utilities, DIAG_NOTE, probe:0    * 
* DATA #1 : String, 49 bytes                                   * 
*                                                              * 
* Following tablespace does not exist. TS ID: 0, 0             * 
*                                                              * 
* <strip>                                                      * 
*                                                              * 
* 2012-07-29-19.20.23.464184+480 E35002E955          LEVEL:    * 
* Critical                                                     * 
* PID     : 32185                TID  : 139900972165456PROC :  * 
* db2sysc 24                                                   * 
* INSTANCE: db2inst1             NODE : 024          DB   :    * 
* SAMPLE                                                       * 
* APPHDL  : 24-64                APPID:                        * 
* *N24.db2inst1.120729112008                                   * 
* AUTHID  : DB2INST1                                           * 
* EDUID   : 38                   EDUNAME: db2agent (SAMPLE) 24 * 
* FUNCTION: DB2 UDB, base sys utilities,                       * 
* sqeLocalDatabase::MarkDBBad, probe:10                        * 
*                                                              * 
* Note: To skip crash recovery on the damaged tablespace,      * 
* please                                                       * 
* contact DB2 support.                                         * 
**************************************************************** 
* RECOMMENDATION:                                              * 
* Upgrade to DB2 V97FP8 or higher version                      * 
****************************************************************
Local Fix:
Please specify a system temporary table space explicitly for the 
online Load.
available fix packs:
DB2 Version 9.7 Fix Pack 8 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 9 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 9a for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 10 for Linux, UNIX, and Windows

Solution
The APAR was fixed on DB2 V97FP8 or higher version
Workaround
Please specify a system temporary table space explicitly for the 
online Load.
Timestamps
Date  - problem reported    :
Date  - problem closed      :
Date  - last modified       :
30.08.2012
15.04.2013
15.04.2013
Problem solved at the following versions (IBM BugInfos)
9.7.FP8
Problem solved according to the fixlist(s) of the following version(s)
9.7.0.8 FixList