SQL Developer 重新启动后重置 NLS_LANGUAGE 参数

问题描述 投票:0回答:2

任何人都可以提出建议,导致此问题的原因是什么:

每次重新启动 Oracle SQL Developer 后,NLS_LANGUAGE 设置都会被重置。 例如,刚打开一个新会话时,NLS_LANGUAGE 设置为 LATVIAN,每次启动 SQL Dev 时,我们需要运行“alter session set NLS_LANGUAGE = 'AMERICAN'”将其设置回美国。

即使在选项 -> NLS 中到处都设置为美国。

我们已经检查了所有主要语言/位置/区域设置并在各处设置为美国,但在重新启动后仍然只有 NLS_LANGUAGE 设置被重置,其余(如 NLS_TERRITORY)都很好。

每次重置时都会触发哪些未更改的内容?

oracle oracle-sqldeveloper
2个回答
1
投票

您可以在首选项中进行更改。搜索 NLS 并将语言更改为 AMERICAN


0
投票
  1. 使用 Notepad++ 将 DML 剪切/粘贴到 TOAD 或 SQL*Developer 中 或

  2. 在主机级别运行,设置环境变量

    export LANG=en_US.UTF-8

    导出 NLS_LANG=AMERICAN_AMERICA.AL32UTF8

© www.soinside.com 2019 - 2024. All rights reserved.