【问题标题】:I have problem to connect oracle DB with SQL developer我在将 oracle DB 与 SQL 开发人员连接时遇到问题
【发布时间】:2011-03-15 14:00:49
【问题描述】:

我尝试使用 oracle SQL 开发人员连接到我的 oracle 数据库并收到该消息: pic(图一、二)

如果我尝试用 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 开发人员中: (图三)

选中\取消选中“跳过 NLS 设置”,没有任何改变。

问题是什么?

【问题讨论】:

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

标签: oracle oracle10g oracleclient oracle-sqldeveloper


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

    如果您还没有,我认为可能值得在OTN SQL Developer Forum 中提出这个问题

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-12-31
        • 2012-03-21
        • 1970-01-01
        • 1970-01-01
        • 2020-06-06
        • 1970-01-01
        • 2011-12-20
        • 2021-05-07
        相关资源
        最近更新 更多