我尝试使用oracle SQL开发人员连接到我的oracle db并收到该消息: pic(图片1和2)
如果我尝试连接sql plus,那就好了。
command : select userenv('LANGUAGE') from dual;
result:
Connected to:
Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production
SQL> select userenv('LANGUAGE') from dual;
*USERENV('LANGUAGE')
----------------------------------------------------
RUSSIAN_RUSSIA.CL8MSWIN1251*
SQL DEVELOPER中的: (图3)
检查\取消选中“跳过NLS设置”,没有任何更改。
问题是什么?
答案 0 :(得分:1)
在AIX上使用Oracle 10g进行安装之前,我已经看到过这个问题。问题是由于文件保护错误,无法访问NLS文件。
问题很可能不是SQL Developer而是服务器端。登录时,服务器将始终尝试设置与客户端上的区域设置匹配的区域设置。那是因为无法访问所需文件而发生错误。
答案 1 :(得分:0)
如果您还没有,我认为可能值得在OTN SQL Developer Forum
中提出这个问题答案 2 :(得分:0)
我怀疑你安装了西欧版而不是环球版。如果不是这种情况,请从nls / data目录发布文件列表。