За да осъществите достъп до отдалечен сървър на бази данни чрез IPX/SPX, трябва първо да инсталирате и конфигурирате комуникационния софтуер на работните станции на клиента и на сървъра. Вижте Изисквания към софтуера за изискванията на протокола на комуникациите за вашата платформа. Вижте Възможни сценарии на свързване клиент-сървър за поддържаните протоколи на комуникации за вашия конкретен клиент и сървър.
Преди да изпълните стъпките в този раздел, уверете се, че сте изпълнили инструкциите в Настройване на регистърния параметър DB2COMM. В зависимост от платформата на вашия сървър можете да поддържате IPX/SPX клиентски комуникации чрез директно адресиране или чрез адресиране с файлов сървър.
За списък на поддържаните IPX/SPX методи на адресиране за вашия сървър,
вижте Таблица 23. Списък на поддържаните IPX/SPX методи на адресиране
за клиенти DB2 потърсете в Таблица 14.
Таблица 23. Поддържани комуникационни IPX/SPX методи за сървър
Сървър | Директно адресиране | Адресиране по файлов сървър |
AIX | * | * |
HP-UX | Не се поддържа | |
Linux | Не се поддържа | |
OS/2 | * | * |
Solaris | * |
|
Windows NT | * |
|
Windows 2000 | * |
|
За настройване на IPX/SPX комуникациите са необходими следните стъпки:
Стъпка 1. | Определете и запишете стойностите на параметрите. |
Стъпка 2. | Конфигуриране на сървъра:
|
Като продължите със стъпките по конфигурирането, попълнете колоната
Вашата стойност в по-долната таблица. Може да попълните
някои от стойностите, преди да започнете да конфигурирате този
протокол.
Таблица 24. IPX/SPX стойности, необходими на сървъра
Параметър | Обяснение | Пример | Вашата стойност |
---|---|---|---|
Име на файловия сървър (FILESERVER) |
Директно адресиране: Стойност * показва, че използвате Директно адресиране. Адресиране пo файлов сървър: Името на NetWare файловия
сървър, на който е регистриран потребителският модел на сървъра на базата
данни. Този параметър трябва да бъде с главни букви.
|
Директно адресиране *
Адресиране по файлов сървър DB2INST1
| |
Име на обекта на DB2 сървъра (OBJECTNAME) |
Директно адресиране: Стойност * показва, че използвате Директно адресиране. Адресиране по файлов сървър: Моделът на сървъра на мениджъра на базата данни, представен като обекта OBJECTNAME на NetWare файловия сървър. Междумрежовият IPX/SPX адрес на сървъра е съхранен и се извлича от този обект. Този параметър трябва да е с главни букви и да е уникален на системата на
NetWare файловия сървър.
|
Директно адресиране *
Адресиране по файлов сървър NETWSRV
| |
Номер на сокет (IPX_SOCKET) | Представлява крайната точка на свързването в междумрежов адрес на
сървър. Трябва да бъде уникален за всички сървър модели и всички
IPX/SPX приложения, изпълнявани на работната станция. Въвежда се в
шестнадесетичен формат.
За DB2 са регистрирани известни сокети с Novell, в обхвата от 0x879E до 0x87A1. Ако изпълнявате повече от 4 модела на сървър машината, трябва да избегнете припокриването на сокети за моделите над 4 чрез избиране на номер на сокет (който не е 0x0000) в динамичния обхват сокети от 0x4000 до 0x7FFF или в обхвата от 0x8000 до 0x9100 (това са известни сокети, регистрирани за различни приложения). Максималната стойност за този параметър е 0xFFFF. | 879E (по подразбиране) | |
IPX/SPX междумрежов адрес | Междумрежовият адрес, необходим при конфигуриране на клиент за комуникиране със сървър чрез директно адресиране. | 09212700.400011527745.879E |
|
![]() | Следните символи не са валидни за параметрите за файлов сървър (FILESERVER) и за име на обекта на DB2 сървъра (OBJECTNAME): / \ : ; , * ? |
Следващите стъпки описват как да настроите работната станция така, че да приема входящи клиентски запитвания, като използва този протокол. Заместете примерните стойности с вашите стойности и ги запишете в работната таблица.
Трябва да обновите конфигурационния файл на мениджъра на базата данни с параметрите за файлов сървър (FILESERVER), име на обекта на DB2 сървъра (OBJECTNAME) и номер на сокет (IPX_SOCKET).
За да обновите конфигурационния файл на мениджъра на базата данни, изпълнете следните стъпки:
Стъпка 1. | Включете се към системата като потребител с права за администриране (SYSADM). За допълнителна информация вижте Работа с групата Системни администратори. | ||||||
Стъпка 2. | Ако използвате UNIX сървър, настройте обкръжението на модела и извикайте DB2 процесора за обработка на команди, както следва:
| ||||||
Стъпка 3. | В конфигурационния файл на мениджъра на базата данни обновете параметрите за файлов сървър (FILESERVER), име на обекта на DB2 сървъра (OBJECTNAME) и номер на сокет (IPX_SOCKET) чрез въвеждане на следните команди: update dbm cfg using fileserver FILESERVER objectname OBJECTNAME \ ipx_socket IPX_SOCKET db2stop db2start
|
След като мениджъра на базата данни бъде спрян и стартиран отново, погледнете конфигурационния файл на мениджър на базата данни за да се уверите, че тези промени са влезли в сила. Вижте конфигурационния файл на мениджъра на базата данни чрез въвеждане на следната команда:
get database manager configuration
Ако планирате да поддържате клиенти, като използвате само директно адресиране, конфигурирането на вашия сървър за входящи IPX/SPX комуникации е завършено.
Сървърът трябва да бъде регистриран след като конфигурационният файл на мениджър на базата данни е обновен с IPX/SPX параметрите. За да регистрирате сървър модела в NetWare файловия сървър, въведете следната команда в процесора за обработка на команди:
register db2 server in nwbindery user ИМЕ_НА_ПОТРЕБИТЕЛ password ПАРОЛА
![]() |
Ако искате да модифицирате конфигурационните параметри за IPX/SPX или да
промените DB2 IPX/SPX междумрежовия адрес, трябва да дерегистрирате вашия
сървър модел преди да направите промените и да го регистрирате отново след
като направите промените.
|
Забележки: