Další informace o instalaci a konfiguraci

Přidání zdrojů dat DB2 do federovaného systému

Krok  1.

Konfigurujte síťové komunikace.

Rychlý způsob

Konfigurace vašeho federovaného serveru pro přístup ke zdrojům dat DB2 je podobná konfiguraci klienta pro komunikaci se serverem DB2. Pokyny pro konfiguraci jsou uvedeny na těchto místech:

Krok  2.

Katalogizujte položku v adresáři uzlů federovaného serveru, která ukazuje na umístění zdroje dat DB2. Federovaný server určí metodu přístupu podle typu uzlu, který je katalogizován, a podle typu databáze DB2, ke které se přistupuje.

  • Pokud jako komunikační protokol používáte protokol SNA, zadejte příkaz CATALOG APPC NODE:
       CATALOG APPC NODE DB2NODE REMOTE DB2CPIC SECURITY PROGRAM
    

    kde:

    • DB2NODE je jméno, které přiřazujete právě katalogizovanému uzlu.
    • DB2CPIC je symbolické jméno cíle vzdáleného partnerského uzlu.
    • PROGRAM určuje, že v žádosti o přidělení odeslané partnerské logické jednotce budou zahrnuty jméno uživatele i heslo.
  • Pokud jako komunikační protokol používáte protokol TCP/IP, zadejte příkaz CATALOG TCP/IP NODE:
       CATALOG TCPIP NODE DB2NODE REMOTE SYSTEM42 SERVER DB2TCP42
    

    kde:

    • DB2NODE je jméno, které přiřazujete právě katalogizovanému uzlu.
    • SYSTEM42 je hostitelské jméno systému, na němž se nachází zdroj dat.
    • DB2TCP42 je jméno primárního portu definované zdrojem dat pro použití klienty zdroje dat.

Další informace o těchto příkazech najdete v příručce Command Reference.

Krok  3.

Pomocí příkazu CREATE WRAPPER definujte modul wrapper, který se bude používat pro přístup ke zdrojům dat DB2. Modul wrapper je mechanismus, pomocí kterého federované servery komunikují se zdroji dat a načítají z nich data. Následující příklad ukazuje použití příkazu CREATE WRAPPER:

   CREATE WRAPPER DRDA

kde DRDA je předvolené jméno modulu wrapper, pomocí něhož se přistupuje ke zdrojům dat DB2.

Předvolené jméno můžete zaměnit nějakým, které si zvolíte; pokud tak učiníte, musíte však za příkaz přidat parametr LIBRARY a jméno knihovny modulu wrapper pro platformu federovaného serveru. Další informace o knihovnách modulu wrapper najdete v příručce SQL Reference.

Krok  4.

Nepovinně lze nastavit proměnnou prostředí DB2_DJ_COMM tak, aby obsahovala knihovnu modulu wrapper, který jste vytvořili v minulém kroku, například takto:

   db2set DB2_DJ_COMM = libdrda.a

Proměnná prostředí DB2_DJ_COMM určuje, zda se při inicializaci federovaného serveru načítá modul wrappper, což může vést ke zrychlení provozu při prvním přístupu ke zdroji dat DB2. Další informace o jménech knihoven modulu wrapper najdete v příručce SQL Reference.

Krok  5.

Pomocí příkazu CREATE SERVER definujte všechny servery DB2, pro které je konfigurována komunikace, například takto:

   CREATE SERVER DB2SERVER TYPE DB2/OS390 VERSION 6.1 WRAPPER DRDA
   OPTIONS (NODE 'db2node', DBNAME 'quarter4')

kde:

  • DB2SERVER je jméno, které přiřadíte zdroji dat DB2. Toto jméno musí být jednoznačné.
  • DB2/390 je typ zdroje dat DB2, ke kterému konfigurujete přístup.
  • 6.1 je verze produktu DB2 for OS/390, k němuž přistupujete.
  • DRDA je jméno modulu wrapper, který definujete příkazem CREATE WRAPPER.
  • db2node je jméno uzlu, na němž se nachází server DB2SERVER. Hodnotu uzlu získáte provedením příkazu db2 list node directory na zdroji dat DB2. V této hodnotě se rozlišují velká a malá písmena.
  • quarter4 je jméno databáze na serveru DB2SERVER. V této hodnotě se rozlišují velká a malá písmena.

    Ačkoli se hodnoty uzel a databáze zadávají jako volby, jsou pro zdroje dat DB2 vyžadovány. Úplný seznam voleb najdete v příručce SQL Reference.

Krok  6.

Pokud je jméno uživatele či heslo na federovaném serveru různé od jména uživatele či hesla na zdroji dat DB2, namapujte pomocí příkazu CREATE USER MAPPING lokální jméno uživatele na jméno uživatele a heslo definované na zdroji dat DB2, například takto:

   CREATE USER MAPPING FOR DB2USER SERVER DB2SERVER
   OPTIONS ( REMOTE_AUTHID 'db2admin', REMOTE_PASSWORD 'dayl1te')

kde:

  • DB2USER je lokální jméno uživatele, které mapujete na jméno uživatele definované na zdroji dat DB2.
  • DB2SERVER je jméno zdroje dat DB2, které jste definovali příkazem CREATE SERVER.
  • db2admin je jméno uživatele na zdroji dat DB2, na kterého mapujete uživatele DB2USER. V této hodnotě se rozlišují velká a malá písmena.
  • dayl1te je heslo spojené s uživatelem db2admin. V této hodnotě se rozlišují velká a malá písmena.

Krok  7.

Pomocí příkazu CREATE NICKNAME přiřaďte pohledu nebo tabulce nacházející se na zdroji dat DB2 přezdívku. Tuto přezdívku budete používat při předávání dotazů zdroji dat DB2. Následující příklad ukazuje použití příkazu CREATE NICKNAME:

   CREATE NICKNAME DB2SALES FOR DB2SERVER.SALESDATA.MIDWEST

kde:

  • DB2SALES je jednoznačná přezdívka pro tabulku nebo pohled DB2.
  • DB2SERVER.SALESDATA.MIDWEST je identifikátor skládající se ze tří částí, který má tento formát:

    jméno_zdroje_dat.jméno_vzdáleného_schématu.jméno_vzdálené_tabulky

Další informace o příkazu CREATE NICKNAME najdete v příručce SQL Reference.

Další informace o přezdívkách obecně najdete v příručce Administration Guide.

Krok  8.

Předchozí krok zopakujte pro všechny databázové objekty, pro které chcete vytvořit přezdívky.


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