DB2 - Problembeschreibung
Problem IC96475 | Status: Geschlossen |
The SQL routine using compiled compound statement might trigger reply only window on HADR standby enabled for ROS | |
Produkt: | |
DB2 FOR LUW / DB2FORLUW / A50 - DB2 | |
Problembeschreibung: | |
The SQL routines using dynamic SQL to construct a compiled compound statement (a.k.a an anonymous block): SET V_SQL = 'BEGIN ' || SQL STATEMENTS || ' END'; causes the SQL compiler to create a package in SYSPLAN for the compiled compound statement. As a result, DDL log records is written what triggers reply only window on HADR standby enabled for ROS. This APAR is to fix limitation mentioned above. Because anonymous block would never drop an existing package and have no impact to existing executions, for anonymous block there is no need to kick off the readers on standby. | |
Problem-Zusammenfassung: | |
**************************************************************** * USERS AFFECTED: * * ROS on HADR environment * **************************************************************** * PROBLEM DESCRIPTION: * * See Error Description * **************************************************************** * RECOMMENDATION: * * Upgrade to DB2 version 10.5 fixpack 3 * **************************************************************** | |
Local-Fix: | |
To workaround the issue, you need to use an inline compound statement instead of a compiled one i.e.: SET V_SQL = 'BEGIN ATOMIC ' || SQL STATEMENTS || ' END'; instead of: SET V_SQL = 'BEGIN ' || SQL STATEMENTS || ' END'; | |
verfügbare FixPacks: | |
DB2 Version 10.5 Fix Pack 3 for Linux, UNIX, and Windows | |
Lösung | |
Problem was first fixed in DB2 version 10.5 fixpack 3 | |
Workaround | |
keiner bekannt / siehe Local-Fix | |
Weitere Daten | |
Datum - Problem gemeldet : Datum - Problem geschlossen : Datum - der letzten Änderung: | 30.09.2013 27.02.2014 27.02.2014 |
Problem behoben ab folgender Versionen (IBM BugInfos) | |
Problem behoben lt. FixList in der Version | |
10.5.0.3 | |
10.5.0.3 |