在 RDS Custom for Oracle 中设置 NLS_LANG 值 - Amazon Relational Database Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

在 RDS Custom for Oracle 中设置 NLS_LANG 值

区域设置 是一组满足语言和文化要求的信息,这些信息对应于给定的语言和国家/地区。要指定 Oracle 软件的区域设置行为,请在客户端主机上设置 NLS_LANG 环境变量。此变量设置客户端应用程序在数据库会话中使用的语言、区域和字符集。

对于 RDS Custom for Oracle,在 NLS_LANG 变量中只能设置语言:区域和字符使用默认值。语言用于 Oracle 数据库消息、排序规则、日期名称和月份名称。每种支持的语言都有一个唯一名称,例如美语、法语或德语。如果未指定语言,则值默认为美语。

创建 RDS Custom for Oracle 数据库后,可以在客户端主机上将 NLS_LANG 设置为英语以外的其他语言。要查看 Oracle 数据库支持的语言列表,请登录 RDS Custom for Oracle 数据库并运行以下查询:

SELECT VALUE FROM V$NLS_VALID_VALUES WHERE PARAMETER='LANGUAGE' ORDER BY VALUE;

可以在主机命令行上设置 NLS_LANG。以下示例使用 Linux 上的 Z Shell 将客户端应用程序的语言设置为德语。

export NLS_LANG=German

您的应用程序在启动时读取 NLS_LANG 值,然后在连接时将其传送给数据库。

有关更多信息,请参阅《Oracle 数据库全球化支持指南》中的使用 NLS_LANG 环境变量选择区域设置