【问题标题】:SQL Developer after restart resets NLS_LANGUAGE parameters重启后 SQL Developer 重置 NLS_LANGUAGE 参数
【发布时间】:2019-05-31 03:10:02
【问题描述】:

谁能给点建议,这个问题的原因是什么:

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

即使在 Options -> NLS 中到处都是美国。

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

每次重置时触发的未更改内容是什么?

【问题讨论】:

  • 你是通过查询在oracle db中设置的,还是在某些客户端查询工具选项面板中选择?
  • 在sql开发者的偏好中(然后是查询工具),是的。
  • sqldev 的版本?并告诉我您的机器 - 机器的区域设置是否设置为拉脱维亚环境?其他设置是否也被重置,或者只是这个?更改另一个设置并查看它是否仍然存在 - 可能只是我们将首选项写入的位置的问题或操作系统权限
  • 如果 SQL Developer NLS 首选项在启动时显示 American,但您的会话是以拉脱维亚语打开的 - 您是否有数据库或模式登录后触发器正在更改会话?
  • 首选项面板底部的复选框是否打开或关闭? '跳过 NLS 设置'

标签: oracle oracle-sqldeveloper


【解决方案1】:

您可以更改首选项。搜索 NLS 并将 Language 更改为 AMERICAN

【讨论】:

    猜你喜欢
    • 2021-06-09
    • 1970-01-01
    • 1970-01-01
    • 2012-05-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多