Hier ist ein Problem, das meine Zellen im Moment verwirrt.
Es gibt einen Oracle-Server, mit dem ich eine Verbindung herstellen möchte. Mit der Befehlszeile von Sqlplus kann ich mich leicht mit ihm verbinden.
Wenn ich jedoch versuche, mit PHP eine Verbindung zur Oracle-Datenbank herzustellen, schlägt dies fehl. Der Haken an der Sache ist, dass wir die gleiche Konfiguration in einem anderen Rechenzentrum haben; ein PHP-Rechner versucht, eine Verbindung zu einer Oracle-Datenbank herzustellen. Ich habe den exakt gleichen Code ausgeführt und PHP auf beiden Rechnern identisch konfiguriert.
PHP1 kann eine Verbindung zu Oracle1 sowohl mit sqlplus als auch über php herstellen.
PHP2 verbindet sich mit Oracle2 mit sqlplus, aber NICHT mit PHP.
Es gibt Firewalls und einige Ports, die blockiert werden. Meine derzeitige Erklärung ist, dass der Port, den php2 für die Verbindung zu oracle2 verwendet, nicht der Standardport 1521 ist und blockiert wird.
Der ora-Fehler, den ich erhalte, lautet :
ORA-06413 : Verbindung nicht geöffnet.
Irgendwelche Ideen?