DB2 for Linux, UNIX, and Windows, verze 9.7
Přehled klientů a ovladačů datového serveru IBM > Metody instalace klientů datových serverů IBM > Databázová připojení klientů datových serverů IBM >

Přehled konfigurace komunikace mezi klientem a serverem

V tomto tématu jsou uvedeny informace týkající se výběru vhodné metody pro konfiguraci komunikace mezi klientem a serverem. Toto téma se týká konfigurace produktů klienta serveru IBM® a serveru DB2 spíše než ovladačů pro připojení k databázi.

Základní informace o komunikaci mezi klientem a serverem: komponenty a scénáře

V dalším textu jsou popsány základní komponenty účastnící se komunikace mezi klientem a serverem:

V některých prostředích se lze setkat také s dalšími komponentami:

Následující scénáře popisují příklady situací s komunikací mezi klientem a serverem:

Při nastavení serveru pro práci ve vývojových prostředích (například produkt IBM Data Studio) se může při úvodním připojení produktu DB2 zobrazit chybová zpráva SQL30081N. Možným důvodem je to, že ochranná bariéra na vzdáleném databázovém serveru zabránila navázání připojení. V takovém případě ověřte, že ochranná bariéra je řádně konfigurována, aby povolila požadavky na připojení od klienta.

Základní informace týkající se komunikace mezi klientem a serverem: typy připojení

Obecně řečeno, pokud mluvíme o konfiguraci komunikace mezi klientem a serverem, máme obvykle na mysli vzdálená připojení, spíše než lokální připojení.

Lokální připojení je připojení mezi instancí správce databází a databází spravovanou touto instancí. Jinými slovy, cílem příkazu CONNECT vydaného instancí správce databází je tato samotná instance. Význačným rysem lokálních připojení je to, že nevyžadují žádnou konfiguraci komunikace a že je použita komunikace IPC (interprocess communications).

V případě vzdáleného připojení se klient, který vydává příkaz CONNECT pro připojení k databázi, nachází v jiném umístění než databázový server. Klient a server se obvykle nacházejí v jiných počítačích. Vytvoření vzdálených připojení je však možné také v rámci stejného počítače, pokud se klient a server nacházejí v jiných instancích.

Dalším, avšak méně obvyklým typem připojení je smyčkové připojení. Jedná se o typ vzdáleného připojení, u nějž je připojení konfigurováno z instance produktu DB2 (klient) do stejné instance produktu DB2 (server).

Porovnání metod konfigurace komunikace mezi klientem a serverem

Pro konfiguraci komunikace mezi klientem a serverem je k dispozici několik metod. Při výběru vhodné metody je třeba nejprve si zodpovědět dvě otázky. První otázka: Který nástroj budete chtít použít: Asistent pro konfiguraci nebo nástroje příkazového řádku?

Druhá otázka: Který typ konfigurace chcete provést? K dispozici jsou následující volby:

Po nalezení odpovědí na tyto otázky můžete na základě následující tabulky určit vhodnou metodu konfigurace. Na konci tohoto tématu jsou uvedeny odkazy k jednotlivým metodám. Za tabulkou jsou uvedeny poznámky s podrobnějšími informacemi.

Tabulka 19. Nástroje a metody pro konfiguraci připojení mezi klientem a serverem
Typ konfigurační úlohy Asistent pro konfiguraci Příkazový řádek
Konfigurace klienta ručním zadáním informací Ruční konfigurace databázového připojení pomocí Asistenta pro konfiguraci Konfigurace připojení mezi klientem a serverem s použitím příkazového procesoru
Konfigurace klienta vyhledáním sítě pro servery, k nimž má být vytvořeno připojení Konfigurace databázového připojení vyhledáním sítě pomocí Asistenta pro konfiguraci Nelze použít
Použití parametrů připojení pro jednoho klienta jako základu pro konfiguraci dalších klientů
  1. Vytvoření profilu klienta s použitím Asistenta pro konfiguraci
  2. Konfigurace databázových připojení s použitím profilu klienta pomocí Asistenta pro konfiguraci
Vytvoření a použití profilu klienta s použitím příkazů db2cfexp a db2cfimp

Poznámka:
V některých metodách lze při konfiguraci komunikace mezi klientem a serverem použít profily. Profil klienta je soubor obsahující parametry pro nastavení klienta. Mezi tyto parametry mohou patřit následující informace: Profil serveru je obdobný jako profil klienta, avšak obsahuje parametry pro server. Profily mohou být vytvořeny a použity pomocí Asistenta pro konfiguraci nebo pomocí příkazů db2cfexp (export konfiguračních údajů) a db2cfimp (import konfiguračních údajů).

Poznámka:
Konfigurace databázového připojení vyhledáním sítě pomocí Asistenta pro konfiguraci není doporučenou metodou pro uživatele produktu DB2 Connect, kteří chtějí vytvořit připojení k databázím v platformách středního a velkého rozsahu.
Podporované kombinace verzí klient a serveru

Tento oddíl obsahuje informace o tom, které verze klienta se mohou připojit k jednotlivým verzím serveru. Zahrnuta je podpora starších verzí a podpora přístupu k databázím DB2 na serverech středních a sálových systémů.

Kombinace produktů DB2 Universal Database (UDB) verze 8, DB2 verze 9.1 a DB2 verze 9.5 (a novější)

Klienti DB2 Universal Database (UDB) verze 8 a DB2 verze 9.1 mohou přistupovat ke vzdálenému serveru DB2 Verze 9.5. Platí však následující omezení:

Produkty IBM Data Server Client, IBM Data Server Runtime Client a IBM Data Server Driver Package Verze 9.5 mohou pracovat se servery DB2 verze 9.1 a DB2 UDB verze 8. Nebudou však k dispozici funkce produktů DB2 verze 9.5.

Přístup k serverům produktu DB2 verze 9.5 (a novější) z klientů produktu DB2 UDB verze 7

Přístup z klientů DB2 UDB verze 7 není podporován.

Kombinace produktů DB2 verze 9.5 (a novější) a produktů DB2 na platformách středních a sálových systémů

Servery DB2 Verze 9.5 podporují přístup z následujících klientů na platformách středních a sálových systémů:

Klienti produktů IBM Data Server Client Verze 9.5, IBM Data Server Runtime Client Verze 9.5 a DB2 verze 9.1 mohou mít přístup k produktu DB2 Connect Verze 9.5 verze 9.1 a verze 8.

Podporované komunikační protokoly

V tomto tématu jsou uvedeny podporované protokoly pro připojení klientů serveru IBM k serverům DB2. Mezi tato připojení patří následující:

Protokol TCP/IP je podporován ve všech platformách, pro které je k dispozici produkt DB2 for Linux, UNIX, and Windows. Podporovány jsou oba typy protokolů: TCP/IPv4 i TCP/IPv6. Formát adres IPv4 sestává ze čtyř částí, například 9.11.22.314. Název adres IPv6 sestává z osmi částí, přičemž každá část je tvořena čtyřmi hexadecimálními číslicemi a části jsou odděleny dvojtečkou. Dva znaky dvojtečky (::) reprezentují sadu jedné či více nul. Příklad: 2001:0db8:4545:2::09ff:fef7:62dc.

Databázové produkty DB2 podporují protokol SSL a přijímají požadavky protokolu SSL z aplikací, které používají ovladač IBM Data Server Driver for JDBC and SQLJ (připojitelnost typu 2) a produkty IBM Data Server Driver for ODBC and CLI a IBM Data Server Driver Package. Další informace naleznete v oddílu Konfigurace podpory zabezpečení SSL (Secure Sockets Layer) v instanci DB2.

V sítích systému Windowsje kromě toho podporován také protokol Pojmenovaná propojení procesů Windows. Chcete-li databázi DB2 spravovat vzdáleně, musíte se k ní připojit prostřednictvím protokolu TCP/IP.

Přidání databázových připojení pomocí Asistenta pro konfiguraci
Konfigurace připojení klienta k serveru pomocí Asistenta pro konfiguraci

Asistent pro konfiguraci je grafický nástroj, pomocí něhož lze konfigurovat databázová připojení mezi klientem a vzdálenou databází DB2.

Důležité:
Asistent pro konfiguraci byl ve verzi 9.7 zamítnut a v některé z budoucích verzí může být odebrán. Další informace naleznete v tématu "Nástroje Řídicího centra a server DAS (DB2 Administration Server) byly zamítnuty" v příručce Novinky ve verzi 9.7.

Asistent pro konfiguraci je součástí databázových produktů IBM Data Server Client a DB2 pro systémy Windows a Linux (platformy Intel® x86 a x64).

Asistenta pro konfiguraci lze ke konfiguraci připojení k databázi použít pouze v případě, že je správce vzdálené databáze konfigurován tak, aby přijímal příchozí požadavky klientů. Při výchozím nastavení instalační program produktu DB2 detekuje a konfiguruje většinu protokolů pro příchozí připojení klienta.

Připojení k databázi můžete konfigurovat pomocí jedné z následujících metod:

Konfigurace databázového připojení s vyhledáním sítě pomocí Asistenta pro konfiguraci
Tuto metodu použijte, nemáte-li žádné informace o databázi, ke které se chcete připojit. Tato metoda prohledá síť a nabídne seznam všech dostupných databází. Aby mohla funkce zjišťování Asistenta pro konfiguraci vracet informace o systémech DB2, musí být na serverech spuštěn a povolen administrační server DB2 (DAS).
Konfigurace databázových připojení s použitím profilu klienta pomocí Asistenta pro konfiguraci
Tuto metodu použijte, pokud máte k dispozici soubor obsahující všechny informace nezbytné pro přístup k cílové databázi. Tuto metodu lze použít také pro katalogizaci a připojení k více databázím zadaným v souboru profilu přístupu.
Ruční konfigurace databázového připojení pomocí Asistenta pro konfiguraci
Tuto metodu použijte, znáte-li všechny informace nezbytné pro připojení k cílové databázi. Je třeba znát:
Ruční konfigurace databázového připojení pomocí Asistenta pro konfiguraci

Pokud máte informace o databázi, ke které se chcete připojit, a o serveru, na kterém je umístěna, můžete všechny informace potřebné pro konfiguraci zadat ručně. Tato metoda odpovídá zadávání příkazů pomocí příkazového procesoru, parametry jsou zde však reprezentovány graficky.

Než začnete ručně konfigurovat připojení k databázi pomocí Asistenta pro konfiguraci (CA), musí být splněny následující podmínky:

Postup při ruční konfiguraci připojení k databázi s použitím Asistenta pro konfiguraci (CA):

  1. Přihlašte se do systému pomocí platného jména uživatele produktu DB2.
  2. Spusťte Asistenta pro konfiguraci. Asistenta pro konfiguraci lze spustit z nabídky Start systému Windows nebo pomocí příkazu db2ca.
  3. V pruhu nabídky Asistenta pro konfiguraci vyberte položku Vybrané a poté položku Přidat databázi s použitím průvodce.
  4. Vyberte přepínač Ručně nastavit připojení k databázi a klepněte na tlačítko Další.
  5. Používáte-li protokol LDAP (Lightweight Directory Access Protocol), vyberte přepínač odpovídající umístění, kde chcete udržovat adresáře produktu DB2. Klepněte na tlačítko Další.
  6. Ze seznamu Protokol vyberte přepínač odpovídající protokolu, který chcete používat. (Poznámka: I když mohou být stále zobrazeny volby APPC, APPN či NetBIOS, tyto protokoly v současné době již nejsou podporovány.) Je-li ve vašem systému instalován produkt DB2 Connect a pokud jste vybrali protokol TCP/IP, máte možnost zaškrtnout volbu Databáze je fyzicky umístěna na hostiteli nebo systému OS/400. Zaškrtnete-li toto políčko, budete mít možnost vybrat typ připojení, který má být použit pro připojení k databázi v hostiteli nebo v systému OS/400:

    Klepněte na tlačítko Další.

  7. Zadejte parametry požadovaného komunikačního protokolu a klepněte na tlačítko Další.
  8. Do pole Název databáze zadejte alias vzdálené databáze, kterou chcete přidat a do pole Alias databáze zadejte lokální alias databáze. Pokud přidáváte databázi hostitele nebo systému OS/400, zadejte do pole Název databáze název umístění databáze OS/390 nebo z/OS, název RDB databáze OS/400 nebo hodnotu DBNAME databáze VSE nebo VM. Do pole Poznámka můžete připojit také komentář popisující danou databázi.

    Klepněte na tlačítko Další.

  9. Chcete-li používat technologii ODBC, registrujte tuto databázi jako zdroj dat ODBC. Před provedením této operace ověřte, že je technologie ODBC instalována. Klepněte na tlačítko Další.
  10. V okně Určete volby uzlu vyberte operační systém a zadejte název vzdálené instance pro databázový systém, ke kterému se chcete připojit.
  11. V okně Určete volbu systému zkontrolujte správnost názvu systému, názvu hostitele a operačního systému. Informace obsažené v tomto panelu jsou použity pro konfiguraci uzlu správy. Volitelně můžete zadat poznámku. Klepněte na tlačítko Další.
  12. V okně Určete volby zabezpečení určete volby zabezpečení, které budou použity k ověření.
  13. Klepněte na příkaz Dokončit. Nyní můžete tuto databázi začít používat. Zavřete Asistenta pro konfiguraci výběrem příkazu Ukončit z nabídky.

Konfigurace databázového připojení s vyhledáním sítě pomocí Asistenta pro konfiguraci

K vyhledávání databází v síti lze použít Asistenta pro konfiguraci (CA).

Než začnete konfigurovat databázové připojení prohledáváním sítě:

Funkce vyhledávání nemusí být schopna detekovat vzdálený systém v následujících situacích:

Následující body se týkají případů, kdy chcete explicitně konfigurovat adresu IPv6 v síti, která podporuje protokol IPv6:

Postup při konfiguraci databázového připojení prohledáváním sítě:

  1. Přihlašte se do systému pomocí platného jména uživatele produktu DB2.
  2. Spusťte Asistenta pro konfiguraci. Asistenta pro konfiguraci lze spustit z nabídky Start systému Windows nebo pomocí příkazu db2ca v systémech Windows i UNIX.
  3. V pruhu nabídky Asistenta pro konfiguraci vyberte položku Vybrané a poté položku Přidat databázi s použitím průvodce. Otevře se Průvodce přidáním databáze.
  4. Vyberte přepínač Prohledat síť a klepněte na tlačítko Další.
  5. Poklepáním na složku vedle položky Známé systémy zobrazte seznam všech systémů, o kterých klient ví, nebo poklepáním na složku Další systémy zobrazte seznam všech systémů v síti. Pokud nejsou v seznamu uvedeny žádné systémy, můžete klepnout na tlačítko Přidat systém a určit požadovaný systém. Systém, který přidáte, se zobrazí v seznamu Známé systémy.
  6. Rozbalte položky pro požadovaný systém, dokud se nezobrazí databáze, kterou chcete přidat. Vyberte tuto databázi. Klepněte na tlačítko Další.
  7. Do pole Alias databáze zadejte alias lokální databáze a do pole Komentář zadejte nepovinný komentář, který tuto databázi popisuje.
  8. Chcete-li používat technologii ODBC, registrujte tuto databázi jako zdroj dat ODBC. Pro tuto operaci musí být nainstalována podpora ODBC.
  9. Klepněte na příkaz Dokončit. Nyní můžete přidanou databázi začít používat. Ukončete Asistenta pro konfiguraci klepnutím na tlačítko Zavřít.
Vytváření profilů klientů pomocí Asistenta pro konfiguraci

Tato úloha zahrnuje export parametrů z existujícího klienta do profilu klienta pomocí Asistenta pro konfiguraci (CA). Tato úloha je součástí rozsáhlejší úlohy nastavení parametrů jednoho nebo více klientů za použití parametrů některého existujícího klienta.

Chcete-li vytvořit profil klienta pomocí Asistenta pro konfiguraci (CA), postupujte následovně:

  1. Přihlašte se do systému pomocí platného jména uživatele produktu DB2.
  2. Spusťte Asistenta pro konfiguraci. Asistenta pro konfiguraci lze spustit z nabídky Start systému Windows nebo pomocí příkazu db2ca.
  3. Z nabídky Konfigurace vyberte volbu Importovat profil.
  4. Vyberte jednu z následujících možností:
    Všechny
    Chcete-li vytvořit profil, který obsahuje všechny databáze katalogizované v systému a všechny konfigurační informace klienta. Zadejte název profilu klienta a klepněte na tlačítko Uložit.
    Databázová připojení
    Chcete-li vytvořit profil, který obsahuje všechny databáze katalogizované v systému bez konfiguračních informací klienta. Zadejte název profilu klienta a klepněte na tlačítko Uložit.
    Přizpůsobit
    Chcete-li vybrat podmnožinu databází katalogizovaných v systému či podmnožinu konfiguračních informací klienta. V okně Přizpůsobit profil pro export postupujte takto:
    1. Zadejte název profilu klienta.
    2. Chcete-li zahrnout do profilu klienta, který má být exportován, databázová připojení, zaškrtněte políčko Databázová připojení.
    3. V seznamu Dostupné aliasy databází vyberte databáze, které chcete exportovat, a klepnutím na tlačítko > je přidejte do seznamu Vybrané aliasy databází. Chcete-li do seznamu Vybrané aliasy databází přidat všechny dostupné databáze, klepněte na tlačítko >>.
    4. Zaškrtněte políčka odpovídající volbám, které chcete nastavit pro cílového klienta. Pro cílový počítač lze upravit a přizpůsobit konfigurační parametry správce databáze.
    5. Dokončete úlohu klepnutím na tlačítko Exportovat.
    6. Zkontrolujte výsledky zobrazené na kartě Výsledky.

Po dokončení této úlohy můžete s použitím vytvořeného profilu klienta konfigurovat další klienty.

Konfigurace databázových připojení s použitím profilu klienta pomocí Asistenta pro konfiguraci

Tato úloha zahrnuje konfiguraci klienta s použitím dříve vytvořeného nebo získaného profilu klienta. Tato úloha je součástí rozsáhlejší úlohy nastavení parametrů jednoho nebo více klientů za použití parametrů existujícího klienta. Tento postup lze zopakovat pro každého klienta, kterého chcete konfigurovat.

  1. Přihlašte se do systému pomocí platného jména uživatele produktu DB2.
  2. Spusťte Asistenta pro konfiguraci. Asistenta pro konfiguraci lze spustit z nabídky Start systému Windows nebo pomocí příkazu db2ca.
  3. Z nabídky Konfigurace vyberte volbu Importovat profil.
  4. Vyberte jednu z následujících možností importu. Pro import můžete zvolit buď všechny, nebo jen některé informace obsažené v profilu klienta.
    Všechny
    Tuto volbu vyberte, chcete-li importovat všechny informace v profilu klienta. Otevřete profil klienta, který chcete importovat.
    Přizpůsobit
    Tuto volbu vyberte v případě, že chcete importovat některou podmnožinu profilu klienta, jako je například specifická databáze. V okně Přizpůsobit profil pro import postupujte takto:
    1. Vyberte profil klienta, který chcete importovat, a klepněte na tlačítko Načíst.
    2. Vyberte požadované databáze v seznamu Dostupné aliasy databází a klepnutím na tlačítko > je přidejte do seznamu Vybrané aliasy databází. Klepnutím na tlačítko >> přidáte všechny dostupné databáze do seznamu Vybrané aliasy databází.
    3. Zaškrtněte políčka odpovídající volbám, které chcete upravit.
    4. Dokončete úlohu klepnutím na tlačítko Importovat.
    5. Zkontrolujte výsledky zobrazené na kartě Výsledky.
Testování databázového připojení pomocí Asistenta pro konfiguraci

Po konfiguraci byste měli vyzkoušet připojení k databázi.

Chcete-li otestovat databázové připojení, postupujte takto:

  1. Spusťte Asistenta pro konfiguraci.
  2. Zvýrazněte databázi v zobrazení podrobností a z nabídky Vybrané vyberte položku Testovat připojení. Otevře se okno Testovat připojení.
  3. Vyberte jeden nebo více typů připojení, které chcete testovat (výchozí volba je CLI). Je možné testovat více typů připojení najednou. Zadejte platné jméno uživatele vzdálené databáze a heslo a klepněte na tlačítko Testovat připojení. Pokud je připojení úspěšné, zobrazí se stránka Výsledky se zprávou potvrzující navázání připojení. Pokud test připojení selhal, zobrazí se zpráva s nápovědou. Chcete-li opravit případné chyby nastavení, vyberte databázi v zobrazení podrobností a vyberte z nabídky Vybrané příkaz Změnit databázi.

Při nastavení serveru pro práci ve vývojových prostředích (například produkt IBM Data Studio) se může při úvodním připojení produktu DB2 zobrazit chybová zpráva SQL30081N. Možným důvodem je to, že ochranná bariéra na vzdáleném databázovém serveru zabránila navázání připojení. V takovém případě ověřte, že ochranná bariéra je řádně konfigurována, aby povolila požadavky na připojení od klienta.

Aspekty týkající se podpory LDAP pro Asistenta pro konfiguraci

V prostředí s podporou LDAP jsou adresářové informace o serverech a databázích DB2 uloženy v adresáři LDAP. Při vytvoření nové databáze je tato databáze automaticky registrována v adresáři LDAP. Při připojování k databázi přistupuje klient k adresáři LDAP, načítá z něj potřebné informace o databázi a protokolu a na jejich základě se připojuje k databázi.

Asistenta pro konfiguraci v prostředí s podporou LDAP ale můžete stále použít při provádění následujících úloh:

Konfigurace připojení klienta k serveru pomocí příkazového procesoru

Tato úloha popisuje konfiguraci připojení produktu serveru IBM ke vzdálenému databázovému serveru pomocí příkazového procesoru (CLP).

Než začnete konfigurovat připojení klienta k serveru, musí být splněny následující předpoklady:

Jednotlivé kroky jsou popsány v samostatných tématech. Pro některé kroky existuje více verzí podle jednotlivých podporovaných protokolů:

  1. Určete hodnoty parametrů komunikace pro vzdálený databázový server. K dispozici jsou následující tabulky:
  2. Používáte-li protokol TCP/IP, můžete aktualizovat soubor hosts a soubor services klienta s použitím hodnot parametrů komunikace pro vzdálený databázový server. Tento krok se nevztahuje na pojmenovaná propojení procesů.
  3. Proveďte operaci katalogizace uzlu serveru z klienta. Pro jednotlivé komunikační protokoly jsou k dispozici odpovídající pokyny:
  4. Proveďte operaci katalogizace databáze, ke které se chcete pomocí klienta připojit.
  5. Testujte připojení klienta k serveru.

Připojení pomocí Pojmenovaných propojení procesů
Seznam hodnot parametrů protokolu Pojmenovaná propojení procesů pro konfiguraci pojmenovaných propojení procesů na klientovi

Následující tabulka vám pomůže určit požadované hodnoty parametrů při konfiguraci komunikace pomocí protokolu Pojmenovaná propojení procesů.

Tabulka 20. Seznam hodnot parametrů protokolu Pojmenovaná propojení procesů
Parametr Popis Vzorová hodnota Vaše hodnota
Název počítače (název_počítače)

Název počítače serveru.

Chcete-li na serveru nalézt 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 název počítače.

server1  

Název instance (název_instance)

Název instance na serveru, ke kterému se připojujete.

db2  
Název uzlu (název_uzlu)

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

db2node  

Katalogizace uzlu protokolu Pojmenovaná propojení procesů z klienta pomocí příkazového procesoru (CLP)

Při katalogizaci uzlu protokolu Pojmenovaná propojení procesů je do adresáře uzlů na straně klienta přidána položka popisující vzdálený uzel. Tato položka určuje zvolený alias (název_uzlu), název pracovní stanice vzdáleného serveru (název_počítače) a název instance (název_instance), které bude klient používat pro přístup ke vzdálenému serveru DB2.

Chcete-li katalogizovat uzel protokolu Pojmenovaná propojení procesů na klientovi serveru IBM, zadejte v příkazovém procesoru (CLP) následující příkaz:

   db2 => catalog npipe node název_uzlu 
   db2 => remote název_počítače instance název_instance

   db2 => terminate

Chcete-li například katalogizovat vzdálený uzel pojmenovaný uzel_db2, který se nachází na serveru server1 v instanci db2, použijte příkazy:

   db2 => db2 catalog npipe node uzel_db2 remote server1 instance db2

   db2 => terminate
Připojení TCP/IP
Pracovní tabulka protokolu TCP/IP pro konfiguraci připojení klienta k serveru

V průběhu konfigurace podle jednotlivých kroků vyplňujte sloupec Vaše hodnota v následující tabulce.

Tabulka 21. Seznam hodnot parametrů protokolu TCP/IP
Parametr Popis Vzorová hodnota Vaše hodnota

Verze protokolu IP

K dispozici jsou následující volby:

  • IPv4: adresy vypadají například takto: 9.21.15.235
  • IPv6: adresy vypadají například takto: 2001:0db8:4545:2::09ff:fef7:62dc
IPv4

Název hostitele

  • Název hostitele (název_hostitele) nebo
  • Adresa IP (adresa_IP)

Chcete-li přeložit název hostitele vzdáleného systému, zadejte na serveru příkaz hostname.

Chcete-li přeložit adresu IP, zadejte příkaz ping hostname.

mujserver

nebo

9.21.15.235

nebo adresa IPv6

 

Název služby

  • Název služby pro připojení (název_služby) nebo
  • Číslo portu/protokol (číslo_portu/tcp)
Hodnoty požadované v souboru services.

Název služby pro připojení je libovolný název zastupující číslo portu (číslo_portu) na klientovi.

Číslo portu se musí shodovat s číslem portu, na něž je mapován parametr svcename (název_služby) v souboru služeb v systému serveru. (Parametr svcename je umístěn v konfiguračním souboru správce databází v instanci serveru.) Tuto hodnotu nesmí používat žádná jiná aplikace a musí být v rámci souboru služeb (services) jedinečná.

Na platformách Linux nebo UNIX musí tato hodnota být obecně větší nebo rovna číslu 1024.

Hodnoty používané pro konfiguraci serveru se dozvíte od administrátora databáze.

server1

nebo

3700/tcp

Název uzlu (název_uzlu)

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

db2node  
Aktualizace souborů hostitelů a služeb pro připojení TCP/IP

V této úloze je popsáno, kdy a jakým způsobem má být v počítači klienta aktualizován soubor hosts a soubor services s použitím hodnot parametrů komunikace pro vzdálený databázový server. Tato úloha je pro připojení používající protokol TCP/IP nepovinná a nevztahuje se na připojení používající pojmenovaná propojení procesů. Tato úloha je součástí rozsáhlejší úlohy konfigurace propojení klient-server s použitím příkazového procesoru CLP.

Soubor hosts je třeba aktualizovat v situaci, kdy chcete vytvořit připojení ke vzdálenému databázovému serveru s použitím příslušného názvu hostitele a daná síť neobsahuje server DNS (domain name server) umožňující přeložit tento název hostitele na adresu IP. Chcete-li na vzdálený databázový server odkazovat s použitím jeho adresy IP, není tento krok povinný.

Soubor services je třeba aktualizovat v situaci, kdy chcete při vytváření připojení ke vzdálenému databázovému serveru zadat název služby pro připojení. Název služby pro připojení je libovolný název reprezentující číslo portu pro připojení. Chcete-li použít číslo portu vzdáleného databázového serveru, není tento krok povinný.

Procedura

V následující tabulce je uvedeno umístění souborů hosts a services zmiňovaných v předchozích postupech.

Tabulka 22. Umístění souborů hosts a services
Operační systém Adresář
Windows 2000 XP/Windows Server 2003 %SystemRoot%\system32\drivers\etc, kde %SystemRoot% je systémem definovaná proměnná prostředí
Linux nebo UNIX /etc
Katalogizace uzlu TCP/IP z klienta s použitím příkazového procesoru (CLP)

Při katalogizaci uzlu TCP/IP je do adresáře uzlů na straně klienta Data Server Client přidána položka popisující vzdálený uzel. Tato položka určuje zvolený alias (název_uzlu), název_hostitele (nebo adresu_ip) a název_služby (nebo číslo_portu), které klient používá při přístupu ke vzdálenému hostiteli.

Musíte mít oprávnění SYSADM (System Administrative) nebo SYSCTRL (System Controller), nebo musí být nastavena volba catalog_noauth na hodnotu ON. Nemůžete katalogizovat uzel pomocí oprávnění uživatele root.

Chcete-li katalogizovat uzel TCP/IP, postupujte takto:

  1. Přihlašte se k systému jako uživatel s oprávněním SYSADM (System Administrative) nebo SYSCTRL (System Controller).
  2. Pracujete-li s klientem Linux nebo UNIX, nastavte prostředí instance. Spusťte spouštěcí skript:
    V prostředí bash, Bourne nebo Korn
       . INSTHOME/sqllib/db2profile
    V prostředí C Shell
       source INSTHOME/sqllib/db2cshrc
    kde INSTHOME představuje domovský adresář instance.
  3. Spusťte příkazový procesor produktu DB2. V systémech Windows zadejte do příkazového řádku příkaz db2cmd. V systému Linux nebo UNIX zadejte do příkazového řádku příkaz db2.
  4. Katalogizujte uzel zadáním následujícího příkazu do příkazového procesoru:
    db2 => catalog tcpip node název_uzlu remote název_hostitele|adresa_ip
      server název_služby|číslo_portu [vzdálená_instance instance_name]
      [system název_systému] [ostype typ_os]
    
    db2 => terminate
    , kde:
    Poznámka:
    1. Příkaz terminate je nutný k aktualizaci mezipaměti adresářů.
    2. Ačkoli parametry vzdálená_instance, systemostype nejsou povinné, jsou vyžadovány pro uživatele, kteří chtějí používat nástroje DB2.
    3. Parametr název_služby použitý na klientovi se nemusí shodovat se stejným parametrem na serveru. Musí se však shodovat čísla portů, na která jsou tyto služby mapovány.
    4. Příkaz catalog tcpip node umožňuje explicitní výběr verze protokolu IP (IPv4 nebo IPv6).

Chcete-li katalogizovat uzel, který chcete nazvat db2node na vzdáleném serveru myserver.ibm.com používajícím port 50000, zadejte do příkazového řádku db2 následující příkaz:

db2 => catalog tcpip node db2node remote myserver server 50000
DB20000I  Příkaz CATALOG TCPIP NODE byl úspěšně dokončen.
DB21056W  Adresářové změny nemohou vejít v platnost,
          dokud nedojde k aktualizaci adresářové mezipaměti. db2 => terminate
DB20000I  Příkaz TERMINATE byl úspěšně dokončen.

Katalogizace databáze z klienta pomocí příkazového procesoru (CLP)

Tato úloha popisuje katalogizaci databáze z klienta pomocí příkazového procesoru (CLP).

Než může klientská aplikace získat přístup ke vzdálené databázi, musí být databáze katalogizována na straně klienta. Databáze je po vytvoření automaticky katalogizována na serveru s aliasem databáze shodným s názvem databáze, pokud není určen jiný alias databáze.

Informace v adresáři databází jsou spolu s informacemi v adresáři uzlů (s výjimkou lokálních databází, u kterých se uzel neuvádí) používány serveru IBM při vytváření připojení ke vzdálené databázi.

Chcete-li katalogizovat databázi na klientovi, postupujte takto:

  1. Přihlašte se do systému pomocí platného jména uživatele produktu DB2.
  2. Volitelné: Aktualizujte sloupec Vaše hodnota v seznamu hodnot parametrů pro katalogizaci databáze.
  3. Pracujete-li s databází DB2 na platformě Linux nebo UNIX, nastavte prostředí instance. Spusťte spouštěcí skript:
    V prostředí bash, Bourne nebo Korn
       . INSTHOME/sqllib/db2profile
    V prostředí C Shell
       source INSTHOME/sqllib/db2cshrc
    kde: INSTHOME představuje domovský adresář instance.
  4. Spusťte příkazový procesor produktu DB2. V systémech Windows zadejte do příkazového řádku příkaz db2cmd. V systému Linux nebo UNIX zadejte do příkazového řádku příkaz db2.
  5. Katalogizujte databázi zadáním následujícího příkazu do příkazového procesoru:
    db2 => catalog database název_databáze as alias_databáze at
       node název_uzlu [ authentication typ_ověření ]
    , kde:

Chcete-li katalogizovat vzdálenou databázi ukazka s lokálním databázovým aliasem mojeukazka v uzlu db2node s použitím ověření server, zadejte následující příkazy:

db2 =>
catalog database ukazka as mojeukazka at node uzel_db2
       authentication server

db2 => terminate

Seznam hodnot parametrů pro katalogizaci databáze

Do následující tabulky zaneste hodnoty parametrů potřebné pro katalogizaci databáze.

Tabulka 23. Seznam hodnot parametrů pro katalogizaci databáze
Parametr Popis Vzorová hodnota Vaše hodnota
Název databáze (název_databáze) Při vytvoření databáze je jako alias databáze použit její název, pokud neurčíte jinak. Je-li například na serveru vytvořena databáze sample, dojde zároveň k vytvoření aliasu databáze sample. Název databáze reprezentuje alias vzdálené databáze (na serveru). sample  
Alias databáze (alias_databáze) Libovolná lokální přezdívka reprezentující vzdálenou databázi. Pokud žádnou nezadáte, výchozí hodnota je stejná jako název databáze (název_databáze). Tento název použijte, pokud se k databázi připojujete z klientské stanice. mysample  
Ověřování (hodnota_ověřování) Typ ověřování, které je vyžadováno v daném prostředí. Server  
Název uzlu (název_uzlu) Název položky adresáře uzlů popisující umístění databáze. Jako název uzlu (název_uzlu) použijte stejnou hodnotu jako při katalogizaci uzlu. db2node  
Testování připojení klienta k serveru pomocí příkazového procesoru (CLP)

Po katalogizaci uzlu a databáze zkontrolujte připojení tím, že se připojíte k databázi. Před testováním připojení je třeba provést nebo ověřit následující body:

Chcete-li otestovat připojení klienta k serveru, postupujte takto:

  1. Pracujete-li s klientem Linux nebo UNIX, nastavte prostředí instance. Spusťte spouštěcí skript:
    V prostředí bash, Bourne nebo Korn
       . INSTHOME/sqllib/db2profile
    V prostředí C Shell
       source INSTHOME/sqllib/db2cshrc
    kde: INSTHOME představuje domovský adresář instance.
  2. Spusťte příkazový procesor produktu DB2. V systémech Windows zadejte do příkazového řádku příkaz db2cmd. V systému Linux nebo UNIX zadejte do příkazového řádku příkaz db2.
  3. Připojte se ke vzdálené databázi zadáním následujícího příkazu na klientovi:
       db2 => connect to alias_databáze user jméno_uživatele 
    Můžete například použít následující příkaz:
       connect to mojeukazka user jnovak  
    Budete vyzváni k zadání hesla.

Je-li připojení úspěšně navázáno, obdržíte zprávu obsahující název databáze, ke které jste se připojili. Zpráva má následující tvar:

Informace o připojení databáze     
Databázový server = DB2 9.1.0     
Autorizační ID pro SQL = JNOVAK     
Lokální alias databáze = mojeukazka

Nyní můžete začít pracovat s databází. Chcete-li například načíst seznam všech názvů tabulek uvedených v tabulce systémového katalogu, zadejte následující příkaz SQL:

select název_tabulky from syscat.tables

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

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