Wir haben eine Delphi-Anwendung, die auf einem Terminalserver ausgeführt wird und ständig Dump-Dateien generiert. Für dieselbe PID werden Dump-Dateien mit einem Intervall von etwa 1 Sekunde erstellt, bis der Prozess manuell abgebrochen wird. Eine andere seltsame Sache ist der Name der Dump-Dateien:
Die Dump-Dateien sagen uns nicht viel und wir hätten gerne einen Vorschlag, wo wir anfangen sollen.
2 Antworten auf die Frage
2
Pieter van Ginkel
Das Problem schien in einer Komponente zu liegen, die wir zur Kommunikation mit Oracle verwendeten. Eine neue Version dieser Komponente hat das Problem behoben.
Es sah so aus, als wäre folgendes Szenario aufgetreten:
Eine Ausnahme ist aufgetreten.
Die Komponente versucht, eine Aktion mit Oracle auszuführen.
Oracle löste einen Minidump aus.
Die Komponente wurde erneut versucht.
AKTUALISIEREN:
Anscheinend wird dieses Problem durch einen fehlerhaften Oracle-Client verursacht. Die Aktualisierung auf die neueste Version des Oracle-Clients hat dieses Problem für uns behoben.
Pieter, ich versuche hier das gleiche Problem zu lösen. Verwenden Sie DevArt-Komponenten? Das nutzen wir hier.
Rafael Piccolo vor 12 Jahren
0
Nein; Es ist eine Allround-Automatisierungskomponente (direkter Oracle-Zugriff).
Pieter van Ginkel vor 12 Jahren
0
Danke Pieter, können Sie uns bitte weitere Informationen zu der Oracle-Komponente (Name, Version) geben, die diesen Fehler behebt? Stéphane
Stéphane vor 7 Jahren
0
0
user8613739
Als ich diese Dateien bekam, handelte es sich um eine unbehandelte Aktion in einem Programm (versuchen, etwas zu tun, ohne die Rückkehr zu testen oder zu denken, dass es nicht funktionieren wird). In der von mir erstellten .NET-Anwendung war daher eine Code-Korrektur erforderlich.
Diese Dateien werden aufgrund des Anwendungsproblems aus der Oracle-Komponente erstellt.
Wenn Sie nur die Erstellung dieser Dateien vermeiden möchten, ändern Sie einfach Ihre sqlnet.ora-Dateien mit diesen neuen Werten: