Kiadási megjegyzések

6A Development Center korlátozásai a Java tárolt eljárások egyidejű futtatásával és hibakeresésével kapcsolatban

6A DB2 Universal Database Development Center nem támogatja a Java tárolt 6eljárások egyidejű futtatását és hibakeresését. A Development Centerben 6egyidőben futtathat több Java tárolt eljárást, vagy elvégezheti egy Java 6tárolt eljárás hibakeresését, de nem futtathat Java tárolt eljárást, miközben 6egy másik Java tárolt eljárás hibakeresését végzi. Alapértelmezés 6szerint a KEEPFENCED adatbázis-kezelési konfigurációs kulcsszó beállítása 6KEEPFENCED=YES, mivel ez szükséges az SQL tárolt eljárások 6hibakereséséhez. Ha a KEEPFENCED beállítás értéke az alapértelmezett 6YES, a rutinfolyamat aktív marad és JVM portütközés fordul elő. A Java 6tárolt eljárások JVM kivételt okoznak és a következő körülmények között 6sikertelenek lesznek, ha az alapértelmezett KEEPFENCED=YES adatbázis-kezelési 6konfigurációs beállítás a használatos: 6

6A korlátozás megkerülése érdekében a következő parancsok használatával 6biztosítsa, hogy a KEEPFENCED adatbázis-kezelési konfigurációs kulcsszó 6beállítása KEEPFENCED=NO legyen:

6   db2 update dbm cfg using KEEPFENCED NO
6   db2stop
6   db2start

6Ha a KEEPFENCED beállítás értéke NO, a db2fmp folyamat lezárul, ha egy Java 6tárolt eljárás hívása befejeződik, és a DB2 UDB egy új db2fmp folyamatot indít 6a következő hívás kezelésére. Ez biztosítja, hogy Java tárolt eljárás 6hibakeresésének kezdetekor nem lesz már hibakeresési módban lévő JVM.

6A KEEPFENCED=YES beállítás szükséges az SQL tárolt eljárások hibakereséshez 6történő felépítéséhez, és az SQL tárolt eljárások hibakereséséhez. Ha a 6KEEPFENCED=NO beállítás az érvényes, felépíthet és végrehajthat SQL tárolt 6eljárásokat, de nem végezhet rajtuk hibakeresést.


[ Oldal eleje | Előző oldal | Következő oldal | Tartalom ]