Další informace o instalaci a konfiguraci

Konfigurace protokolu Pojmenovaná propojení procesů na klientu

V tomto oddílu se předpokládá, že na pracovní stanici typu klient a na serveru jsou funkční Pojmenovaná propojení procesů. 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.
Poznámka:Tento protokol je podporován pouze na 32bitových systémech Windows.

Chcete-li nastavit klienta tak, aby používal komunikace pomocí Pojmenovaných propojení procesů, je třeba provést tyto kroky:

Krok  1.

Určete a zaznamenejte hodnoty parametrů.

Krok  2.

Konfigurujte klienta:

  1. Katalogizujte uzel pojmenovaných propojení procesů.
  2. Katalogizujte databázi.

Krok  3.

Otestujte spojení mezi klientem a serverem.

Krok 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 7. Hodnoty protokolu Pojmenované propojení procesů vyžadované na straně klienta
Parametr Popis Vzorová hodnota Vaše hodnota
Jméno počítače (jméno_počítače)

Jméno počítače serveru.

Chcete-li na serveru zjistit hodnotu tohoto parametru, klepněte na tlačítko Start a vyberte volbu Nastavení-->Ovládací panely. Dvakrát klepněte na složku Síť a vyberte ouško Identifikace. Zaznamenejte si jméno počítače.

server1  

Jméno instance (jméno_instance)

Jméno instance na serveru, ke kterému se připojujete.

db2  
Jméno uzlu (jméno_uzlu)

Lokální alias nebo přezdívka popisující uzel, k němuž se chcete připojit. Můžete zvolit libovolné jméno, všechny hodnoty jmen uzlů v lokálním adresáři uzlů však musí být jedinečné.

db2node  

Krok 2. Konfigurace klienta

Pomocí následujících kroků lze provést konfiguraci klienta pro komunikaci se serverem pomocí protokolu TCP/IP. Vzorové hodnoty nahraďte vašimi hodnotami z tabulky.

A. Katalogizace uzlu pojmenovaných propojení procesů

Chcete-li popsat vzdálený uzel, musíte přidat položku do adresáře uzlů klienta. Tato položka určuje zvolený alias (jméno_uzlu), jméno serveru (jméno_počítače) a jméno instance (jméno_instance), které mají být používány klientem pro přístup ke vzdálenému serveru.

Pro katalogizaci uzlu pojmenovaných propojení procesů proveďte tyto kroky:

Krok  1.

Přihlašte se do systému pomocí platného jména uživatele systému DB2. Další informace viz Dodatek F, Pravidla pro jména.

Rada

Přidáváte-li databázi do systému, na kterém je instalován server DB2 nebo DB2 Connect, přihlašte se k tomuto systému jako uživatel s právy administrátora systému (SYSADM) nebo správce systému (SYSCTRL) pro instanci. Další informace najdete v oddílu Práce se skupinou System Administrative.

Toto omezení je řízeno parametrem catalog_noauth konfigurace správce databází. Další informace najdete v příručce Administration Guide.

Krok  2.

Uzel katalogizujte zadáním následujících příkazů:

   db2 catalog npipe node jméno_uzlu remote jméno_počítače instance jméno_instance
   terminate

Například pro katalogizaci vzdáleného uzlu pojmenovaného db2node, který se nachází na serveru nazvaném server1 v instanci db2, použijte:

   db2 catalog npipe node db2node remote server1 instance db2
   terminate



Rada

Potřebujete-li změnit hodnoty nastavené příkazem catalog node, proveďte následující kroky:

Krok  1.

V příkazovém procesoru spusťte příkaz uncatalog node následujícím způsobem:

   db2 uncatalog node jméno_uzlu

Krok  2.

Znovu katalogizujte uzel s použitím požadovaných hodnot.

B. Katalogizace databáze

Než může klientská aplikace získat přístup ke vzdálené databázi, musí být databáze katalogizována na serveru a na všech klientských uzlech, které se k ní budou připojovat. Standardně je databáze po vytvoření automaticky katalogizována na serveru s parametrem alias databáze (alias_databáze) stejným jako jméno databáze (jméno_databáze). Informace v adresáři databází se spolu s informacemi v adresáři uzlů používají k vytvoření spojení klienta se vzdálenou databází.

Při katalogizaci databáze na klientu proveďte následující kroky:

Krok  1.

Přihlašte se do systému pomocí platného jména uživatele systému DB2. Další informace viz Dodatek F, Pravidla pro jména.

Rada

Přidáváte-li databázi do systému, na kterém je instalován server DB2 nebo DB2 Connect, přihlašte se k tomuto systému jako uživatel s právy administrátora systému (SYSADM) nebo správce systému (SYSCTRL) pro instanci. Další informace najdete v oddílu Práce se skupinou System Administrative.

Toto omezení je řízeno parametrem catalog_noauth konfigurace správce databází. Další informace najdete v příručce Administration Guide.

Krok  2.

Vyplňte sloupec Vaše hodnota v následující tabulce.

Tabulka 8. Hodnoty parametrů pro katalogizaci databází
Parametr Popis Vzorová hodnota Vaše hodnota
Jméno databáze (jméno_databáze) Alias databáze (alias_databáze) pro vzdálenou databázi. Databáze je po vytvoření automaticky katalogizována na serveru s parametrem alias databáze (alias_databáze) stejným jako jméno databáze (jméno_databáze), pokud neurčíte jinak. sample  
Alias databáze (alias_databáze) Libovolná lokální přezdívka vzdálené databáze. Pokud žádnou nezadáte, předvolba je stejná jako jméno databáze (jméno_databáze). Alias databáze je jméno, které se používá při navázání spojení s databází z klienta. tor1  
Autentikace (hodnota_autentikace) Hodnota autentikace vyžadována ve vaší organizaci. Další informace o tomto parametru najdete v příručce DB2 Connect User's Guide. DCS

To znamená, že zadané jméno uživatele a heslo jsou ověřovány pouze na hostiteli nebo systému AS/400.

 
Jméno uzlu (jméno_uzlu) Jméno položky adresáře uzlů popisující umístění databáze. Pro parametr jméno uzlu (jméno_uzlu) použijte stejnou hodnotu, jaká byla použita při katalogizaci uzlu v předcházejícím kroku. db2node  

Krok  3.

Databázi katalogizujte zadáním následujících příkazů:

   db2 catalog database jméno_databáze as alias_databáze at node jméno_uzlu
   db2 terminate

Chcete-li například katalogizovat vzdálenou databázi sample, aby měla alias tor1, na uzlu db2node, použijte následující příkazy:

   db2 catalog database sample as tor1 at node db2node
   db2 terminate



Rada

Potřebujete-li změnit hodnoty nastavené příkazem catalog database, proveďte následující kroky:

Krok  a.

Spusťte příkaz uncatalog database v následujícím tvaru:

   db2 uncatalog database alias_databáze

Krok  b.

Znovu katalogizujte uzel s použitím požadované hodnoty.

Krok 3. Test spojení klient-server DB2

Po konfiguraci komunikací pro klienta se při testování spojení budete muset připojit ke vzdálené databázi.

Krok  1.

Spusťte správce databází zadáním příkazu db2start na serveru (pokud nebyl spuštěn automaticky po zavedení systému).

Krok  2.

Používáte-li klienta systému UNIX, spusťte následující spouštěcí skript:

   . INSTHOME/sqllib/db2profile    (pro prostředí Bash, Bourne nebo Korn Shell)
   source INSTHOME/sqllib/db2cshrc (pro prostředí C Shell)

kde jméno INSTHOME představuje domovský adresář instance.

Krok  3.

Připojte klienta ke vzdálené databázi zadáním tohoto příkazu na klientovi:

   db2 connect to alias_databáze user jméno_uživatele using heslo

Hodnoty parametrů jméno_uživatele a heslo musí být platné pro systém, ve kterém jsou autentikovány. Autentikace se standardně provádí pro server DB2 na serveru a pro server DB2 Connect na hostitelském počítači nebo na počítači se systémem AS/400.

Je-li spojení úspěšně navázáno, obdržíte zprávu obsahující jméno databáze, s níž jste se spojili. Nyní můžete z databáze načítat data. Chcete-li například načíst seznam všech jmen tabulek uvedených v tabulce systémového katalogu, zadejte do Příkazového centra nebo do příkazového procesoru následující příkaz SQL:

     "select tabname from syscat.tables"

Po skončení práce s připojenou databází ukončete spojení zadáním příkazu connect reset.

Hodnoty parametrů jméno_uživatele a heslo musí být platné pro systém, ve kterém jsou autentikovány. Autentikace se standardně provádí pro server DB2 na serveru a pro server DB2 Connect na hostitelském počítači nebo na počítači se systémem AS/400.

Je-li spojení úspěšně navázáno, obdržíte zprávu obsahující jméno databáze, s níž jste se spojili. Nyní můžete z databáze načítat data. Chcete-li například načíst seznam všech jmen tabulek uvedených v tabulce systémového katalogu, zadejte do Příkazového centra nebo do příkazového procesoru následující příkaz SQL:

   "select tabname from syscat.tables"

Po skončení práce s připojenou databází ukončete spojení zadáním příkazu db2 connect reset.

Rychlý způsob

Nyní můžete začít pracovat s produktem DB2. Další informace najdete v příručce Administration Guide.

Odstraňování problémů spojení klient-server

Pokud se připojení nezdaří, zkontrolujte následující položky:

Na straně serveru:

__  1.

Hodnota registru db2comm zahrnuje hodnotu npipe. Zkontrolujte nastavení hodnoty registru db2comm zadáním příkazu db2set DB2COMM. Další informace najdete v příručce Administration Guide.

__  2.

Služba zabezpečení byla spuštěna. Zadejte příkaz net start db2ntsecserver (pouze pro servery Windows 2000).

__  3.

Databáze byla správně vytvořena a katalogizována.

__  4.

Správce databází byl ukončen a znovu spuštěn (zadejte na serveru příkazy db2stop a db2start).



Rada

Nastanou-li problémy se spuštěním správců spojení pro jednotlivé protokoly, zobrazí se varovná zpráva a chybové zprávy budou zaznamenány do souboru db2diag.log umístěného pro systémy založené na bázi UNIX v adresáři INSTHOME/sqllib/db2dump a v adresáři x:\sqllib\db2dump pro ostatní systémy.

Další informace o souboru db2diag.log obsahuje příručka Troubleshooting Guide.

Na straně klienta:

__  1.

Uzel byl katalogizován se správným jménem počítače (jméno_počítače) a jménem instance (jméno_instance) serveru.

__  2.

Parametr jméno uzlu (jméno_uzlu), určený v adresáři databází, ukazuje na správnou položku v adresáři uzlů.

__  3.

Databáze byla správně katalogizována, kdy jako jméno databáze (parametr jméno_databáze) na klientu byl použit alias databáze umístěné na serveru (parametr alias_databáze, který byl katalogizován při vytvoření databáze na serveru).

Pokud po ověření těchto položek spojení stále nefunguje, vyhledejte informace v příručce Troubleshooting Guide.


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