LANG 环境变量设置

本主题详细说明如何设置或更改 LANG 环境变量。LANG 环境变量用于控制主机的区域设置。如果未设置此变量,则安装程序会以标识符 S0300 报告此问题。如果此变量未设置为有效值,则安装程序会以标识符 S0301 报告此问题。

设置主机区域设置

每个主机都具有对应 Linux 环境变量 LANG 的系统设置。 LANG 在缺少 LC_ALL 和其他 LC_ 环境变量的情况下确定本机语言、本地习俗和编码字符集的区域设置类别。LANG 可由应用程序用来确定将哪种语言用于错误消息和说明、合并序列、日期格式等等。

要更改数据库管理员的 LANG 设置,请编辑所有群集主机上的 /etc/profile/dbadmin/.bashrc/home/dbadmin/.bash_profile,并设置环境变量;例如:

export LANG=en_US.UTF-8

LANG 设置用于控制 Vertica 中的以下各项:

LANG 设置不控制以下项目:

  • Vertica 特定的错误和警告消息。这些消息目前始终为英语。

  • SQL 返回的发送到 Vertica 的结果的整理。相反,必须使用数据库参数来控制此设置。有关详细信息,请参阅为国际数据集实施区域设置部分。