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

PHP &Oracle - oci_connect() ORA-12705:Няма достъп до NLS файлове с данни

Добре. Това е моят личен кошмар. Сериозно се събуждам посред нощ... или не, но прекарах дни на този проблем.

И така, това работи за мен:

  1. Имате ли Oracle Instant Client ? Ако не го вземете.
  2. Имате ли Oracle SDK ? Ако не го вземете.
  3. Разархивирайте незабавния клиент.
  4. Разархивирайте SDK в поддиректория
  5. Добавете ORACLE_HOME като експортирана променлива на командния ред ($ORACLE_HOME в *nix, %ORACLE_HOME% в win). Накарайте го да сочи към напълно квалифицирания път към горната папка instantclient.
  6. Създайте ORACLE_BIN и го накарайте да сочи към SDK.
  7. Добавете ORACLE_HOME към вашия PATH.
  8. Рестартирайте Apache...

И така... това е, което обикновено правя... И като цяло работи... Най-вече...

Мисля, че реалистично всичко, което мога да кажа, е Успех и Бог.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Enterprise Manager 11g FMW Control в R12.2

  2. динамична заявка в процедура на oracle с използване на курсор

  3. SQL заявки 00904. 00000 - %s:невалиден идентификатор

  4. Смесване заедно Connect by, вътрешно съединение и сумиране с Oracle

  5. Как да компресирате .csv файл и да го прикачите към имейл Oracle plsql, без да използвате Java