在 GBase 8s 安装之后,对在运行安装应用程序时创建的演示数据库服务器之外的任何实例设置环境变量。
必须以 root 用户身份登录或使用足够的组或用户标识特权(通常是组或用户 gbasedbt)登录,才能设置环境变量。
要设置 GBase 8s 实例的环境变量:
-
将 GBASEDBTDIR 变量设置为您安装数据库服务器或其他 GBase 8s 产品的目录。
-
将 PATH 环境变量设置为包括 $GBASEDBTDIR/bin,如下所示:
必须为每个用户设置 GBASEDBTDIR 变量并将 $GBASEDBTDIR/bin 添加到 PATH 环境变量。
-
设置 GBASEDBTSERVER 以指定 GBase 8s DB-Access 或 SQL API 客户机显式或隐式连接到的缺省数据库服务器。
-
将 ONCONFIG 变量设置为有效 onconfig 文件的名称。请参阅设置配置参数以创建或修改 onconfig 文件。
-
如果使用非缺省值的某个语言环境或语言,请设置以下内容:
-
设置 CLIENT_LOCALE 以指定非缺省语言环境。
-
设置 DBLANG 以指定 $GBASEDBTDIR 的子目录,该子目录包含 GBase 8s 产品使用的特定于语言的定制消息文件。
-
设置 DB_LOCALE。
-
设置 SERVER_LOCALE。
-
如果使用 UTF-8 字符编码,请设置 GL_USEGLU。
-
设置 GBASEDBTSQLHOSTS 以指定包含 sqlhosts 信息的文件。
(此文件的缺省位置是 $GBASEDBTDIR/etc/sqlhosts。)
-
设置 GBASEDBTTERM 以指定 GBase 8s DB-Access 是使用 termcap 文件还是 terminfo 目录中的信息。
在基于字符的系统上,termcap 文件和 terminfo 目录确定依赖于终端的键盘和屏幕功能,如功能键的操作、屏幕显示的颜色和亮度属性以及窗口边框和图形字符的定义。
-
如果您的应用程序是使用 Client SDK 编译的,请将特定于平台的库路径环境变量设置为 $GBASEDBTDIR/lib 以及产品库子目录。以下列出了特定于平台的库路径环境变量的名称:
平台 |
环境变量 |
AIX® |
LIBPATH |
HP-UX |
SHLIB_PATH |
Solaris 以及大多数其他平台 |
LD_LIBRARY_PATH |
例如,要使用 AIX 上的 ESQL/C 共享库,请按如下所示设置环境变量
LIBPATH:
请参阅机器说明以了解产品共享库路径名。