4

我尝试使用 oracle SQL 开发人员连接到我的 oracle 数据库并收到该消息: 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 设置”,没有任何改变。

问题是什么?

4

3 回答 3

1

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

问题很可能不在 SQL Developer 上,而在服务器端。当您登录时,服务器将始终尝试设置与您的客户端匹配的区域设置。那时会发生错误,因为无法访问所需的文件。

于 2010-08-19T17:51:41.450 回答
0

我怀疑你安装的是西欧版而不是通用版。如果不是这种情况,请从 nls/data 目录发布文件列表。

于 2010-08-05T09:38:04.970 回答
0

如果您还没有,我认为可能值得在OTN SQL 开发人员论坛中提出这个问题

于 2010-07-14T10:02:12.193 回答