home clear 64x64
en blue 200x116 de orange 200x116 info letter User
suche 36x36
Neueste VersionenFixList
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
Haben Sie Probleme? - Kontaktieren Sie uns.
Kostenlos registrieren anmeldung-x26
Kontaktformular kontakt-x26

DB2 - Problembeschreibung

Problem IC69792 Status: Geschlossen

Resolving routine may return SQL0901N "Invalid collation ID" if
corruption exists in routine packed descriptor

Produkt:
DB2 FOR LUW / DB2FORLUW / 950 - DB2
Problembeschreibung:
This symptom can be seen if the database is created with 
username of which length is greater than 8 characters such as 
ADMINISTRATOR. When trying to resolve a routine, we need to 
check for the routine's collation id. If there exists corruption 
in the routine definer inside the routine packed description of 
SYSCAT.COLLATIONNAME, then SQL0901N may be returned and the 
below entry output to the db2diag.log. 
 
FUNCTION: DB2 UDB, relation data serv, sqlrr_dump_ffdc, 
probe:300 
DATA #1 : SQLCA, PD_DB2_TYPE_SQLCA, 136 bytes 
sqlcaid : SQLCA    sqlcabc: 136  sqlcode: -901  sqlerrml: 20 
sqlerrmc: Invalid collation ID 
sqlerrp : SQLNQB62 
sqlerrd : (1) 0x00000000      (2) 0x00000000      (3) 
0x00000000 
          (4) 0x00000000      (5) 0xFFFFFF9C      (6) 
0x00000000 
sqlwarn : (1)      (2)      (3)      (4)        (5)      (6) 
          (7)      (8)      (9)      (10)        (11) 
sqlstate: 
 
To see if such corruption exists in your database, use the 
db2cat utility under the sqllib/bin directory. 
 
  > db2cat -d <dbname> -s SYSCAT -n COLLATIONNAME -p routine -o 
rtn.fmt 
  > find /i "definer" rtn.fmt 
 
  ---------- RTN.FMT 
  Definer length                : 13 
  Definer                      : SYSIBM  RATOR 
  Definer type                  : S 
 
If you see the definer length greater than 8 and see text 
following "SYSIBM  ", then you have corruption in the routine 
packed descriptor.
Problem-Zusammenfassung:
**************************************************************** 
* USERS AFFECTED:                                              * 
* All                                                          * 
**************************************************************** 
* PROBLEM DESCRIPTION:                                         * 
* Using system defined modules result in SQL0551N like         * 
* "SYSIBMRATOR" does not have the required authorization       * 
* orprivilege.                                                 * 
**************************************************************** 
* RECOMMENDATION:                                              * 
* Upgrade to DB2 9.5 FP7                                       * 
**************************************************************** 
Close
Local-Fix:
None, contact IBM DB2 Services to get the corruption patched.
verfügbare FixPacks:
DB2 Version 9.5 Fix Pack 7 for Linux, UNIX, and Windows
DB2 Version 9.5 Fix Pack 8 for Linux, UNIX, and Windows
DB2 Version 9.5 Fix Pack 9 for Linux, UNIX, and Windows
DB2 Version 9.5 Fix Pack 10 for Linux, UNIX, and Windows

Lösung
Problem was first fixed in DB2 Version 9.5 Fix Pack 7
Workaround
keiner bekannt / siehe Local-Fix
Weitere Daten
Datum - Problem gemeldet    :
Datum - Problem geschlossen :
Datum - der letzten Änderung:
13.07.2010
25.04.2012
25.04.2012
Problem behoben ab folgender Versionen (IBM BugInfos)
9.5.FP7
Problem behoben lt. FixList in der Version
9.1.0.7 FixList
9.5.0.7 FixList