在配置文件中设置环境变量

GBase 8s 产品提供的公共(共享)环境配置文件位于 $GBASEDBTDIR/etc/gbasedbt.rc 中。此共享文件的许可权必须设置为 644

用户可通过在专用环境配置文件中设置变量来覆盖系统或共享环境变量。此文件必须具有下列所有特征:
  • 存储在用户的主目录中
  • 命名 .gbasedbt
  • 许可权设置为用户可读取
环境配置文件可包含注释行(前面加上 # 注释指示符)和设置各个值(用空格或制表符隔开)的变量定义行,如以下示例所示:
# This is an example of an environment-configuration file
#
DBDATE DMY4-
#
# These are ESQL/C environment variable settings
#
GBASEDBTC gcc
CPFIRST TRUE

可使用 ENVIGNORE 环境变量(在 ENVIGNORE 环境变量 (UNIX) 中作了描述)来覆盖环境配置文件中的一个或多个条目。使用 GBase 8s chkenv 实用程序(在使用 chkenv 实用程序检查环境变量中进行了描述)来对环境配置文件的内容进行完整性检查。如果该文件包含错误的环境变量或者如果该文件太大,那么 chkenv 实用程序返回错误消息。

第一次在 shell 文件或环境配置文件中设置环境变量时,必须告诉 shell 进程读取您的输入,然后才能使用 GBase 8s 产品。如果使用 C shell,那么将该文件当作源文件;如果使用 Bourne 或 Korn shell,那么使用句点 ( .)来执行该文件。