Aby uzyskać dostęp do serwera zdalnego za pomocą protokołu TCP/IP, najpierw należy zainstalować i skonfigurować oprogramowanie komunikacyjne na stacjach roboczych typu klient i typu serwer. Więcej informacji na temat wymagań protokołu komunikacyjnego dla określonej platformy można znaleźć w sekcji Wymagania programowe. Informacje dotyczące obsługiwanych protokołów komunikacyjnych dla określonych stacji roboczych typu klient i typu serwer można znaleźć w sekcji Możliwe scenariusze połączeń klientów i serwerów DB2.
Przed zakończeniem czynności z tej sekcji należy przeprowadzić operacje,
których opis można znaleźć w Ustawianie parametru rejestru DB2COMM.
![]() | W przypadku konfigurowania komunikacji Serwera administracyjnego należy pamiętać, że komunikacja TCP/IP została skonfigurowana podczas jego tworzenia (przy użyciu zarejestrowanego w DB2 portu o numerze 523). Aby uaktywnić protokół TCP/IP na Serwerze administracyjnym, nie należy wykonywać żadnych dodatkowych czynności. |
Aby skonfigurować komunikację TCP/IP:
Krok 1. | Zidentyfikuj wartości parametrów. |
Krok 2. | Na serwerze:
|
Podczas poszczególnych etapów konfigurowania należy wypełnić w
poniższej tabeli kolumnę Wartość użytkownika. Niektóre
wartości można wprowadzić przed rozpoczęciem konfigurowania tego
protokołu.
Tabela 21. Wartości parametrów TCP/IP wymagane na serwerze
Parametr | Objaśnienie | Wartość przykładowa | Wartość użytkownika |
---|---|---|---|
Port połączenia
|
Wartości wymagane w pliku services. Nazwa usługi połączeń może być dowolna, pod warunkiem że będzie unikalna w pliku services. Jeśli wykorzystywany jest produkt DB2 Enterprise - Extended Edition, należy upewnić się, że podane liczby nie kolidują z numerami portów używanymi przez program Fast Communication Manager (FCM). Port połączeń musi być unikalny w ramach pliku services.
|
serwer1
3700/tcp
| |
Nazwa usługi (svcename)
|
Nowa wartość parametru nazwa usługi (svcename) w pliku
konfiguracyjnym menedżera baz danych na serwerze. Wartość ta musi być
taka sama, jak nazwa usługi połączeń określona w pliku services,
jeśli została określona. Jeśli wprost podano numer portu w polu
svcename, nie należy określać nazwy usługi.
| serwer1 |
Poniższe kroki opisują sposób konfigurowania stacji roboczej, aby za pomocą tego protokołu przyjmowała przychodzące żądania klientów. Wartości przykładowe należy zastąpić wartościami własnymi i zarejestrować je w arkuszu.
Plik services protokołu TCP/IP określa porty, na których aplikacje serwera mogą nasłuchiwać żądań klientów. Aby zaktualizować plik services, można:
Położenie pliku services zależy od systemu operacyjnego:
Korzystając z edytora tekstu dodaj do pliku services pozycję dotyczącą obsługi TCP/IP. Na przykład:
serwer1 3700/tcp # Port usługi połączeń DB2
gdzie:
Plik konfiguracyjny menedżera baz danych należy zaktualizować, wprowadzając do niego parametr nazwa usługi (svcename).
Aby zaktualizować plik konfiguracyjny menedżera baz danych:
Krok 1. | Zaloguj się w systemie jako użytkownik z uprawnieniami administratora (SYSADM). Więcej informacji można znaleźć w sekcji Praca z grupą Administratorzy systemu. |
Krok 2. | W przypadku serwera UNIX, należy skonfigurować środowisko instancji i wywołać procesor wiersza komend DB2 w następujący sposób:
|
Krok 3. | zaktualizuj plik konfiguracyjny menedżera baz danych, wprowadzając parametr nazwa usługi (svcename) w następujący sposób: update database manager configuration using svcename svcename db2stop db2start Na przykład, jeśli nazwą usługi połączeń w pliku services jest serwer1, wprowadź poniższe komendy: update database manager configuration using svcename serwer1 db2stop db2start
|
![]() | Parametr svcename musi być zgodny z nazwą usługi połączeń podaną w pliku services. |
Po zatrzymaniu i ponownym uruchomieniu menedżera baz danych przejrzyj plik konfiguracyjny menedżera baz danych, aby sprawdzić, czy zmiany zostały wprowadzone. Plik konfiguracyjny menedżera baz danych można przejrzeć po wprowadzeniu następującej komendy:
get database manager configuration