Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

PHP &Oracle - oci_connect() ORA-12705:Tidak dapat mengakses file data NLS

Oke. Ini adalah mimpi buruk pribadi saya. Saya benar-benar terbangun di tengah malam... atau tidak, tetapi saya telah menghabiskan waktu berhari-hari untuk masalah ini.

Jadi, inilah yang berhasil untuk saya:

  1. Apakah Anda memiliki Klien Instan Oracle ? Jika tidak mendapatkannya.
  2. Apakah Anda memiliki Oracle SDK ? Jika tidak mendapatkannya.
  3. Buka zip klien instan.
  4. Buka zip SDK ke dalam sub-direktori
  5. Tambahkan ORACLE_HOME sebagai variabel baris perintah yang diekspor ($ORACLE_HOME di *nix, %ORACLE_HOME% di win). Arahkan ke jalur yang sepenuhnya memenuhi syarat ke folder klien instan di atas.
  6. Buat ORACLE_BIN dan arahkan ke SDK.
  7. Tambahkan ORACLE_HOME ke PATH Anda.
  8. Mulai ulang Apache...

Jadi... itulah yang biasanya saya lakukan... Dan umumnya berhasil... Sebagian besar...

Saya pikir secara realistis yang bisa saya katakan adalah Good Luck dan 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. Cara mendapatkan string setelah oracle karakter

  2. Apa arti kesalahan Oracle berikut:indeks kolom tidak valid?

  3. UPDATE dengan CASE dan IN - Oracle

  4. Pencarian case-sensitive di Oracle

  5. PL/SQL dan skrip SQL dalam satu sqlFile dengan liquibase?