Další informace o instalaci a konfiguraci

Konfigurace protokolu NetBIOS na straně klienta

V tomto oddílu se předpokládá, že na pracovní stanici typu klient a na serveru je funkční protokol NetBIOS. 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.

Chcete-li nastavit klienta tak, aby používal komunikace pomocí protokolu NetBIOS, je třeba provést tyto kroky:

Krok  1.

Určete a zaznamenejte hodnoty parametrů.

Krok  2.

Konfigurujte klienta:

  1. Zaznamenejte si logické číslo adaptéru používaného pro připojení pomocí protokolu NetBIOS.
  2. Aktualizujte konfigurační soubor správce databází.
  3. Katalogizujte uzel NetBIOS.
  4. 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 12. Hodnoty protokolu NetBIOS vyžadované na straně klienta
Parametr Popis Vzorová hodnota Vaše hodnota
Logické číslo adaptéru (údaj číslo_adaptéru)

Lokální logický adaptér, který bude použit pro spojení prostřednictvím protokolu NetBIOS.

0  
Jméno pracovní stanice (nname) - na straně klienta Jméno NetBIOS pracovní stanice typu klient.

Parametr nname je zvolen uživatelem a musí být jedinečný na všech uzlech NetBIOS v síti.

client1  
Jméno pracovní stanice (nname) - na straně serveru

Jméno NetBIOS pracovní stanice typu server.

Tento parametr vyhledejte v konfiguračním souboru správce databází na serveru.

server1  
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. Záznam logického čísla lokálního logického adaptéru používaného pro připojení pomocí protokolu NetBIOS

Chcete-li zobrazit a zaznamenat logické číslo adaptéru (číslo_adaptéru) používané pro spojení NetBIOS, postupujte takto:

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

V konfiguračním souboru správce databází je třeba zadat parametr jméno pracovní stanice typu klient (údaj nname).

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.

Aktualizujte konfigurační soubor správce databází parametrem obsahujícím jméno pracovní stanice typu klient (nname) zadáním tohoto příkazu v příkazovém procesoru:

   update database manager configuration using nname nname
   terminate

Je-li například jméno pracovní stanice typu klient (parametr nname) client1, zadejte příkaz:

   update database manager configuration using nname client1
   terminate

C. Katalogizace uzlu NetBIOS

Chcete-li popsat vzdálený uzel, musíte přidat položku do adresáře uzlů klienta. Tato položka určuje alias (jméno_uzlu), jméno pracovní stanice vzdáleného serveru (nname) a logické číslo adaptéru (číslo_adaptéru) pro přístup klienta ke vzdálenému serveru DB2.

Chcete-li katalogizovat uzel NetBIOS, postupujte takto:

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ů v příkazovém procesoru:

   catalog netbios node jméno_uzlu remote nname adapter číslo_adaptéru
   terminate

Například pro katalogizaci vzdáleného databázového serveru server1 na uzlu pojmenovaném db2node s použitím logického čísla adaptéru 0 použijte tento příkaz:

   catalog netbios node db2node remote server1 adapter 0
   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.

D. 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 13. 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.

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 netbios.

Rada

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

__  2.

Logické číslo adaptéru je rovno 0 (nebo byla změněna předvolená hodnota registru DB2NBADAPTERS).

__  3.

Parametr jméno pracovní stanice (údaj nname) pro server byl v konfiguračním souboru správce databází patřičně aktualizován (nastavujete-li server Administration Server, jde o konfigurační soubor tohoto serveru).

__  4.

Logickému číslu adaptéru je přiřazena síťová trasa Nbf (platí pouze pro servery systému Windows NT a Windows 2000).

__  5.

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

__  6.

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

__  7.

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.

Jméno pracovní stanice (údaj nname) daného klienta byl v konfiguračním souboru správce databází patřičně aktualizován.

__  2.

Uzel byl katalogizován se správným jménem pracovní stanice příslušného serveru (údajem nname) a lokálním logickým číslem adaptéru (číslo_adaptéru).

__  3.

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

__  4.

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 ]