Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Błąd Oracle 11.1.0.7 i WAMP oci_connect

Patrząc na swoją konfigurację, masz zainstalowane zarówno klienta Oracle, jak i Oracle Instant Client:

Jednak z mojego doświadczenia wynika, że ​​PHP będzie używać tylko jednej lub drugiej - w zasadzie zostanie użyty ten, który zestaw bibliotek zostanie znaleziony jako pierwszy. Ponieważ możesz połączyć się dobrze z Oracle 10g, ale nie z 11g, sugeruje to, że biblioteka klienta 10g jest „wyżej” na Twojej ścieżce niż biblioteki Instant Client.

Proponuję zbadać dwie opcje:

  1. Zainstaluj pełnego klienta Oracle 11g
  2. Specjalnie zmień swoją ścieżkę, aby upewnić się, że biblioteki Instant Client zostaną znalezione jako pierwsze - upewniając się, że masz wpływ na efektywną ścieżkę używaną przez PHP, a nie tylko zmienną PATH w osobnym kontekście...

Właściwie nigdy nie udało mi się sprawić, by PHP działało poprawnie z klientem błyskawicznym — zrezygnowałem i zainstalowałem pełnego klienta — więc osobiście zalecam opcję 1, ale jeśli nie jest to praktyczne w twoim środowisku, najpierw pracuj z PATH.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. C# Łączenie z formatowaniem Oracle DB DateTime

  2. Jakich kryteriów zamówienia używa LITAGG z ORDER BY NULL?

  3. LINQ Użyj like zamiast (( NVL(INSTR(x, y), 0) ) =1)

  4. Oracle odpowiednik SQL Server/Sybase DateDiff

  5. Lista wyszukiwania Oracle słów w łańcuchu i powróć do istniejących