Supportnet / Forum / Skripte(PHP,ASP,Perl...)
oracle prozesse auf db-server
Frage
Hallo,
ich habe folgendes Problem:
In einer Firma läuft ein Server, auf dem eine Oracle-Datenbank läuft. Ich habe jetzt auf einen Rechner im Netzwerk einen Apache-Server mit PHP (XAMPP) installiert. Ein Oracle-Client ist auch installiert. Nun möchte ich PHP-Skripte schreiben, die auf die Datenbank zugreifen. Das funktioniert auch alles wunderbar. Allerdings erhalte ich nach einiger Zeit die Fehlermeldung ´ORA-00020: maximum number of processes (150) exceeded´. Wenn man in der Prozessliste auf dem Server guckt, sind da auch sehr viele Prozesse am laufen, alles ausgelöst durch die apache.exe von meinem Rechner.
Warum laufen denn da soviele Prozesse? Was muss ich bei der Programmierung beachten? Muss ich irgendwelche Ressourcen nach Programmende wieder freigeben?
Ich benutze eigentlich nur OCILogon, OCIParse, OCIExecute und dann zum Auswerten OCIFetch und OCIResult, und zum Ausloggen OCILogoff.
Danke für eure Hilfe :)
Gruss, Raik

