DB2 - Problembeschreibung
Problem IC75859 | Status: Geschlossen |
SQL_INVALID_HANDLE RETURNED WHEN USING DBMS_SQL MODULE | |
Produkt: | |
DB2 FOR LUW / DB2FORLUW / 970 - DB2 | |
Problembeschreibung: | |
SQL_INVALID_HANDLE returned when using DBMS_SQL module repeatadly. This error can be cleared with Instance recycle. If the application does a loop like: LOOP DBMS_SQL.OPEN_CURSOR ........................ DBMS_SQL.CLOSE_CURSOR END LOOP It should be changed to keep one cursor opened until the end, and all cursors should be closed before exit. This applies to error scenarios when exception is thrown, the example of the flow is: DBMS_SQL.OPEN_CURSOR ( <any cursor: let's call is c1> ) LOOP DBMS_SQL.OPEN_CURSOR ........................ DBMS_SQL.CLOSE_CURSOR END LOOP DBMS_SQL.CLOSE_CURSOR (c1) | |
Problem-Zusammenfassung: | |
**************************************************************** * USERS AFFECTED: * * db2 luw * **************************************************************** * PROBLEM DESCRIPTION: * * SQL_INVALID_HANDLE returned when using DBMS_SQL module * * repeatadly. * * This error can be cleared with Instance recycle. * * * * If the application does a loop like: * * * * LOOP * * DBMS_SQL.OPEN_CURSOR * * ........................ * * DBMS_SQL.CLOSE_CURSOR * * END LOOP * * * * It should be changed to keep one cursor opened until the * * end, * * * * and all cursors should be closed before exit. * * * * * * This applies to error scenarios when exception is thrown, * * the * * example of the flow is: * * * * DBMS_SQL.OPEN_CURSOR ( <any cursor: let's call is c1> ) * * LOOP * * DBMS_SQL.OPEN_CURSOR * * ........................ * * DBMS_SQL.CLOSE_CURSOR * * END LOOP * * DBMS_SQL.CLOSE_CURSOR (c1) * **************************************************************** * RECOMMENDATION: * * apply fp5 * **************************************************************** | |
Local-Fix: | |
verfügbare FixPacks: | |
DB2 Version 9.7 Fix Pack 5 for Linux, UNIX, and Windows | |
Lösung | |
fixed in fp5 | |
Workaround | |
keiner bekannt / siehe Local-Fix | |
Weitere Daten | |
Datum - Problem gemeldet : Datum - Problem geschlossen : Datum - der letzten Änderung: | 18.04.2011 06.02.2012 06.02.2012 |
Problem behoben ab folgender Versionen (IBM BugInfos) | |
Problem behoben lt. FixList in der Version | |
9.7.0.5 |