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)