暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

GBase 8a 程序员手册 C API 篇-24

三金先生 2022-05-31
303

4.5.48 IMCCONFIG 环境变量 
IMCCONFIG 环境变量对 MaxConnect 配置文件指定非缺省文件名和路径名(可选)。在
支持 C shell 的 UNIX™ 系统上,可使用以下命令来设置此变量。


pathname 是全路径名或简单文件名。
如果该设置是未经全路径名限定的文件名,那么 MaxConnect 在
$GBASEDBTDIR/etc/ 目录中搜索该指定文件。因此,如果将 IMCCONFIG 设置为
IMCconfig.imc2,MaxConnect 会搜索作为其配置文件的
$GBASEDBTDIR/etc/IMCconfig.imc2。
如果未设置 IMCCONFIG 环境变量,那么 MaxConnect 在缺省情况下搜索作为其配
置文件的 $GBASEDBTDIR/etc/IMCconfig。
4.5.49 IMCSERVER 环境变量
IMCSERVER 环境变量指定了连接的相关信息所在 sqlhosts 文件中数据库服务器条
目的名称。
数据库服务器可以是本地或远程的。在支持 C shell 的 UNIX™ 系统上,可使用该命
令设置 IMCSERVER 环境变量。


dbservername 是数据库服务器的有效名称。
此处 dbservername 必须是 sqlhosts 文件中的数据库服务器的名称。有关使用
MaxConnect 的 sqlhosts 设置的更多信息,请参阅《GBase 8s 管理员指南》。除非
IMCSERVER 设置为有效的数据库服务器,否则不能使用 MaxConnect。
4.5.50 GBASEDBTC 环境变量 (UNIX™)
GBASEDBTC 环境变量指定要用来编译 GBase 8s ESQL/C 所生成文件的 C 编译器
的文件名或路径名。 该设置仅在 C 编译阶段生效。
如果未设置 GBASEDBTC,那么大部分系统上的缺省编译器为 cc。


compiler C 编译器的文件名。
pathname C 编译器的完整路径名。
例如,要指定 GNU C 编译器,请输入以下命令:
setenv GBASEDBTC gcc

重要: 如果使用 gcc,请注意,数据库服务器假定字符串是可写的,所以您必须使用
-fwritable-strings 选项进行编译。任务失败可能会产生不可预测的结果(可能包括核心
转储)。
4.5.51 GBASEDBTCMNAME 环境变量
如果连接管理器发出事件警报,那么会使用 GBASEDBTCMNAME 环境变量来存储发出警
报的连接管理器实例的名称。该环境变量由连接管理器自动设置。
GBASEDBTCMNAME 环境变量对应于连接管理器配置文件中的 NAME 参数。
CMALARMPROGRAM 程序使用该环境变量来确定对事件警报负责的连接管理器实例。您
也可以在自己的连接管理器事件警报处理程序中使用该环境变量。
该环境变量由连接管理器自动设置,不应进行修改。
4.5.52 GBASEDBTCMCONUNITNAME 环境变量
如果连接管理器发出事件警报,那么会使用 GBASEDBTCMCONUNITNAME 环境变量来存储
发出警报的连接管理器连接单元的名称。该环境变量由连接管理器自动设置。
GBASEDBTCMCONUNITNAME 环境变量对应于连接管理器配置文件中的连接单元
名称参数。CMALARMPROGRAM 程序使用该环境变量来确定对事件警报负责的连接管理
器实例。您也可以在自己的连接管理器事件警报处理程序中使用该环境变量。
该环境变量由连接管理器自动设置,不应进行修改。
4.5.53 GBASEDBTCONCSMCFG 环境变量
使用 GBASEDBTCONCSMCFG 环境变量可以指定 concsm.cfg 文件的位置(该文件描述通
信支持模块)。


pathname 指定 concsm.cfg 文件的全路径名。
以下命令指定 concsm.cfg 文件在 /usr/myfiles 中:
setenv GBASEDBTCONCSMCFG /usr/myfiles
还可对该文件指定不同名称。以下示例在同一目录中指定 csmconfig 的文件名。
setenv GBASEDBTCONCSMCFG /usr/myfiles/csmconfig
concsm.cfg 文件的缺省位置位于 $GBASEDBTDIR/etc 中。有关通信支持模块和
concsm.cfg 文件内容的更多信息,请参阅 GBase 8s 管理员参考。
4.5.54 GBASEDBTCONRETRY 环境变量
GBASEDBTCONRETRY 环境变量设置客户机在 GBASEDBTCONTIME 指定的时间限制期间对
每个数据库服务器所作的附加连接尝试的最大次数。


count 是连接至每个数据库服务器的附加尝试的次数。
例如:以下命令将 GBASEDBTCONRETRY 设置为指定三次附加连接尝试(在初次尝试之
后):
setenv GBASEDBTCONRETRY 3
GBASEDBTCONRETRY 的缺省值是初次连接尝试之后重试一次。
GBASEDBTCONTIME 设置在下面一节中作了描述,它优先于 GBASEDBTCONRETRY
设置。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论