Krok 1.
| Konfigurujte síťové komunikace.

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