sql >> Database >  >> RDS >> Oracle

Oracle 11.1.0.7 en WAMP oci_connect-fout

Als u naar uw configuratie kijkt, heeft u zowel de Oracle Client als de Oracle Instant Client geïnstalleerd:

Mijn ervaring is echter dat PHP alleen de een of de ander zal gebruiken - in principe zal de set bibliotheken die het eerst wordt gevonden, worden gebruikt. Aangezien je prima verbinding kunt maken met Oracle 10g, maar niet met 11g, suggereert dat dat de 10g Client Library is "hoger" op uw pad dan de Instant Client-bibliotheken.

Twee opties die ik zou aanraden om te verkennen:

  1. Installeer de volledige Oracle 11g Client
  2. Wijzig specifiek je pad om ervoor te zorgen dat de Instant Client-bibliotheken het eerst worden gevonden - en zorg er natuurlijk voor dat je het effectieve pad beïnvloedt dat door PHP wordt gebruikt, niet alleen een PATH-variabele in een afzonderlijke context...

Ik heb PHP nooit echt correct laten werken met de Instant Client - ik gaf het op en installeerde de volledige client - dus mijn persoonlijke aanbeveling is optie 1, maar als dat niet praktisch is in jouw omgeving, werk dan eerst met de PATH.



  1. json_encode voor mysql-query retourneert enkele null-kolommen van sommige rijen, maar de kolommen zijn niet null

  2. Beschikbare tijdsloten selecteren voor een specifieke datum

  3. Maak verbinding met MySql db via SSH in Netbeans

  4. Invoegen in één tabelbasis op samenvoegresultaat van 2 andere tabellen