我无法将oracle DB与SQL developer连接

我无法将oracle DB与SQL developer连接,oracle,oracle10g,oracleclient,oracle-sqldeveloper,Oracle,Oracle10g,Oracleclient,Oracle Sqldeveloper,我尝试使用oracle SQL developer连接到我的oracle db,并收到以下消息: (图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

我尝试使用oracle SQL developer连接到我的oracle db,并收到以下消息: (图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中: (图三)

选中\n取消选中“跳过NLS设置”,未更改任何内容


问题是什么?

如果您还没有,我认为在中问这个问题可能是值得的。我怀疑您安装的是西欧版,而不是环球版。如果不是这样,请从nls/data目录发布文件列表。

我以前在AIX上安装Oracle 10g时见过这个问题。问题是由于错误的文件保护,无法访问NLS文件


问题很可能不是SQL Developer的问题,而是服务器端的问题。登录时,服务器将始终尝试设置与客户端上的区域设置相匹配的区域设置。因为无法访问所需的文件,所以出现错误。

缺陷到美国,程序员的天堂,所有文本都是ASCII!;)只是开玩笑,这是一个NLS问题,但我不知道如何帮助你解决它,对不起!