必须确定每个 DB2 服务器和 Data Links 服务器的名称。您将需要知道这些主机名才能验证安装。当连接至 DB2 Data Links File Manager 时,DB2 UDB 服务器将在内部将下列信息发送至 DLFM:
然后,DLFM 将此信息与它的内部表进行比较,以确定是否应该允许连接。仅当已使用 dlfm add_db 命令来将此数据库名、实例名和主机名组合向 DLFM 注册时,DLFM 才允许连接。dlfm add_db 命令中使用的主机名必须与 DB2 UDB 服务器在内部发送的主机名完全相同。
按如下所示使用所获得的精确主机名:
db2server.services.com 为 9.11.302.341,别名:db2server
Server: dnsserv.services.com Address: 9.21.14.135 Name: db2server.services.com Address: 9.21.51.178
9.112.98.167 db2server loghost
如果指定主机名时带有域名,则该命令将返回类似于以下内容的输出信息:
9.112.98.167 db2server.services.com loghost
当使用 dlfm add_db 命令来注册 DB2 UDB 数据库时,对主机名使用 db2server.services.com。如果在 dlfm add_db 命令中使用了其他任何别名,则 DB2 服务器与 DLFM 的内部连接将失败。
Data Links 服务器是使用 DB2“使用节点主机名端口 port_number 来为数据库 database_alias 添加 Data Links Manager”命令来注册至 DB2 数据库的。
主机名是 Data Links 服务器的名称。在此命令中可以使用 Data Links 服务器的任何有效别名。引用此 Data Links 服务器的 DATALINK 值必须在 URL 值中指定主机名;即,当为 DATALINK 列指定 URL 值时,必须使用与在“添加 Data Links Manager”命令中所使用的名称完全一样的名称。使用不同的别名将导致 SQL 语句失败。