SYSIBM.LOCATIONS 列

SYSIBM.LOCATIONS 表中每一行对应一台可访问的远程服务器。 每行都将一个位置名称与远程服务器的 TCP /IP或SNA网络属性相关联。 请求者未在 SYSIBM.LOCATIONS 表中定义。

开始通用编程接口信息。
位置 CHAR(16)
指示远程服务器在本地 Db2 SQL应用程序中的唯一名称。
链接名称(8个字符)
标识与该行关联的VTAM®或 TCP /IP网络位置。 此列中的空白值表示该名称转换规则适用于任何 TCP /IP或SNA伙伴。

如果您为该列指定了非空值,则以下两种情况之一或全部成立:

  • 表 SYSIBM.LUNAMES 中存在一行,其 LUNAME 值与该列中显示的 LINKNAME 值匹配。
  • 表 SYSIBM.IPNAMES 中存在一行,其LINKNAME值与本列中显示的LINKNAME值匹配。

更改开始有关将通信数据库(CDB)表中 TCP /IP连接的值更改为VTAM连接值的效果信息, 参阅《VTAM(SNA)连接的CDB值更新生效时间》。更改结束

港口 CHAR(32)
当以下条件成立时,表示使用 TCP /IP 进行出站连接:
  • SYSIBM.IPNAMES 中存在一行,其中LINKNAME列与 SYSIBM.LOCATIONS LINKNAME列中指定的值匹配。
如果找到前面提到的行,且SECURE列的值为“N”,则PORT列的值解释如下:
  • 如果PORT为空,则使用默认的DRDA端口(446)。
  • 如果PORT不为空,则PORT指定的值可以采用以下两种形式之一:
    • 若PORT中的数值以1至5位数字左对齐,则该值被视为远程数据库服务器的 TCP /IP端口号。
    • 任何其他值均被视为 TCP /IP服务名称,可通过调用 TCP /IP getservbyname套接字函数将其转换为 TCP /IP端口号。 TCP IP服务名称不区分大小写。
如果找到前面提到的行,且SECURE列的值为“Y”,则PORT列的值解释如下:
  • 如果PORT为空,则使用默认的安全DRDA端口(448)。
  • 如果PORT不为空,则PORT指定的值将采用远程服务器上配置的安全DRDA端口的值。
TPN VARCHAR(64)
仅在本地 Db2 与另一台服务器开始SNA对话时使用。 TPN用于指示SNA LU 6.2 交易程序名称(TPN),该程序将分配对话。 列中的零长度表示默认TPN。 对于DRDA对话,这是DRDA的默认值,即 X'07F6C4C2'
DBALIAS(128)
用于访问远程数据库服务器。 如果DBALIAS为空,则使用位置名称访问远程数据库服务器。 此列不会更改发送到包含位置限定符的远程站点的任何数据库对象的名称。
TRUSTED
指示远程服务器的连接是否可信。 此限制仅适用于 TCP /IP。 对于使用SNA的连接,此列将被忽略。
Y
地点值得信赖。 访问远程位置需要远程位置定义的可信环境。
N
该地点不可信。
SECURE
表示当本地 Db2 应用程序通过 TCP /IP 连接到远程数据库服务器时,出站连接将使用安全套接层 ( SSL ) 协议。
Y
需要安全的 SSL 连接才能建立出站连接。
N
出站连接无需安全连接。
通用编程接口信息结束。