通过 SERVER_LOCALE 环境变量设置的服务器语言环境指定数据库服务器用于在服务器计算机(即运行数据库服务器的计算机)上执行读取和写入 (I/O) 操作的语言、地域和代码集。
这些 I/O 操作包括读取或写入以下文件:
- 数据库服务器生成的用于提供附加诊断信息的诊断文件
- 数据库服务器生成的用于记录事件的日志文件
- SET EXPLAIN SQL 语句生成的说明输出文件
但是,数据库服务器不使用服务器语言环境来写入采用 GBase 8s 专用格式的文件(数据库和表文件)。有关数据库服务器使用服务器语言环境写入的文件的更多详细描述,请参阅数据库服务器功能。
数据库服务器在与 SERVER_LOCALE 中指定的语言环境关联的消息目录中查找特定于产品的消息文件。有关更多信息,请参阅查找消息文件。
在
图 2 显示的示例连接中,
GBase 8s 数据库服务器使用
SERVER_LOCALE 中指定的语言环境确定要在写入消息日志文件时使用的代码集。有关设置服务器语言环境的语法,请参阅
SERVER_LOCALE 环境变量。
提示: 数据库服务器是需要知道服务器语言环境的唯一 GBase 8s 产品。在服务器计算机上运行的任何数据库服务器实用程序均使用客户机语言环境来读取和写入文件,并使用数据库语言环境(在服务器计算机上)来存取服务器计算机上设置的数据库。
服务器语言环境和服务器处理语言环境是两种不同的语言环境。有关服务器处理语言环境的更多信息,请参阅确定服务器处理语言环境。