Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Dein geschildertes Problem kann vielfältige Ursachen haben:

  • Zuviel offene Cursor (Datenbankverbindungen):

    ResultSets, Statements, Connections sollten, wenn nicht mehr benötigt, geschlossen werden.


  • Das ResultSet enthält keine Daten mehr
  • Du versuchst auf ein geschlossenes ResultSet zuzugreifen

Ohne Code-Ausschnitt sind das alles aber nur mutmaßungen ...

irre ich mich, oder ist das nur ein winziger teil der Fehlermeldung

Mehr eines Stack Trace braucht man zumeist gar nicht, um den Fehler zu identifizieren.

Gruß

Geschrieben

Nein du irrst dich nicht :-) Aber ich denke mit aus dem rest wird man auch nicht viel schlauer. Ich poste das mal:


wg. copyright entfernt

Ich dachte vielleicht hat jemand, dieses Problem auch schonmal gehabt und weiss warum dieser auftritt!!

Geschrieben

Arbeitest du bei der Lufthansa? Dann überprüf mal deinen Code, ob alle Connections, Statements, ResultSets usw. geschlossen werden.

Wenn die Dienstleistung eingekauft ist, versuch mal die Anzahl möglicher offener Cursor zu erhöhen (datenbankseitig).

Gruß

Geschrieben

Also, es liefen zuviele prozesse. Bei den programm welches wir gemacht haben, gibt es mehrere prosse, wenn nun mehrere gleichzeitg auf die datenbank zugreifen wollen gibt es probleme. Die synchronisiation muss aber noch implementiert werden. Aber nun weiss ich wenigstens woran es gelegen hat, danke nochmal an alle beteiligten :-)

  • 4 Monate später...
Geschrieben

Hi. Ich habe den gleichen Fehler gemacht. nun meine frage wie kille ich die connections? jetzt sagt nicht einfach conn.close();

Also ich habe via java nen paar zu viele connections geholt, und würde diese gerne zB vie sql command schließen. die Java instanzen sind ja schon geschlossen worden(leider halt ohne die Verbindungen zu schließen.

Geschrieben

Verwaiste Connections lassen sich über den normalen Weg nicht mehr schließen. Normalerweise sorgt die DB über einen Timeout dafür, dass die Connections irgendwann aufgeräumt werden. Alternativ muss sie ein DBA manuell killen.

Dim

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...