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:
|
Krok 3. | Otestujte spojení mezi klientem a serverem.
|
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 |
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.
Chcete-li zobrazit a zaznamenat logické číslo adaptéru (číslo_adaptéru) používané pro spojení NetBIOS, postupujte takto:
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
|
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.
| ||
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
|
![]() | Potřebujete-li změnit hodnoty nastavené příkazem catalog node,
proveďte následující kroky:
|
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.
| ||||||
Krok 2. | Vyplňte sloupec Vaše hodnota v následující tabulce.
Tabulka 13. Hodnoty parametrů pro katalogizaci databází | ||||||
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
|
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.
Pokud se připojení nezdaří, zkontrolujte následující položky:
Na straně serveru:
__ 1. | Hodnota registru db2comm zahrnuje hodnotu
netbios.
| ||
__ 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).
|
![]() | 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.