我在远程服务器机器上有一个 OracleXE 11g 实例。一些拥有俄语 Windows 7 SP1 的开发人员无法连接到它。他们收到此错误消息:
ORA-12705: 无法访问 NLS 数据文件或指定的环境无效
如果您使用 enUS Windows 7 SP1 机器,则不会出现错误。我尝试了很多方法来解决这个问题:
我检查了服务器机器上的语言设置:
SELECT * FROM V$NLS_PARAMETERS;
SELECT USERENV ('language') FROM DUAL;
两者都返回 GERMAN_GERMANY.AL32UTF8。
我尝试了不同的方法来解决这个问题:
- 在服务器计算机上将注册表项 NLS_LANG 重命名为 NLS_LANGX。什么也没做。
- 创建值为 GERMAN_GERMANY.AL32UTF8 的 NLS_LANG 环境变量。
- 控制面板 > 区域和语言选项 > 格式化并在此处设置俄语。
这些都不起作用。我应该怎么办?