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 IC67606 Status: Geschlossen

CALL SYSPROC.NNSTAT() RETURNS SQL0309N

Produkt:
DB2 FOR LUW / DB2FORLUW / 970 - DB2
Problembeschreibung:
If you have created your database with Oracle VARCHAR2 data type 
support enabled, you could receive error SQL0309N when you try 
to update nickname statistics with stored procedure 
SYSPROC.NNSTAT() 
 
Example : 
 
db2set DB2_COMPATIBILITY_VECTOR=ORA 
db2start 
db2 create db test 
 
db2 get db cfg for test | grep -i varchar 
Varchar2 compatibility                                  = ON 
 
CALL 
SYSPROC.NNSTAT('SERVER','SCHEMA','NICKNAME',NULL,NULL,2,NULL,?) 
 
=> SQL0309N  The value of a host variable in the OPEN statement 
is NULL, but its corresponding use cannot be NULL
Problem-Zusammenfassung:
**************************************************************** 
* USERS AFFECTED:                                              * 
* ALL                                                          * 
**************************************************************** 
* PROBLEM DESCRIPTION:                                         * 
* If you have created your database with Oracle VARCHAR2 data  * 
* type support enabled, you could receive error SQL0309N when  * 
* you try  to update nickname statistics with stored procedure * 
* SYSPROC.NNSTAT()                                             * 
*                                                              * 
*                                                              * 
*                                                              * 
* Example :                                                    * 
*                                                              * 
*                                                              * 
*                                                              * 
* db2set DB2_COMPATIBILITY_VECTOR=ORA                          * 
*                                                              * 
* db2start                                                     * 
*                                                              * 
* db2 create db test                                           * 
*                                                              * 
*                                                              * 
*                                                              * 
* db2 get db cfg for test | grep -i varchar                    * 
*                                                              * 
* Varchar2 compatibility                                  = ON * 
*                                                              * 
*                                                              * 
*                                                              * 
* CALL                                                         * 
* SYSPROC.NNSTAT('SERVER','SCHEMA','NICKNAME',NULL,NULL,2,NULL,? 
*                                                              * 
* => SQL0309N  The value of a host variable in the OPEN        * 
* statement is NULL, but its corresponding use cannot be NULL  * 
**************************************************************** 
* RECOMMENDATION:                                              * 
* Upgrade to DB2 9.7 FP2 or later.                             * 
****************************************************************
Local-Fix:
N/A
verfügbare FixPacks:
DB2 Version 9.7 Fix Pack 2 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 3 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 3a for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 4 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 5 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 6 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 7 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 9a 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 10 for Linux, UNIX, and Windows

Lösung
With DB2 9.7 FP2, SYSPROC.NNSTAT() works fine.
Workaround
keiner bekannt / siehe Local-Fix
Bug-Verfolgung
Vorgänger  : APAR is sysrouted TO one or more of the following: IC67896 
Nachfolger : 
Weitere Daten
Datum - Problem gemeldet    :
Datum - Problem geschlossen :
Datum - der letzten Änderung:
02.04.2010
20.04.2010
25.08.2010
Problem behoben ab folgender Versionen (IBM BugInfos)
9.7.FP2,
9.7.FP2
Problem behoben lt. FixList in der Version
9.7.0.2 FixList