Telepítési és konfigurálási útmutató

DB2 adatforrások felvétele befogadott rendszerhez

Lépés  1.

A hálózati kommunikáció konfigurálása.

Figure 00002671 not displayed.

A befogadott kiszolgáló DB2 adatforrások eléréséhez történő konfigurálása hasonló az ügyfelek DB2 kiszolgálóval történő kommunikációjának beállításához. A konfigurációs utasításokat az alábbi helyeken találhatja:

Lépés  2.

Vegyen katalógusba egy, a DB2 adatforrás helyére mutató bejegyzést a befogadott kiszolgáló csomópontkatalógusában! A befogadott kiszolgáló határozza meg a hozzáférés módját a katalogizált csomópont, illetve az elért DB2 adatbázis típusától függően.

  • Ha a kommunikációs protokoll az SNA, adja ki a CATALOG APPC NODE parancsot:
       CATALOG APPC NODE DB2NODE REMOTE DB2CPIC SECURITY PROGRAM
    

    ahol

    • a DB2NODE a katalógusba veendő csomóponthoz rendelt név.
    • a DB2CPIC a távoli partner csomópont jelképes címneve.
    • a PROGRAM azt adja meg, hogy mind felhasználónév, mind pedig jelszó szükséges a partner LU-hoz küldött lefoglalási kérésekben.
  • Ha a kommunikációs protokoll a TCP/IP, adja ki a CATALOG TCP/IP NODE parancsot:
       CATALOG TCPIP NODE DB2NODE REMOTE SYSTEM42 SERVER DB2TCP42
    

    ahol

    • a DB2NODE a katalógusba veendő csomóponthoz rendelt név.
    • SYSTEM42 az adatforrást tároló rendszer gazdaneve.
    • DB2TCP42 az az elsődleges portnév, amelyet az adatforrás adott meg az adat-ügyfelek számára.

További információ e parancsokról: Command Reference.

Lépés  3.

A CREATE WRAPPER utasítással hozhatja létre azt a csomagoló modult, amely a DB2 adatforrások elérése során felhasználásra kerül. A csomagoló-modul használata az a technika, amivel a befogadott kiszolgálók kommunikálnak az adatforrásokkal, ezt az eljárást használják az adatok betöltéséhez. Az alábbi példa egy CREATE WRAPPER utasítást mutat be:

   CREATE WRAPPER DRDA

ahol a DRDA a DB2 család eléréséhez használatos csomagoló modul alapértelmezett neve.

Az alapértelmezett nevet természetesen lehet helyettesíteni tetszés szerinti saját névvel, mindazonáltal ebben az esetben kötelező megadni a LIBRARY paramétert és a befogadott kiszolgáló rendszer csomagoló könyvtárának a nevét. További információ a csomagoló könyvtárakról: SQL Reference.

Lépés  4.

Lehetőség: A DB2_DJ_COMM környezeti változó beállítható úgy, hogy magában foglalja a csomagoló könyvtárat, amely az előző lépésben létrehozott csomagoló modulra vonatkozik; például:

   db2set DB2_DJ_COMM = libdrda.a

A DB2_DJ_COMM környezeti változó határozza meg, hogy a csomagoló modul betöltésre kerül-e a befogadott kiszolgáló indításakor. Amennyiben a modul betöltődik, ez növelheti a teljesítményt a DB2-család adatforrásának első elérésekor. További információ a csomagolókönyvtárak neveiről: SQL Reference.

Lépés  5.

A CREATE SERVER segítségével adhatja meg az egyes DB2 kiszolgálóknak, hogy milyen kommunikációs módra legyenek konfigurálva; például:

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

ahol

  • DB2SERVER a DB2 adatforráshoz rendelt név. A névnek egyedinek kell lennie.
  • a DB2/390 az a DB2 adatforrástípus, amelyre a hozzáférést konfigurálni kívánja.
  • 6.1 a verziószáma a DB2 for OS/390-nek, amellyel kapcsolatba kíván lépni.
  • DRDA a csomagoló neve, amelyet a CREATE WRAPPER utasításban megadott.
  • db2node annak a csomópontnak a neve, ahol a DB2SERVER található. A csomópont értéke lekérdezhető a db2 list node directory paranccsal a DB2 adatforrásnál. Az értékben a kis- és a nagybetű különbözőnek számít.
  • quarter4 az adatbázis neve a DB2SERVER kiszolgálón. Az értékben a kis- és a nagybetű különbözőnek számít.

    Annak ellenére, hogy a csomópont- és adatbázis-értékek megadása opcionális, ezek megadására szüksége van a DB2 adatforrásoknak. Az SQL Reference című könyvben megtalálhatja a lehetséges beállítások átfogó listáját.

Lépés  6.

Ha a befogadott kiszolgálón egy felhasználói azonosító, illetve jelszó különbözik a DB2 család adatforrásán találhatótól, a CREATE USER MAPPING parancs segítségével lehetséges a helyi felhasználói azonosító, illetve jelszó hozzárendelése a DB2 család adatforrásának megfelelő felhasználói azonosítójához, illetve jelszavához; például:

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

ahol

  • DB2USER a helyi felhasználói azonosító, amelyet hozzá kíván rendelni a DB2 család adatforrásának felhasználói azonosítójához.
  • DB2SERVER annak a DB2 család adatforrásnak a neve, amelyet a CREATE SERVER parancsban meghatározott.
  • db2admin az a felhasználói azonosító a DB2 család adatforrásnál, amelyhez hozzá kívánja rendelni a DB2USER-ben megadott felhasználói nevet. Az értékben a kis- és a nagybetű különbözőnek számít.
  • dayl1te a db2admin-hoz tartozó jelszó. Az értékben a kis- és a nagybetű különbözőnek számít.

Lépés  7.

A CREATE NICKNAME paranccsal egy becenevet rendelhet hozzá a DB2 család adatforrásban egy nézethez, illetve táblához. A DB2 család adatforrás lekérdezésekor ezután ezt a becenevet használhatja az eredeti helyett. A következő példában látható egy CREATE NICKNAME parancs:

   CREATE NICKNAME DB2SALES FOR DB2SERVER.SALESDATA.MIDWEST

ahol

  • DB2SALES egy DB2 tábla, illetve nézet egyedi beceneve.
  • DB2SERVER.SALESDATA.MIDWEST egy három részből álló azonosító, mely a következő formátumot követi:

    adatforrás_neve. távoli_séma_neve.távoli_tábla_neve

A SQL Reference könyvben található további információ a CREATE NICKNAME utasítással kapcsolatosan.

További információ a becenevekről általában: Administration Guide.

Lépés  8.

Ismételje meg az előző lépést valamennyi adatbázis-objektum vonatkozásában, amelyeknek becenevet kíván adni!


[ Oldal eleje | Előző oldal | Következő oldal | Tartalom | Tárgymutató ]