在 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 环境变量选择区域设置