应用程序未在 CONNECT 语句中显式指定数据库服务器时,可以使用 GBASEDBTSERVER 环境变量重定向方法,以便客户机连接至 GBASEDBTSERVER 环境变量指定的数据库服务器。
如果集群中的某个数据库服务器不可用,那么使用该数据库服务器的应用程序可将其 GBASEDBTSERVER 环境变量重置为集群中的另一数据库服务器以访问相同数据。
应用程序仅当它们启动时才读取 GBASEDBTSERVER 环境变量的值。因此,必须重新启动应用程序以识别环境变量中的更改。
您不能为该方法使用 CONNECT TO database@dbserver 或 CONNECT TO @dbserver 语句。当数据库服务器已明确命名,CONNECT 语句不使用 GBASEDBTSERVER 环境变量来查找数据库服务器。
管理员不会执行任何操作来重定向客户机,但他们可能需要更改数据库服务器的类型。
正在运行客户机应用程序的用户在决定用 GBASEDBTSERVER 环境变量重定向客户机时必须执行以下三个步骤。
要使用 GBASEDBTSERVER 环境变量重定向客户机,请执行以下操作: