Приложение за инсталиране и конфигуриране

Конфигуриране на TCP/IP на сървъра

За да осъществите достъп до отдалечен сървър чрез TCP/IP, трябва първо да инсталирате и конфигурирате комуникационния софтуер на работните станции на клиента и на сървъра. Вижте Изисквания към софтуера за изискванията на протокола на комуникациите за вашата платформа. Вижте Възможни сценарии на свързване клиент-сървър за поддържаните протоколи на комуникации за вашия конкретен клиент и сървър.

Преди да завършите изпълнението на стъпките в този раздел, се уверете, че сте изпълнили инструкциите в Настройване на регистърния параметър DB2COMM.

Съвет

Ако настройвате комуникациите за Административния сървър, той е конфигуриран за TCP/IP (чрез регистрирания за DB2 номер на порт 523) при неговото създаване. Не са необходими допълнителни стъпки за разрешаване на Административния сървър за ползване на TCP/IP.

За настройване на TCP/IP комуникациите са необходими следните стъпки:

Стъпка  1.

Определете и запишете стойностите на параметрите.

Стъпка  2.

На сървъра:

  1. Обновете файла services.
  2. Обновете конфигурационния файл на мениджъра на базата данни.



Съвет

Вследствие на особеностите на протокола TCP/IP, TCP/IP може да не бъде уведомен веднага за отказа на партньор на друг хост. В резултат приложение на клиент, което осъществява достъп до отдалечен DB2 сървър, като използва TCP/IP, или съответстващият агент на сървъра може понякога да увиснат. DB2 използва опцията за сокет TCP/IP SO_KEEPALIVE, за да открие кога има грешка и TCP/IP свързването е прекъснато.

Ако имате проблеми с TCP/IP свързването, обърнете се към Ръководство за отстраняване на проблеми за информация за настройването на този параметър и за други често срещани проблеми с TCP/IP.

1. Определяне и запис на стойностите на параметрите

Като продължите със стъпките по конфигурирането, попълнете колоната Вашата стойност в по-долната таблица. Може да попълните някои от стойностите, преди да започнете да конфигурирате този протокол.

Таблица 21. TCP/IP стойности, необходими на сървъра
Параметър Обяснение Примерна стойност Вашата стойност

Порт за свързване

  • Име на услуга за свързване (име_на_услуга)
  • Номер на порт/Протокол (номер_на_порт/tcp)

Стойности, необходими във файла на услугите.

Името на услугата за свързване е случайно, но трябва да бъде уникално във файла services. Ако използвате DB2 Enterprise - Extended Edition, се уверете, че тези номера не са в конфликт с номерата на портове, използвани от Fast Communication Manager (FCM).

Портът за свързване трябва да бъде уникален във файла services.

 

server1

 

3700/tcp

 

Име на услуга (име_на_услуга)

Името, използвано за обновяване на параметъра за име на услуга (име_на_услуга) в конфигурационния файл на мениджъра на базата данни на сървъра. Тази стойност трябва да бъде като името на услуга за свързване, посочено във файла services, ако е определено име на услуга. Не е необходимо да определяте име на услуга в полето име_на_услуга, ако имате пряко определен номер на порт.

server1  

2. Конфигуриране на сървъра

Следващите стъпки описват как да настроите работната станция така, че да приема входящи клиентски запитвания, като използва този протокол. Заместете примерните стойности с вашите стойности и ги запишете в работната таблица.

A. Обновяване на файла на услугите

Файлът на TCP/IP услугите services посочва портовете, на които сървър приложенията може да очакват заявки от клиенти. За да обновите файла на услугите, можете:

Разположението на файла services зависи от операционната система:

OS/2
пътеката се посочва от променливата на обкръжението ETC За да резолирате тази пътека, въведете командата set etc.

UNIX
/etc

Windows NT и Windows 2000
\winnt\system32\drivers\etc

Windows 9x
\windows

Добавете записът за свързването, чрез текстов редактор, във файла services за TCP/IP поддръжка. Например:

   server1  3700/tcp  # DB2 порт на услуга за свързване

където:

server1
е името на услугата за свързване

3700
е номерът на порта за свързване

tcp
е комуникационният протокол, който използвате

B. Обновяване на конфигурационния файл на мениджъра на базата данни

Трябва да обновите конфигурационния файл на мениджъра на базата данни с параметъра за име на услуга (име_на_услуга).

За да обновите конфигурационния файл на мениджъра на базата данни, изпълнете следните стъпки:

Стъпка  1.

Включете се към системата като потребител с права за администриране (SYSADM). За допълнителна информация вижте Работа с групата Системни администратори.

Стъпка  2.

Ако използвате UNIX сървър, настройте обкръжението на модела и извикайте DB2 процесора за обработка на команди, както следва:

  1. Изпълнете стартиращия скрипт както следва:
       . INSTHOME/sqllib/db2profile    (за Bash, Bourne или Korn обвивка)
       source INSTHOME/sqllib/db2cshrc (за C обвивка)
    

    където INSTHOME е собствената директория на потребителския модел.

  2. Стартирайте DB2 процесора за обработка на команди чрез въвеждане на командата db2.

Стъпка  3.

Обновете конфигурационния файл на мениджъра на базата данни с параметъра за име на услуга (име_на_услуга) чрез въвеждане на следните команди:

   update database manager configuration using svcename име_на_услуга
   db2stop
   db2start 

Например, ако името на услуга за свързване във файла services е въведено като server1, въведете следните команди:

   update database manager configuration using svcename server1
   db2stop
   db2start



Съвет

име_на_услуга трябва да съответства на името на услуга за свързване, посочено във файла services.

След като мениджъра на базата данни бъде спрян и стартиран отново, погледнете конфигурационния файл на мениджър на базата данни за да се уверите, че тези промени са влезли в сила. Вижте конфигурационния файл на мениджъра на базата данни чрез въвеждане на следната команда:

get database manager configuration


[ Начало на страницата | Предишна страница | Следваща страница ]