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

IPX/SPX konfigurálása az ügyfélen

Ez a fejezet feltételezi, hogy IPX/SPX működik az ügyfél és a kiszolgáló munkaállomásokon. A használt környezethez szükséges kommunikációs protokoll követelményeit itt találja: Szoftverkövetelmények. A tényleges ügyfél és kiszolgáló támogatott kommunikációs protokolljairól itt olvashat: Lehetséges helyzetek ügyfél-kiszolgáló összeköttetésben.

Az ügyfél a kiszolgálót közvetlen címzéssel vagy fájlkiszolgáló címzéssel érheti el. A rendelkezésre álló IPX/SPX ügyféllistát és támogatott címzési módjaikat a táblázat 14 tartalmazza. A közvetlen címzésről, illetve a fájlkiszolgáló címzésről szóló leírást itt találhatja: Az IPX/SPX konfigurálása a kiszolgálón.

A DB2 ügyfél konfigurálásához ismernie kell a kiszolgáló konfigurálásához használt IPX/SPX címzési módot. Ha a kiszolgáló közvetlen címzés használatára van beállítva, az ügyfélen is ezt kell beállítani, hogy kommunikálhasson a kiszolgálóval. Ha a kiszolgáló fájlkiszolgáló címzésre van beállítva, szabadon konfigurálhatja az ügyfelet közvetlen címzésre és fájlkiszolgáló címzésre is, feltéve hogy az ügyfél támogatja a használni kívánt címzéstípust. Az ügyfélspecifikus IPS/SPX címzési módok listáját a táblázat 14 tartalmazza.

táblázat 14. A DB2 ügyfelek támogatott IPX/SPX kommunikációs módjai
Ügyfélkörnyezet Közvetlen címzés Fájlkiszolgáló címzés
OS/2 * *
UNIX nincs támogatás
Windows NT *
Windows 9x *
Windows 2000 *

Ha egy ügyfelet IPX/SPX kommunikáció használatára kíván konfigurálni, az alábbi lépéseket hajtsa végre:

Lépés  1.

Azonosítsa és jegyezze fel a paraméterértékeket!

Lépés  2.

Az ügyfél konfigurálása:

  1. Az IPX/SPX csomópont katalógusba vétele.
  2. Az adatbázis katalógusba vétele.

Lépés  3.

Próbálja ki az összeköttetést az ügyfél és kiszolgáló között!

1. lépés: a paraméterértékek azonosítása és feljegyzése

A konfigurálás során töltse ki a Saját érték oszlopot a következő táblázatban! Egyes értékeket a protokoll konfigurálásának megkezdése előtt kitölthet.

táblázat 15. Az ügyfélnél beállítandó IPX/SPX értékek
Paraméter Leírás Mintaérték Saját érték
Fájlkiszolgáló neve (FILESERVER)

Közvetlen címzés: A * érték közvetlen címzést jelent.

Fájlkiszolgáló címzés: Annak a NetWare fájlkiszolgálónak a neve, ahol az adatbázis-kiszolgáló be van jegyezve. Ezt a paramétert nagybetűkkel kell megadni.

Keresse meg ezt a paramétert az adatbáziskezelő konfigurációs fájljában a kiszolgálón!

Közvetlen címzés

*

 

Fájlkiszolgáló címzés

NETWSRV

 
A DB2 kiszolgáló objektumneve (OBJECTNAME)

Közvetlen címzés: A kiszolgáló IPX/SPX hálózatközi címe a következő formában:

hál_az.csp_az.socket#

ahol hál_az 8 bájt, csp_az 12 bájt, a socket# pedig 4 bájt.

A paraméter feloldásához adja ki a db2ipxad parancsot a kiszolgálón! További információ: A lépés: az IPX/SPX csomópont katalogizálása.

Fájlkiszolgáló címzés: Az adatbáziskezelő azon kiszolgáló példánya, amely OBJECTNAME objektumként szerepel a NetWare fájlkiszolgálón. A kiszolgáló IPX/SPX hálózatközi címe ebben az objektumban tárolódik, és onnan lehet betölteni.

Ezt a paramétert NAGYBETŰVEL kell beírni, és az értéknek egyedinek kell lennie a NetWare fájlkiszolgálón.

Keresse meg ezt a paramétert az adatbáziskezelő konfigurációs fájljában a kiszolgálón!

Közvetlen címzés

09212700.400011527745.879E

 

 

 

 

 

Fájlkiszolgáló címzés

DB2INST1

 
Csomópontnév (csomópont_neve)

Helyi fedőnév vagy becenév, amely leírja a csomópontot, amellyel kapcsolatot akar létesíteni. Tetszőleges nevet választhat, de a helyi csomópont-katalóguson belül az összes csomópontnévnek különbözőnek kell lennie.

db2node  

2. lépés: az ügyfél konfigurálása

A következő lépések úgy konfigurálják az ügyfelet, hogy a kiszolgálóval TCP/IP-t használjon. Cserélje ki a mintaértékeket a munkalapján lévő értékekkel!

A lépés: az IPX/SPX csomópont katalogizálása

Az ügyfél csomópont-katalógusába fel kell vennie a távoli csomópontot leíró bejegyzést. Ez a bejegyzés megadja a kiválasztott fedőnevet (csomópont_neve), a fájlkiszolgáló nevét (FILESERVER) és a DB2 kiszolgáló objektumnevét (OBJECTNAME), amelyeket az ügyfél a távoli DB2 kiszolgálóhoz való hozzáféréshez fog használni.

Az IPX/SPX csomópont katalógusba történő felvételéhez kövesse az alábbi lépéseket:

Lépés  1.

Jelentkezzen be a rendszerbe érvényes DB2 felhasználói azonosítóval! További információért lásd: Függelék F, Névadási szabályok.

Figure 00002674 not displayed.

Ha olyan rendszerre vesz fel adatbázist, amelyre DB2 kiszolgáló vagy DB2 Connect kiszolgáló termék van telepítve, jelentkezzen be a példányba rendszeradminisztrátor (SYSADM) vagy rendszerfelügyelő (SYSCTRL) jogosultsággal! További tájékoztatásért lásd: A Rendszeradminisztrációs csoport használata.

Ezt a korlátozást az adatbáziskezelő konfiguráció catalog_noauth paramétere szabályozza. További tájékoztatást a Administration Guide könyvben talál.

Lépés  2.

Ha UNIX ügyfelet használ, állítsa be a példány környezetét és indítsa el a DB2 parancsfeldolgozót! Futtassa a rendszerindító parancsfájlt az alábbiak szerint:

   . INSTHOME/sqllib/db2profile    (Bourne vagy Korn héj esetén)
   source INSTHOME/sqllib/db2cshrc (C héj esetén)

ahol INSTHOME a példány saját alkönyvtára.

Lépés  3.

Az alábbi parancsokat a parancssorban kiadva vegye fel a csomópontot a nyilvántartásba:

   
   catalog ipxspx node csomópont_neve remote FILESERVER
        server OBJECTNAME
   terminate

Példa közvetlen címzésre

Az ügyfélen a FILESERVER paraméterhez a * értéket kell rendelnie, és meg kell adnia a kiszolgáló IPX/SPX hálózatközi címének értékét az ügyfél OBJECTNAME paraméterének.

Az OBJECTNAME paraméter értékének meghatározásához adja ki a db2ipxad parancsot a kiszolgálón! (Ez a parancs az x:\sqllib\misc\ alkönyvtárban található, ahol x: az a meghajtó, ahol a DB2 termék telepítve van.)

Jegyezze fel a parancs kimenetét, és használja azt az alábbi példában szereplő mintaérték (09212700.400011527745.879E) helyett!

A db2node nevű távoli csomópontot, amely az OBJECTNAME értékeként a 09212700.400011527745.879E IPX/SPX hálózatközi címet használja, a következő paranccsal veheti fel a katalógusba:

   
   catalog ipxspx node db2node remote * \
   server 09212700.400011527745.879E
   terminate

Példa fájlkiszolgáló címzésére

Ha a NETWSRV fájlkiszolgálót és a DB2INST1 kiszolgáló példány objektumnevet használó db2node távoli csomópontot katalógusba kívánja venni, adja ki a következő parancsot:

   catalog ipxspx node db2node remote NETWSRV server DB2INST1
   terminate



Figure 00002674 not displayed.

Ha a catalog node paranccsal beállított értékeket módosítani kell, a következő lépéseket hajtsa végre:

Lépés  1.

Futtassa az uncatalog node parancsot a parancsfeldolgozóban a következők szerint:

   db2 uncatalog node csomópont_neve

Lépés  2.

Vegye újra jegyzékbe a csomópontot a használni kívánt értékkel!

B lépés: az adatbázis katalógusba vétele

Mielőtt az ügyfélalkalmazás hozzáférhetne egy távoli adatbázishoz, az adatbázist jegyzékbe kell venni a kiszolgáló csomóponton és az összes hozzá csatlakozó ügyfél csomóponton. Alapértelmezés szerint amikor adatbázist hoz létre, a rendszer önműködően jegyzékbe veszi azt a kiszolgálón az adatbázisnévvel (adatbázis_neve) megegyező adatbázis fedőnévvel (adatbázis_fedőneve). Az ügyféltől a távoli adatbázisra irányuló összeköttetés létrehozásához az adatbázis-hozzáférési katalógusban és a csomópont katalógusban tárolt adatokat használja a rendszer.

Ha az ügyfélen jegyzékbe szeretne venni egy adatbázist, hajtsa végre a következő lépéseket.

Lépés  1.

Jelentkezzen be a rendszerbe érvényes DB2 felhasználói azonosítóval! További információért lásd: Függelék F, Névadási szabályok.

Figure 00002674 not displayed.

Ha olyan rendszerre vesz fel adatbázist, amelyre DB2 kiszolgáló vagy DB2 Connect kiszolgáló termék van telepítve, jelentkezzen be a példányba rendszeradminisztrátor (SYSADM) vagy rendszerfelügyelő (SYSCTRL) jogosultsággal! További tájékoztatásért lásd: A Rendszeradminisztrációs csoport használata.

Ezt a korlátozást az adatbáziskezelő konfiguráció catalog_noauth paramétere szabályozza. További tájékoztatást a Administration Guide könyvben talál.

Lépés  2.

Töltse ki a Saját érték oszlopot a következő munkalapon!

táblázat 16. Munkalap: paraméterértékek adatbázisok jegyzékbe vételéhez
Paraméter Leírás Mintaérték Saját érték
Adatbázisnév (adatbázis_neve) A távoli adatbázis fedőneve (adatbázis_fedőneve). Amikor adatbázist hoz létre, a rendszer önműködően jegyzékbe veszi azt a kiszolgálón az adatbázisnévvel (adatbázis_neve) megegyező adatbázis fedőnévvel (adatbázis_fedőneve), ha nem utasította másra. minta  
Adatbázis-fedőnév (adatbázis_fedőneve) A távoli adatbázis tetszőlegesen választott helyi beceneve az ügyfélen. Ha nem ad meg becenevet, akkor az alapértelmezés az adatbázis neve (adatbázis_neve). Az adatbázis-fedőnév az a név, amelynek használatával az adatbázishoz kapcsolódik az ügyfélről. tor1  
Hitelesítés (hitelesítés_típusa) A vállalat által megkívánt hitelesítés értéke. Erről a paraméterről a DB2 Connect felhasználói kézikönyvben olvashat. DCS

Ez azt jelenti, hogy a megadott felhasználói azonosítót és jelszót a gazdagép vagy AS/400 ellenőrzi.

 
Csomópontnév (csomópont_neve) Az adatbázis elhelyezkedését leíró csomópontkatalógus bejegyzés neve. Csomópontnévnek (csomópont_neve) használja ugyanazt, amivel az előző lépésben jegyzékbe vette a csomópontot. db2node  

Lépés  3.

Ha UNIX ügyfelet használ, állítsa be a példány környezetét és indítsa el a DB2 parancsfeldolgozót! Futtassa a rendszerindító parancsfájlt az alábbiak szerint:

   . INSTHOME/sqllib/db2profile    (Bash, Bourne vagy Korn héj esetén)
   source INSTHOME/sqllib/db2cshrc (C héj esetén)

ahol az INSTHOME a példány saját alkönyvtára.

Lépés  4.

Az adatbázist a következő parancsokkal vegye jegyzékbe:

   db2 catalog database
adatbázis_neve  as adatbázis_fedőneve at node
csomópont_neve
db2 terminate

Ha például a minta nevű távoli adatbázist akarja tor1 fedőnéven jegyzékbe venni a db2node csomóponton, írja be ezt:

   db2 catalog database
minta as tor1 at node db2node
db2 terminate



Figure 00002674 not displayed.

Ha a catalog database paranccsal beállított értékeket módosítani kell, a következő lépéseket hajtsa végre:

Lépés  a.

Futtassa az uncatalog database parancsot az alábbiak szerint:

   db2 uncatalog database adatbázis_fedőneve

Lépés  b.

Vegye újra jegyzékbe az adatbázist a kívánt értékkel!

3. lépés: az ügyfél-kiszolgáló kapcsolat ellenőrzése

Miután konfigurálta az ügyfelet a kommunikációra, távoli adatbázishoz kell csatlakozni a kapcsolat teszteléséhez.

Lépés  1.

Indítsa el az adatbáziskezelőt úgy, hogy a kiszolgálón beírja a db2start parancsot (ha az nem indult el automatikusan a rendszerbetöltéskor)!

Lépés  2.

Ha UNIX ügyfelet használ, futtassa az indító parancsfájlt az alábbiak szerint:

. INSTHOME/sqllib/db2profile    (Bash, Bourne vagy Korn héj
esetén)
   source INSTHOME/sqllib/db2cshrc (C héj esetén)

ahol az INSTHOME a példány saját alkönyvtára.

Lépés  3.

Adja ki a következő parancsot az ügyfelen, hogy az ügyfelet a távoli adatbázishoz kapcsolja:

   db2 connect to
adatbázis_fedőneve user felh_azon using jelszó

A felh_azon és a jelszó értékének érvényesnek kell lennie azon a rendszeren, amelyen hitelesítésük történik. Alapértelmezés szerint a hitelesítés helye a DB2 kiszolgáló esetén a kiszolgáló, DB2 Connect esetén a gazdagép vagy AS/400 gép.

Ha az összeköttetés sikeres, egy üzenetet fog kapni annak az adatbázisnak a nevével, amelyhez csatlakozott. Most már beolvashatja az adatbázis adatait. Ha például be akarja olvasni a rendszer katalógustáblájában felsorolt összes táblanevet, írja be a következő SQL parancsot a parancsközpontban vagy a CLP-ben:

     "select tabname from syscat.tables"

Amikor befejezte az adatbázis-kapcsolat használatát, adja ki a command reset parancsot! Ezzel bezárja az adatbázis-kapcsolatot.

A felh_azon és a jelszó értékének érvényesnek kell lennie azon a rendszeren, amelyen hitelesítésük történik. Alapértelmezés szerint a hitelesítés helye a DB2 kiszolgáló esetén a kiszolgáló, DB2 Connect esetén a gazdagép vagy AS/400 gép.

Ha az összeköttetés sikeres, egy üzenetet fog kapni annak az adatbázisnak a nevével, amelyhez csatlakozott. Most már beolvashatja az adatbázis adatait. Ha például be akarja olvasni a rendszer katalógustáblájában felsorolt összes táblanevet, írja be a következő SQL parancsot a parancsközpontban vagy a parancssori feldolgozóban:

   "select tabname from syscat.tables"

Amikor befejezte az adatbázis-kapcsolat használatát, adja ki a db2 connect reset parancsot! Ezáltal megszünteti az adatbázis-kapcsolatot.

Az ügyfél-kiszolgáló kapcsolat hibaelhárítása

Ha az összeköttetés nem sikerül, ellenőrizze a következőket:

A kiszolgálón:

__  1.

A db2comm nyilvántartási érték tartalmazza a ipxspx értéket.

Figure 00002674 not displayed.

Ellenőrizze a db2comm nyilvántartási értéket a db2set DB2COMM paranccsal! További tájékoztatást a Administration Guide könyvben talál.

__  2.

Az adatbáziskezelő konfigurációs fájljában levő FILESERVER, OBJECTNAME és IPX_SOCKET paraméterek frissítése rendben megtörtént.

__  3.

Az adatbázis megfelelően létrejött, és katalógusba vette a rendszer.

__  4.

A biztonsági szolgáltatás elindult. Adja ki a net start db2ntsecserver parancsot (csak Windows NT és Windows 2000 kiszolgálók esetén)!

__  5.

Ha fájlkiszolgáló címzést használ, győződjön meg róla, hogy a DB2 kiszolgálót azután jegyezte be a Netware fájlkiszolgálón, hogy az adatbáziskezelő konfigurációs fájlját a megfelelő IPX/SPX paraméterekkel frissítette.

__  6.

Az adatbázis-kezelő megállt és ismét elindult (adja ki a db2stop és db2start parancsot a kiszolgálón).



Figure 00002674 not displayed.

Ha gondok vannak egy protokoll kapcsolatkezelőjének indításával, figyelmeztető üzenet jelenik meg, és hibaüzenetek kerülnek UNIX rendszerek esetén INSTHOME/sqllib/db2dump alkönyvtárban, nem UNIX rendszerek esetén pedig az x:\sqllib\db2dump alkönyvtárban lévő db2diag.log fájlba.

A db2diag.log fájlról itt talál további tájékoztatást: Troubleshooting Guide.

Az ügyfélen:

__  1.

Ha közvetlen címzést használ, győződjön meg róla, hogy a csomópont * FILESERVER értékkel, és az OBJECTNAME paraméterhez a helyes IPX/SPX hálózatközi címet rendelve került a katalógusba.

__  2.

Ha fájlkiszolgáló címzést használ, ellenőrizze, hogy a csomópont katalogizálásához használt FILESERVER és OBJECTNAME paraméterek megfelelnek-e a fájlkiszolgálón beállított értékeknek!

__  3.

Az adatbázis-hozzáférési katalógusban megadott csomópontnév (csomópont_neve) a csomópont-katalógusban lévő helyes bejegyzésre mutat.

__  4.

Az adatbázis megfelelően került a katalógusba, vagyis a kiszolgálón használt adatbázis-fedőnév (a kiszolgálón az adatbázis létrehozásakor megadott adatbázis_fedőneve paraméter) van megadva az ügyfélen adatbázisnévként (adatbázisnév).

Ha ezen pontok ellenőrzése után az összeköttetés még mindig sikertelen, itt talál segítséget: Troubleshooting Guide.


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