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

Efek mengubah pengaturan NLS_LANG di registri untuk Klien Oracle

Saya memiliki masalah serupa dengan;

ORA-12705:Tidak dapat mengakses file data NLS atau lingkungan tidak valid yang ditentukan

Klien ODP.NET dll atau instan sedang membaca registri;

HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\NLS_LANG=NA

Nilai NA menyebabkan kesalahan.

Ini karena saya sudah memiliki instalasi klien tetapi saya ingin menggunakan klien instan oracle melalui drive jaringan untuk aplikasi VB.NET dengan ODP.NET.

Perbaikan sederhana saya dalam solusi vb.net saya adalah misalnya untuk menyesuaikan lingkungan untuk aplikasi melalui:

Environment.SetEnvironmentVariable("NLS_LANG", 
                    "AMERICAN_AMERICA.WE8MSWIN1252", 
                    EnvironmentVariableTarget.Process)

nb. Tautan Oracle "NLS FAQ" tidak lagi valid (2012)



  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 mengembalikan alias yang sama untuk kasus yang berbeda pada pilih

  2. Cara Mendapatkan Tanggal Dari String di Oracle

  3. ORA-28040:Tidak ada pengecualian protokol otentikasi yang cocok

  4. Mengurai file XML besar dengan PL/SQL

  5. Jalankan Perintah impor Oracle dari Java dan lihat keluaran Konsol