使用 DBSERVERALIASES 配置参数来指定数据库服务器的别名或唯一别名列表。DBSERVERALIASES 配置参数定义的每一个别名可按照在 sqlhosts 信息中指定的条目,用于不同的连接。
您可使用 DBSERVERALIASES 配置参数来指定 Secure Sockets Layer (SSL) 和 非 SSL 连接协议的别名。
如果 GBase 8s 支持一种以上通信协议(例如,IPC 机制和 TCP 网络协议),则您必须在 sqlhosts 信息中用一个条目描述数据库服务器的每一个有效连接。 例如,假定您用 DBSERVERNAME 配置参数设置定义了一个名为 sanfrancisco 的服务器,且您设置 SSL 连接的 menlo 的 DBSERVERALIASES 值。例如,假定您有一个用 DBSERVERNAME 配置参数设置定义的名为 sanfrancisco 的服务器, 且您给不同的 menlo 设置 DBSERVERALIASES 值。您必须在 sqlhosts 信息中为 sanfrancisco 和 menlo 服务器都指定信息。 类似地,如果数据库服务器需要支持标准 GBase 8s 协议和 Distributed Relational Database Architecture™(DRDA®)协议,则给 DRDA 数据库指定一个别名,并在 sqlhosts 文件中添加这个别名的一个条目。
对于 DBSERVERALIASES 配置参数中罗列的每一个别名,数据库服务器启动一个附加的监听器线程。如果您有许多客户端应用程序连接到数据库服务器,则您可在几个监听器线程之间分发连接请求加速连接次数。利用替代连接,客户端应用程序编程连接到一个数据库服务器别名而不是数据库服务器名。
如果您使用多于一个连接协议的 GBase 8s MaxConnect ,则为 DBSERVERALIASES 配置参数指定附加的数据库服务器别名。客户端上 GBASEDBTSERVER 环境变量的值必须或者与 DBSERVERNAME 配置参数的值相配,或者与 DBSERVERALIASES 配置参数值之一相配。