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 IC91098 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 / 970 - 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 9.7 fixpack 9                         * 
****************************************************************
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 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

Lösung
Problem was first fixed in DB2 version 9.7 fixpack 9
Workaround
keiner bekannt / siehe Local-Fix
Bug-Verfolgung
Vorgänger  : APAR is sysrouted TO one or more of the following: IC96450 IC96475 
Nachfolger : 
Weitere Daten
Datum - Problem gemeldet    :
Datum - Problem geschlossen :
Datum - der letzten Änderung:
25.03.2013
02.10.2013
02.10.2013
Problem behoben ab folgender Versionen (IBM BugInfos)
9.7.FP9
Problem behoben lt. FixList in der Version
9.7.0.9 FixList
9.7.0.9 FixList