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

PREFETCHER FAILURES CAUSED BY PREADV64 PROBLEMS ON 32 BIT LINUX
DISTRIBUTIONS

product:
DB2 FOR LUW / DB2FORLUW / A10 - DB2
Problem description:
So far, the problem has only been observed in 32 bit DB2 
instances running on 32 bit releases of SUSE Linux Enterprise 
Server (SLES) 11. A vectored read issued by a prefetcher may 
fail with the following symptoms present in the DB2 diagnostic 
log file: 
 
2013-07-24-15.27.06.351845-240 I22615G1300          LEVEL: Error 
PID     : 9249                 TID : 2874141552     PROC : 
db2sysc 
INSTANCE: db2inst1             NODE : 000           DB   : 
SAMPLE 
HOSTNAME: myhostname 
EDUID   : 47                   EDUNAME: db2pfchr (SAMPLE) 
FUNCTION: DB2 UDB, oper system services, sqloReadVLow, probe:100 
MESSAGE : ZRC=0x870F0002=-2029060094=SQLO_BPSE "Debug logic 
error detected" 
          DIA8501C A buffer pool logic error has occurred. 
DATA #1 : Codepath, 8 bytes 
7:9:25 
DATA #2 : String, 17 bytes 
preadv() failed ! 
DATA #3 : signed integer, 4 bytes 
-1 
DATA #4 : unsigned integer, 4 bytes 
22 
 
...or... 
 
2013-07-24-15.27.06.519283-240 I26999G1294          LEVEL: Error 
PID     : 9249                 TID : 2874141552     PROC : 
db2sysc 
INSTANCE: db2inst1             NODE : 000           DB   : 
SAMPLE 
HOSTNAME: myhostname 
EDUID   : 47                   EDUNAME: db2pfchr (SAMPLE) 
FUNCTION: DB2 UDB, oper system services, sqloReadVLow, probe:100 
MESSAGE : ZRC=0x870F0009=-2029060087=SQLO_EOF "the data does not 
exist" 
          DIA8506C Unexpected end of file was reached. 
DATA #1 : Codepath, 8 bytes 
7:17:27 
DATA #2 : String, 17 bytes 
End of file hit ! 
DATA #3 : signed integer, 4 bytes 
0 
DATA #4 : unsigned integer, 4 bytes 
22 
 
In many cases, these errors will pass unnoticed with no impact, 
and the only way to discover them is to check the DB2 diagnostic 
log file. However, there are known scenarios where an impact 
will become visible: 
 
- failures during a database backup (typically SQL0902C) 
- SQL termination errors during application processing
Problem Summary:
See Problem Description
Local Fix:
1) db2set DB2_USE_FAST_SCATTERED_IO=OFF (the instance must be 
restarted), OR 
2) Use a 64 bit DB2 instance and Linux release
available fix packs:
DB2 Version 10.1 Fix Pack 3 for Linux, UNIX, and Windows
DB2 Version 10.1 Fix Pack 4 for Linux, UNIX, and Windows
DB2 Version 10.1 Fix Pack 3a for Linux, UNIX, and Windows
DB2 Version 10.1 Fix Pack 6 for Linux, UNIX, and Windows

Solution
Problem first fixed in IBM DB2 10.1 for Linux, UNIX, and Windows 
Fix Pack 3
Workaround
See Problem Description
Timestamps
Date  - problem reported    :
Date  - problem closed      :
Date  - last modified       :
07.08.2013
21.10.2013
21.10.2013
Problem solved at the following versions (IBM BugInfos)
Problem solved according to the fixlist(s) of the following version(s)
10.1.0.3 FixList
10.1.0.3 FixList