php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 15.09.2005, 07:54  
Gast
 
Beiträge: n/a
Standard [Erledigt] Verbindung zu Oracle Datenbank

Hallo zusammen,

ich versuche Seite gestern verzweifelt eine Verbindung von PHP zu einer Oracle 9 Datenbank zu bekommen. Wir haben einen IIS6 mit PHP 5.0.4, in der php.ini habe ich das Kommentarzeichen vor "extension=php_oci8.dll" und "extension=php_oracle.dll" entfernt (welche brauche ich für Oracle 9?) und den IIS schon mehrmals neu gestartet. Eine Fehlermeldung wird nicht angezeigt. phpinfo() zeigt mir nichts zu den Oracle-Funktionen an, nur in Path und WF_RESOURCES steht ein Pfad zur Oracle-Installation.

Hat jemand einen Tipp was ich noch ausprobieren könnte?

Gruß,
Jürgen
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 15.09.2005, 10:33  
Gast
 
Beiträge: n/a
Standard

Ich hab jetzt festgestellt, dass die php.ini nicht neu geladen wurde. Ein net stop w3svc und net start w3svc hat geholfen.

Beim Neustart kommt jetzt aber die Fehlermeldung "PHP Startup: Unable to load dynamic library 'c:/php5/ext\php_oci8.dll' - Access is denied"
Wie/Wo muss ich da was an den Zugriffsrechten verändern?

Ich wäre für jeden Tipp dankbar.
  Mit Zitat antworten
Alt 15.09.2005, 10:56  
Gast
 
Beiträge: n/a
Standard

Also ich kenn mich ja nicht mit Oracle aus, aber eine Pfadangabe die / und \ enthält ist mir noch nie funktionsfähig untergekommen.
  Mit Zitat antworten
Alt 15.09.2005, 11:03  
Gast
 
Beiträge: n/a
Standard

Das hab ich mir nachdem ich es hier geschrieben habe auch gedacht und extension_dir in c:\php5\ext geändert. Das ändert aber nicht an dem Problem.

Die php_gd2.dll liegt auch im gleichen Verzeichnis wie die php_oci8.dll und hat die gleichen rechte. Die gd funktioniert und die oci8 nicht. Scheint also ein Oracle-Problem zu sein.

Hat jemand eine Idee?
  Mit Zitat antworten
Alt 15.09.2005, 11:05  
Erfahrener Benutzer
 
Registriert seit: 24.08.2003
Beiträge: 714
Ashergul
Standard

also grundsätzlich braucht man doch für einen connect auf eine oracle datenbank die oracleclient installation oder irr ich mich da?
__________________
mfg Floh

Programmers don't die, they GOSUB without RETURN
Ashergul ist offline   Mit Zitat antworten
Alt 15.09.2005, 11:10  
Gast
 
Beiträge: n/a
Standard

ja, das stimmt, der Oracle Client ist auf dem Server auch installiert, in "c:\oracle\ora92". Dieser Pfad steht auch in der php.ini im PATH.
  Mit Zitat antworten
Alt 16.09.2005, 09:13  
Gast
 
Beiträge: n/a
Standard

So, ich bin wieder einen Schritt weiter. Ich musste die Zugriffsrechte für die Datei oci.dll ändern.

Jetzt kommt allerdings beim Versuch einen Verbindung zu Oracle aufzubauen die folgende Warnung:
Warning: oci_connect() [function.oci-connect]: _oci_open_server: ^ in W:\web\php\oratest.php on line 5

Zeile 5 sieht so aus:
oci_connect ( "user", "pass", "DBTEST");

Das ^ steht manchmal dabei, meistens aber nicht, manchmal steht dort auch ein anderes Zeichen.

Wenn ich das Debugging einschalte dann bekomme ich noch die folgenden Zeilen:

OCIDebug: _oci_open_server: FAILURE -> CLEANUP called
OCIDebug: START _oci_close_server: detaching conn=0 dbname=DBTEST
OCIDebug: _oci_close_server: closing DEAD server
OCIDebug: oci_do_connect: FAILURE -> CLEANUP called
OCIDebug: START _oci_conn_list_dtor: id=0
OCIDebug: END _oci_conn_list_dtor: id=0
OCIDebug: START php_rshutdown_oci
OCIDebug: END php_rshutdown_oci

Kann jemand von euch was damit anfangen und mir weiterhelfen?

Gruß,
Jürgen
  Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Session-System in Verbindung mit einer Datenbank BartTheDevil89 Datenbanken 4 29.05.2008 14:51
Verbindung zur Teamspeak MySQL Datenbank herstellen errox PHP Tipps 2008 24 06.03.2008 16:54
Verbindung MySQL - Oracle tomson Datenbanken 0 15.09.2006 17:13
Wie stelle ich eine Verbindung zu Oracle mit oci8 her? schiff PHP Tipps 2006 2 13.07.2006 13:46
Blob/LOB in Oracle Datenbank solitaer PHP Tipps 2005-2 0 13.10.2005 19:58
Verbindung zu einer Datenbank im LAN Datenbanken 11 25.09.2005 12:18
Verbindung zur Datenbank klappt nicht ? PHP Tipps 2005-2 15 25.07.2005 12:30
[Erledigt] Verbindung auf eine Datenbank Datenbanken 5 07.07.2005 20:38
Verbindung zur Datenbank funktioniert nicht picco PHP Tipps 2005 5 30.05.2005 17:15
Connection zu Oracle Datenbank PHP Tipps 2005 1 17.03.2005 11:09
Memberscript -> keine verbindung zur Datenbank PHP Tipps 2004-2 6 30.11.2004 09:02
[Erledigt] SQL Verbindung zur Datenbank Datenbanken 3 17.09.2004 09:08
php verbindung auf oracle PHP Tipps 2004 1 04.08.2004 16:53
Keine Verbindung zu Datenbank möglich Datenbanken 4 19.07.2004 12:56
keine verbindung zur datenbank Datenbanken 24 06.07.2004 14:54

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php oracle verbindung, php oracle datenbank, php oci_connect, mit php oracle datenbank verbinden, php mit oracle verbinden, mysql oracle datenbank verbinden, oracle11 oci8.dll, php verbindung oracle, php oracle connect, oracle keine verbindung, php5 oracle 9, mit php oracle datenbank verbindung, brauche ich für oracle 9 auch client 9, php oracle datenbank connection funktioniert nicht, php oracle path, mysql verbindung datenbank ora92, oracle db verbindung php, oci_connect issues, php string zeichensatz korrigieren oracle, oracle database keine verbindung

Alle Zeitangaben in WEZ +1. Es ist jetzt 15:42 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.