Další informace o instalaci a konfiguraci

Konfigurace protokolu TCP/IP na straně serveru

Chcete-li ke vzdálenému serveru přistupovat pomocí protokolu TCP/IP, musíte mít instalován a konfigurován komunikační software pro pracovní stanice klienta i serveru. Požadavky komunikačního protokolu pro danou platformu najdete v oddílu Požadavky na software. Seznam podporovaných komunikačních protokolů pro konkrétního klienta a server viz oddíl Možné scénáře propojitelnosti klient-server.

Před provedením kroků v tomto oddílu ověřte, zda jste provedli pokyny v oddílu Nastavení parametru registru DB2COMM.

Rada

Nastavujete-li komunikace pro server Administration Server, ke konfiguraci pro protokol TCP/IP došlo již při jeho vytvoření (pomocí čísla portu 523 registrovaného produktem DB2). Použití protokolu TCP/IP na serveru Administration Server nevyžaduje žádné další kroky.

Při instalaci protokolu TCP/IP je třeba provést tyto kroky:

Krok  1.

Určete a zaznamenejte hodnoty parametrů.

Krok  2.

Na straně serveru:

  1. Aktualizujte soubor services.
  2. Aktualizujte konfigurační soubor správce databází.



Rada

Vzhledem k charakteristikám protokolu TCP/IP nemůže být subsystém TCP/IP ihned informován o selhání partnera nebo jiného hostitele. Proto se někdy může zdát, že došlo k uváznutí klientské aplikace používající přístup k vzdálenému serveru DB2 pomocí protokolu TCP/IP nebo odpovídajícího agenta na serveru. Produkt DB2 používá k detekování selhání a přerušení spojení TCP/IP volitelný soket TCP/IP SO_KEEPALIVE.

Dochází-li k problémům se spojením prostřednictvím protokolu TCP/IP, vyhledejte informace o nastavení tohoto parametru a obvyklých problémech s protokolem TCP/IP v příručce Troubleshooting Guide.

1. Určení a zaznamenání hodnot parametrů

V průběhu konfigurace podle jednotlivých kroků vyplňujte sloupec Vaše hodnota v následující tabulce. Některé hodnoty můžete vyplnit před zahájením konfigurace tohoto protokolu.

Tabulka 21. Hodnoty protokolu TCP/IP vyžadované na straně serveru
Parametr Vysvětlení Vzorová hodnota Vaše hodnota

Port pro připojení

  • Jméno služby pro připojení (jméno_služby)
  • Číslo portu/protokol (číslo_portu/tcp)

Hodnoty požadované v souboru services.

Jméno služby pro připojení může být libovolné, ale v rámci souboru services musí být jedinečné. Používáte-li produkt DB2 Enterprise - Extended Edition, ověřte, zda tato čísla nekolidují s čísly portů používanými programem Fast Communication Manager (FCM).

Port pro připojení musí být v rámci souboru services jedinečný.

 

server1

 

3700/tcp

 

Jméno služby (jméno_služby)

Jméno, pomocí něhož se aktualizuje parametr Jméno služby (jméno_služby) v konfiguračním souboru správce databází na straně serveru. Tato hodnota musí být stejná jako hodnota Jméno služby pro připojení zadaná v souboru services, je-li jméno služby zadáno. V poli svcename nemusíte udávat jméno služby v případě, že jste přímo zadali číslo portu.

server1  

2. Konfigurace serveru

Následující kroky popisují způsob konfigurace pracovní stanice pro příjem příchozích požadavků klientů pomocí tohoto protokolu. Vzorové hodnoty nahraďte vlastními hodnotami a zaznamenejte je do tabulky.

A. Aktualizace souboru services

Soubor services protokolu TCP/IP určuje porty, na kterých mohou aplikace serveru naslouchat žádostem klientů. Chcete-li soubor services aktualizovat, můžete postupovat jedním z následujících způsobů:

Umístění souboru services závisí na operačním systému:

OS/2
cesta je určena proměnnou prostředí ETC. Chcete-li tuto cestu zjistit, zadejte příkaz set etc.

UNIX
/etc

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

Windows 9x
\windows

Pomocí textového editoru přidejte do souboru services položku pro připojení pro podporou protokolu TCP/IP. Příklad:

   server1  3700/tcp  # port služby pro připojení DB2

kde:

server1
je jméno služby pro připojení

3700
reprezentuje číslo portu pro připojení

tcp
reprezentuje používaný komunikační protokol

B. Aktualizace konfiguračního souboru správce databází

Konfigurační soubor správce databází musíte aktualizovat parametrem určujícím jméno služby (jméno_služby).

Chcete-li aktualizovat konfigurační soubor správce databází, postupujte takto:

Krok  1.

Přihlašte se k systému jako uživatel s oprávněním SYSADM (System Administrative). Bližší informace najdete v oddílu Práce se skupinou System Administrative.

Krok  2.

Pracujete-li se serverem UNIX, nastavte prostředí instance a aktivujte příkazový procesor následujícím způsobem:

  1. Spouštěcí skript spusťte následujícím způsobem:
          . INSTHOME/sqllib/db2profile    (pro prostředí Bash, Bourne nebo Korn Shell)
       source INSTHOME/sqllib/db2cshrc (pro prostředí C Shell)
    

    kde INSTHOME je domovský adresář instance.

  2. Spusťte příkazový procesor DB2 zadáním příkazu db2.

Krok  3.

Aktualizujte konfigurační soubor správce databází parametrem určující jméno služby (jméno_služby) zadáním následujících příkazů:

   update database manager configuration using svcename jméno_služby
   db2stop
   db2start 

Je-li například jméno služby pro připojení v souboru services zadáno jako server1, zadejte následující příkazy:

   update database manager configuration using svcename server1
   db2stop
   db2start



Rada

Použitý parametr jméno_služby musí odpovídat Jménu služby pro připojení zadanému v souboru services.

Po ukončení a novém spuštění správce databází si prohlédněte konfigurační soubor správce databází a zkontrolujte, zda tyto změny vešly v platnost. Zadáním následujícího příkazu zobrazíte konfigurační soubor správce databází:

get database manager configuration


[ Začátek stránky | Předchozí stránka | Další stránka | Obsah | Rejstřík ]