Serwer może jednocześnie obsługiwać wiele protokołów komunikacyjnych; wystarczy jednak udostępnić tylko te protokoły, które będą używane.
Zmienną rejestru db2comm należy zaktualizować z protokołem, który ma być obsługiwany.
Zmienna rejestru db2comm określa menedżerów połączeń protokołów, uaktywnianych podczas uruchamiania menedżera baz danych. W zmiennej tej można określać wiele protokołów komunikacyjnych, oddzielając odpowiednie parametry przecinkami.
W przypadku serwera DB2 zmienna DB2COMM może być dowolną kombinacją następujących parametrów rozdzielonych przecinkami:
Aby zapobiec problemom z programami Centrum sterowania i Asysta podczas konfigurowania klienta, należy upewnić się, że parametr DB2COMM został ustawiony w rejestrze DB2 za pomocą komendy db2set z opcją -i. Nie zaleca się stosowania innych sposobów ustawienia wartości parametru DB2COMM. Więcej informacji na temat rejestru DB2 można znaleźć w podręczniku Administration Guide.
Aby ustawić zmienną rejestru db2comm dla bieżącej instancji, należy wprowadzić komendę db2set DB2COMM=nazwy_protokołów. Parametr nazwy_protokołów powinien zawierać nazwy tych protokołów, które mają być uruchamiane wraz z menedżerem baz danych.
Na przykład, aby menedżer baz danych uruchamiał menedżerów połączeń dla protokołów komunikacyjnych APPC i TCP/IP, należy wprowadzić następującą komendę:
db2set DB2COMM=appc,tcpip db2stop db2start
Po ponownym wydaniu komendy db2start uruchamiani są menedżerowie połączeń dla protokołów określonych w zmiennej db2comm.
W przypadku konfigurowania komunikacji z Serwerem administracyjnym należy wprowadzić komendę db2set:
db2set DB2COMM=appc,tcpip -i DB2DAS00 db2admin stop db2admin start
gdzie DB2DAS00 reprezentuje nazwę Serwera Administracyjnego. Jeśli nie zna się tej nazwy, należy wprowadzić poniższą komendę:
db2set DB2ADMINSERVER
Jeśli zmienna rejestru db2comm nie została zdefiniowana lub ma
wartość pustą, podczas uruchamiania menedżera baz danych nie są uruchamiani
żadni menedżerowie połączeń.
![]() | Jeśli wystąpią problemy z uruchomieniem menedżerów połączeń protokołów,
pojawią się komunikaty z ostrzeżeniami, natomiast komunikaty o błędach zostaną
zarejestrowane w pliku db2diag.log znajdującym się w
katalogu INSTHOME/sqllib/db2dump dla platformy systemu UNIX lub w
katalogu x:\sqllib\db2dump dla platform innych niż system
UNIX.
Więcej informacji na temat pliku db2diag.log można znaleźć w podręczniku Troubleshooting Guide. |
![]() |
Teraz można już skonfigurować stację roboczą serwera, aby mogła używać następujących protokołów komunikacyjnych:
|