使用 GBASEDBTSERVER 环境变量重定向客户机

应用程序未在 CONNECT 语句中显式指定数据库服务器时,可以使用 GBASEDBTSERVER 环境变量重定向方法,以便客户机连接至 GBASEDBTSERVER 环境变量指定的数据库服务器。

如果集群中的某个数据库服务器不可用,那么使用该数据库服务器的应用程序可将其 GBASEDBTSERVER 环境变量重置为集群中的另一数据库服务器以访问相同数据。

应用程序仅当它们启动时才读取 GBASEDBTSERVER 环境变量的值。因此,必须重新启动应用程序以识别环境变量中的更改。

要支持该重定向方法,您可以使用以下连接语句:
  • CONNECT TO DEFAULT
  • CONNECT TO database

您不能为该方法使用 CONNECT TO database@dbserver 或 CONNECT TO @dbserver 语句。当数据库服务器已明确命名,CONNECT 语句不使用 GBASEDBTSERVER 环境变量来查找数据库服务器。

管理员不会执行任何操作来重定向客户机,但他们可能需要更改数据库服务器的类型。

正在运行客户机应用程序的用户在决定用 GBASEDBTSERVER 环境变量重定向客户机时必须执行以下三个步骤。

要使用 GBASEDBTSERVER 环境变量重定向客户机,请执行以下操作:

  1. 退出应用程序。
  2. GBASEDBTSERVER 环境变量更改为保存复制对中另一数据库服务器的名称。
  3. 重新启动应用程序。