Вам надо определить имена для каждого из серверов DB2 и серверов связей данных. Эти имена хостов понадобятся для проверки установки. При соединении с менеджером файлов связей данных (DLFM) DB2 сервер DB2 UDB внутренним образом посылает ему следующую информацию:
Затем DLFM сравнивает эту информацию со своими внутренними таблицами, чтобы определить, разрешать ли соединение. Соединение будет разрешено только в том случае, если сочетание имени базы данных, имени экземпляра и имени хоста зарегистрировано на нем при помощи команды dlfm add_db. Имя хоста, которое использовалось в команде dlfm add_db, должно точно совпадать с именем хоста, внутренним образом посланным с сервера DB2 UDB.
Используйте точное имя хоста, которое можно узнать так:
db2server.services.com is 9.11.302.341, Aliases: 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 в качестве имени хоста используйте db2server.services.com. Если вместо него в команде dlfm add_db указать другой алиас, внутреннее соединение сервера DB2 с DLFM завершится неудачно.
Сервер связей данных регистрируется на базе данных DB2 при помощи команды DB2 "add datalinks manager for database алиас_базы_данных using node имя_хоста port номер_порта".
Имя хоста - это имя сервера связей данных. В этой команде можно использовать любой допустимый алиас сервера связей данных. Значения DATALINK, которые ссылаются на этот сервер связей данных, должны содержать в URL имя хоста, то есть точное имя, которое было использовано в команде "add datalinks manager", надо использовать и при назначении URL столбцам DATALINK. Использование другого алиаса вызовет ошибку при выполнении оператора SQL.