DBSERVERNAME 配置参数

使用 DBSERVERNAME 配置参数来指定你想与数据库服务器关联的唯一名称。在安装数据库服务器时指定这个配置参数。

onconfig.std 值
未设定。未定义数据库服务器名。
如果未出现
UNIX™ 上:hostname

Windows™ 上:ol_hostname

hostname 变量是主机计算机名。
数据库服务器名的最大长度是 128 字节。 数据库服务器名可可选地后跟一个减号和一个 1 - 50 的整数,来指定用于 onimcsoconsoctcp 协议的多监听器线程数。监听器线程的缺省数目是 1。例如, 下列数据库服务器名有四个监听器线程:ifxserver-4。其他协议忽略监听器线程数。
数据库服务器名必须以字母开头,并可包括任何可打印字符,除下列之外:
  • 大写字符
  • 域定义符(空格或 tab)
  • 换行符
  • 注释符(#)
  • 连字符或减号(= ASCII 45)
  • @ 字符
  • 空格
生效
编辑 onconfig 文件并重启数据库服务器之后,且更新每个数据库服务器的 sqlhosts 文件或注册。 另外,对所有用户,GBASEDBTSERVER 环境变量可能需要修改。

用法

数据库服务器名与 sqlhosts 文件或注册中指定的通信协议相关。如果数据库服务器使用多个通信协议,则用 DBSERVERALIASES 配置参数定义数据库服务器名的值。

客户端应用程序在 GBASEDBTSERVER 环境变量中以及诸如 CONNECT 和 DATABASE 这样的 SQL 语句中,使用数据库服务器名。创建到数据库服务器的连接。
重要: 为了避免与在同一计算机或节点上的 GBase 8s 数据库的其他实例冲突,您应使用 DBSERVERNAME 配置参数明确地指定数据库服务器名。

对于 GBase 8s MaxConnect 用户,客户端上 GBASEDBTSERVER 环境变量的值必须或者与 DBSERVERNAME 配置参数的值相配,或者与 DBSERVERALIASES 配置参数的一个条目相配。