ERLEDIGT
JA
JA
ANTWORTEN
1
1
ZUGRIFFE
965
965
EMPFEHLEN
-
Hi,
ich habe ein perl script welches eine datenbankverbindung zu einer oracle verbindung aufbaut und ein paar selects ausführt.
Das Script läuft von anfang bis ende problemlos durch. ABER nach dem letzten Befehl "exit 0"
wirft mir das Script den Fehler: "out of memory"
Wenn ich das Script mit root laufen lasse, tritt dieser fehler nicht auf.
Wenn ich das Script unter meinem User im perl debug modus laufen lasse, tritt der Fehler auch nicht auf.
Der Fehler tritt nur auf, wenn ich das Script "normal" mit "perl myScript.pl" laufen lasse.
Im Debugmodus ist zu erkennen, dass Perl nach dem befehl "exit 0" noch ein paar befehle aus der DBI laufen lässt, um die Verbindungen zu disconnecten usw...
Aber wieso tritt mein Fehler nicht mit root und im debug modus auf ?
Habt ihr vielleicht irgendwelche ideen bzw hattet ihr mal ein ähnliches problem ?
Viele Grüße
Florian
-
problem gelöst:
DBD::Oracle::CODE(0xdc0ab0)(/usr/local/lib/perl5/site_perl/5.12.0/sun4-solaris/DBD/Oracle.pm:93):
93: $ENV{PERL_BADFREE} = 0;
hier lag das Problem.
Die Umgebungsvariable wurde außerhalb des Script auf der Shell auf 0 gesetzt. Script läuft nun durch.
Ähnliche Themen
-
Oracle Substring nach letztem / im String
Von FrankBooth im Forum Relationale DatenbanksystemeAntworten: 1Letzter Beitrag: 06.10.11, 12:45 -
Zeilenvorschub/ -umbruch nach letztem Print-Befehl verhindern
Von Project601 im Forum Visual Basic 6.0Antworten: 2Letzter Beitrag: 28.03.08, 21:11 -
Memory Error
Von Duellking im Forum PHPAntworten: 3Letzter Beitrag: 31.07.07, 09:41 -
MySQL-Ausgabe sortiert nach letztem Beitrag
Von Headymaster im Forum Relationale DatenbanksystemeAntworten: 5Letzter Beitrag: 02.11.06, 18:45 -
Pfad nach letztem Element aufsplitten
Von tinella im Forum JavaAntworten: 2Letzter Beitrag: 22.02.06, 14:33





Zitieren
Login





