Oracle
 sql >> база данни >  >> RDS >> Oracle

Oracle 11.1.0.7 и WAMP oci_connect грешка

Гледайки вашата конфигурация, вие имате инсталирани Oracle Client и Oracle Instant Client:

Моят опит обаче показва, че PHP ще използва само едното или другото - по принцип който и набор от библиотеки да бъде намерен първи, ще се използва. Тъй като можете да се свържете добре с Oracle 10g, но не и с 11g, това предполага, че 10g клиентската библиотека е „по-високо“ във вашия път от библиотеките на Instant Client.

Две опции, които предлагам да проучите:

  1. Инсталирайте пълния Oracle 11g Client
  2. Променете конкретно пътя си, за да сте сигурни, че библиотеките на Instant Client ще бъдат намерени първи - като се уверите, разбира се, че въздействате на ефективния път, използван от PHP, а не само на PATH променлива в отделен контекст...

Всъщност никога не съм карал PHP да работи правилно с Instant Client - отказах се и инсталирах пълния клиент - така че моята лична препоръка е опция 1, но ако това не е практично във вашата среда, първо работете с 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. Функция Oracle Analytic за минимална стойност при групиране

  2. Корелирана подзаявка, работеща по различен начин за Oracle 12c и 11g

  3. PLS-00201 идентификатор „PACKAGENAME.PROCEDURENAME“ трябва да бъде деклариран

  4. Как да получите века от дата в Oracle

  5. Периодичен проблем с връзката на vb.net oracle