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

PHP i Oracle - oci_connect() ORA-12705:Nie można uzyskać dostępu do plików danych NLS

Ok. To mój osobisty koszmar. Poważnie budzę się w środku nocy... albo nie, ale poświęciłem wiele dni na ten problem.

Oto, co mi się udało:

  1. Czy masz klienta błyskawicznego Oracle ? Jeśli nie, zdobądź to.
  2. Czy masz pakiet Oracle SDK ? Jeśli nie, zdobądź to.
  3. Rozpakuj klienta błyskawicznego.
  4. Rozpakuj SDK do podkatalogu
  5. Dodaj ORACLE_HOME jako wyeksportowaną zmienną wiersza poleceń ($ORACLE_HOME w *nix, %ORACLE_HOME% w win). Niech wskazuje w pełni kwalifikowaną ścieżkę do powyższego folderu klienta błyskawicznego.
  6. Utwórz ORACLE_BIN i skieruj go do SDK.
  7. Dodaj ORACLE_HOME do swojej PATH.
  8. Uruchom ponownie Apache...

Więc... to jest to, co generalnie robię... I generalnie to działa... Głównie...

Myślę, że realistycznie wszystko, co mogę powiedzieć, to Powodzenia i Godspeed.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak wstawić datę BC do Oracle?

  2. Utwórz tabelę w procedurze

  3. Czy mogę używać wielowątkowości z Perl's DBI i Oracle?

  4. Jak przeanalizować varchar2 i zrobić z niego wiele wierszy?

  5. Mapa typu wyroczni z hibernacją