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

WHEN USEREXIT RETURNS ERROR, DB2 MAY REPORT AN INCORRECT LOGFILE NAME IN
ERROR MESSAGE

product:
DB2 FOR LUW / DB2FORLUW / 970 - DB2
Problem description:
If the USEREXIT script encounters an error while retrieving a 
log file, DB2 may generate db2diag.log entries and an SQL return 
code that contains and incorrect error message (specifically, 
the previous log-file number) 
 
For example,  if the userexit encounters an error while 
retrieving log-file S0003553.LOG,   it may generate db2diag.log 
entries that show error messages containing both logs 3553 and 
3552, like so: 
 
2012-02-08-00.54.14.079971-300 E43736E609          LEVEL: Error 
PID     : 4433                 TID  : 46995750250816PROC : 
db2sysc 0 
INSTANCE: ngrcdi51             NODE : 000 
EDUID   : 845                  EDUNAME: db2logmgr (IBMSTG1) 0 
FUNCTION: DB2 UDB, data protection services, 
sqlpgUserexitLogAdminMsg, probe:1180 
MESSAGE : ADM1835E  The user exit program returned an error when 
retrieving log 
          file "S0003553.LOG" to 
"/home/ngrcdi51/daraja/tbspace/logs/" for 
          database "IBMSTG1". The error code that was returned 
by the user exit 
          program to the database manager was: "1". 
 
2012-02-08-00.54.14.313009-300 E49165E692          LEVEL: Error 
PID     : 23874                TID  : 46912565804912PROC : db2bp 
INSTANCE: ngrcdi51             NODE : 000 
FUNCTION: DB2 UDB, database utilities, 
sqludTransportRollforward, probe:693 
DATA #1 : SQLCA, PD_DB2_TYPE_SQLCA, 136 bytes 
 sqlcaid : SQLCA     sqlcabc: 136   sqlcode: -1268   sqlerrml: 
25 
 sqlerrmc: 1 S0003552.LOG IBMSTG1 0 
 sqlerrp : SQLUFROL 
 sqlerrd : (1) 0x00000000      (2) 0x00000000      (3) 
0x00000000 
           (4) 0x00000000      (5) 0x00000000      (6) 
0x00000000 
 sqlwarn : (1)      (2)      (3)      (4)        (5)       (6) 
           (7)      (8)      (9)      (10)        (11) 
 sqlstate: 
 
 
 
However, the final sqlcode returned back to the caller may 
simply contain the incorrect log-file (3552 in this example): 
 
SQL1268N  Roll-forward recovery stopped due to error "1" while 
retrieving log 
file "S0003552.LOG" for database "IBMSTG1" on node "0".
Problem Summary:
**************************************************************** 
* USERS AFFECTED:                                              * 
* All                                                          * 
**************************************************************** 
* PROBLEM DESCRIPTION:                                         * 
* If the USEREXIT script encounters an error while retrieving  * 
* a                                                            * 
* log file, DB2 may generate db2diag.log entries and an SQL    * 
* return                                                       * 
* code that contains and incorrect error message               * 
* (specifically,                                               * 
* the previous log-file number)                                * 
**************************************************************** 
* RECOMMENDATION:                                              * 
* Upgrade to v9.7 fixpak 7                                     * 
****************************************************************
Local Fix:
available fix packs:
DB2 Version 9.7 Fix Pack 7 for Linux, UNIX, and Windows
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
Workaround
not known / see Local fix
Timestamps
Date  - problem reported    :
Date  - problem closed      :
Date  - last modified       :
08.03.2012
30.10.2012
30.10.2012
Problem solved at the following versions (IBM BugInfos)
9.7.
Problem solved according to the fixlist(s) of the following version(s)
9.7.0.7 FixList