【问题标题】:ORA-12705: Cannot access NLS data files or invalid environment specified Japanese NLSORA-12705: 无法访问 NLS 数据文件或指定的日语 NLS 环境无效
【发布时间】:2018-09-20 20:46:08
【问题描述】:

在 Eclipse 中运行我的程序时出现错误ORA-12705:无法访问 NLS 数据文件或指定的环境无效

到目前为止我尝试过的事情:

我已经尝试在注册表中的 \HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 重命名 NLS_LANG 子项。

我也将我的地区设置为日本。

我尝试运行 SELECT USERENV('language') FROM DUAL;(结果如下)

+------+-------+--------+
| USERENV('language')   |
+------+-------+--------+
|JAPANESE_JAPAN.AL32UTF8|
+------+-------+--------+

目前在我的注册表中,NLS_LANG 的值数据是 AMERICAN_AMERICA.WE8MSWIN1252。我也将其更改为 JAPANESE_JAPAN.JA16SJIS,但它也不起作用。

由于我的队友也没有遇到这个错误,他们也设置了程序并注意到他们甚至没有设置他们的 NLS_LANG 所以我也没有在环境变量中定义它,我试过了,但没有也可以工作。

我在ORA-12705: Cannot access NLS data files or invalid environment 中尝试了答案,但到目前为止对我没有任何帮助。

我也尝试过重新安装 Oracle 11

【问题讨论】:

标签: java oracle registry cjk nls-lang


【解决方案1】:

对于那些遇到同样问题并正在检查的人。

我终于通过将默认语言设置为英语(美国)找到了解决方案。只要我的语言设置为这个,任何地区都可以。

【讨论】:

    猜你喜欢
    • 2011-10-13
    • 1970-01-01
    • 2013-07-28
    • 1970-01-01
    • 1970-01-01
    • 2023-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多