PDA

View Full Version : maximale Anzahl LOB-Lokatoren



Cray.Wolf
07-11-11, 13:43
Hallo Kollegen,

bin noch neu hier.
Habe eien Frage bezüglich Javaprogramme usw. auf iseries.
Bekomme eden Fehler m: .. maximale Anzahl LOB-Lokatoren ist überschritten...

Was will mir der große Geist der As/400 damit sagen??

Danke schon im Voraus

Fuerchau
09-11-11, 09:03
LOB sind in SQL eben LargeObjects (BLOB, CLOB, usw.).
Hier deutet es darauf hin, dass die Anzahl der LOB's zu viel ist.
Wenn nur wenige LOB's verwendet werden deutet das wiederum auf mangelnde Ressourcenfreigabe hin (der Garbagecollector kommt nicht dazu).
Es fehlen also Anweisungen wir:
Resultset.Close()
SQLStatement.Close()
sobald man sie nicht mehr benötigt bzw. EOF erreicht ist.

BenderD
09-11-11, 09:15
... das ist kein Java Problem, sondern ein DB2/400 Problem, aber ohne nähere Information ist das alles stochern im Nebel, wozu ich bei dem aktuellen Wetter keine Lust verspüre.

D*B


LOB sind in SQL eben LargeObjects (BLOB, CLOB, usw.).
Hier deutet es darauf hin, dass die Anzahl der LOB's zu viel ist.
Wenn nur wenige LOB's verwendet werden deutet das wiederum auf mangelnde Ressourcenfreigabe hin (der Garbagecollector kommt nicht dazu).
Es fehlen also Anweisungen wir:
Resultset.Close()
SQLStatement.Close()
sobald man sie nicht mehr benötigt bzw. EOF erreicht ist.