"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

Oracle und PHP

Umlüx 08.05.2006 - 17:03 1161 8
Posts

Umlüx

Huge Metal Fan
Avatar
Registered: Jun 2001
Location: Kärnten
Posts: 8962
Ich würde gerne vom Intranet Server aus auf einen Oracle DB Server zugreifen und diverse Queries absetzen können. Ich weiss wie die DB heisst und den Benutzernamen/pass kenn ich auch.
Nach 2 Tagen Google und Oracle Texte wälzen bin ich also soweit: Ich hab mir den Instant Client heruntergeladen, path variablen gesetzt und die oracle extension von PHP aktiviert. Oracle Support und Oci8 enabled. Prima.
Also hab ich ein kleines Testscript geschrieben um die verbindung zu prüfen (hab ich von einer Oracle Seite)
Code: PHP
PutEnv("LD_LIBRARY_PATH=c:\\ora\\client");
$conn = ocilogon("******", "*******", "//10.37.101.5/JTR");
if (!$conn){  
  echo "Error";  
  exit;  }  
echo "Connect";
und bekomme
Zitat
Warning: ocilogon() [function.ocilogon]: OCIEnvNlsCreate() failed. There is something wrong with your system - please check that LD_LIBRARY_PATH includes the directory with Oracle Instant Client libraries in C:\Programme\Apache Group\Apache2\htdocs\test\oracle.php on line 14
Der Pfad zum Instant Client passt aber.
ich komm alleine nicht mehr weiter hier die tutorials sind entweder unbrauchbar oder total auf linux zugeschnitten :(

murcielago

Dr. Doom
Avatar
Registered: Oct 2002
Location: *
Posts: 2689
C:\\ora\\client vielleicht?

Umlüx

Huge Metal Fan
Avatar
Registered: Jun 2001
Location: Kärnten
Posts: 8962
hm. nein das wars ned.

derelict

Legend
Legend
Avatar
Registered: May 2004
Location: outside
Posts: 365
unter unix: LD_LIBRARY_PATH, unter win32: PATH
und setz das bevor der apache startet!

Umlüx

Huge Metal Fan
Avatar
Registered: Jun 2001
Location: Kärnten
Posts: 8962
hab jetzt die path variable gesetzt und apache restartet, aber es hat sich nix verändert

Rektal

Here to stay
Registered: Dec 2002
Location: Inside
Posts: 4452
Funktioniert das unter win32 ueberhaut einfach so mit den DLLs? Das waer mir irgendwie neu.Natuerlich ists auch komisch das eine Unix-Spezifische Meldung unter win32 ausgegeben wird.

Im Oracle-Forum hab ich mit dem OCI als Suchbegriff was gefunden, vielleicht hilft dir das in irgendeiner Art: http://forums.oracle.com/forums/thr...ssageID=1207607

Btw, welche PHP Version eigentlich?

Umlüx

Huge Metal Fan
Avatar
Registered: Jun 2001
Location: Kärnten
Posts: 8962
5.0.4

danke für den link, kanns mir momentan leider ned ansehen
Zitat
The website you are attempting to access is currently experiencing network connectivity errors. The problem is being worked on and will be resolved as soon as possible. We apologize for any inconvenience this may cause and thank you for your patience.
:rolleyes:

Rektal

Here to stay
Registered: Dec 2002
Location: Inside
Posts: 4452
Aber die Suche kannst schon verwenden: http://forums.oracle.com/forums/search!default.jspa -> Suche nach OCIEnvNlsCreate

Bisserl mehr Eigenmotivation, bitte ;-)

Umlüx

Huge Metal Fan
Avatar
Registered: Jun 2001
Location: Kärnten
Posts: 8962
boah was du alles verlangst.. :D
Dank dir
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz