配置 GBase 8s 以连接到 GBase 数据服务器客户机

必须已经安装了GBase Data Server Client 和适用的驱动程序。

该主题说明了如何配置 GBase 8s 以便连接到 GBase Data Server Client。

要配置 GBase 8s 以连接到GBase Data Server Client,请执行以下操作:

  1. 通过使用 drtlitcpdrsoctcp 连接协议来配置新的服务器别名。
    例如,针对 DRDA 连接的新 sqlhosts 文件条目,请指定:
    #dbservername    nettype       hostname      servicename      options
    valley01_dr drtlitcp pdwest 9502
    如果要定义连接管理器的 sqlhosts 文件条目,请包含 drtlitcpdrsoctcp 连接协议的条目,如以下列表中所示:
    #dbservername    nettype       hostname      servicename      options
    ifx_primary     onsoctcp   ifx_host   ifx_port
    ifx_dr          drsoctcp   ifx_host   ifx_drda_port
    
    ifx_hdr         onsoctcp   hdr_host   hdr_port
    ifx_hdr_dr      drsoctcp   hdr_host   hdr_drda_port
    
    ifx_sds         onsoctcp   sds_host   sds_port
    ifx_sds_dr      drsoctcp   sds_host   sds_drda_port
  2. 验证 sqlhosts 文件是否将 DRDA 连接列为某个服务器别名。
  3. 使用 DRDA 来连接到服务器。

如果在通过 DRDA 协议访问服务器时接收到错误 -23104,客户机应用程序可能正在尝试绑定其编码与数据库语言环境的代码页或代码集不同的值。启动 GBase 8s 实例之前,请将环境变量 GL_USEGLU 设置为 1。这样服务器可以初始化为处理代码集转换所需的适当 Unicode 转换器。