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

Named Pipes konfigurálása az ügyfélen

A fejezet feltételezi, hogy a Named Pipes működik az ügyfél és 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.
Megjegyzés:Ez a protokoll kizárólag 32 bites Windows operációs rendszerek környezetben támogatott.

Ha egy ügyfelet Named Pipes 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. A Named Pipes 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 7. Az ügyfélnél szükséges névvel ellátott csővezeték értékek
Paraméter Leírás Mintaérték Saját érték
Számítógépnév (számítógép_neve)

A kiszolgáló munkaállomás számítógépneve.

A paraméter értékének a kiszolgáló gépen való megkereséséhez kattintson a Start nyomógombra és válassza a Beállítások-->Vezérlőpanel lehetőséget! Kattintson duplán a Hálózat gyűjtőre, majd válassza az Azonosítás fület! Jegyezze fel a számítógép nevét!

kiszolgáló1  

Példánynév (példány_neve)

A példány neve azon a kiszolgálón, amelyhez csatlakozik.

db2  
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: a Named Pipes csomópont katalógusba vétele

Az ügyfél csomópont-katalógusába fel kell vennie a távoli csomópontot leíró bejegyzést. Ez a bejegyzés adja meg azt a választott fedőnevet (csomópont_neve), kiszolgáló számítógépnevet (számítógép_neve) és példánynevet (példány_neve), amelyet az ügyfél a távoli kiszolgálóhoz való hozzáférés során szeretne használni.

A Named Pipes csomópont katalógusba vételéhez, 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.

Az alábbi parancsokkal jegyezze be a csomópontot:

   db2 catalog npipe node csomópont_neve remote számítógép_neve instance példány_neve
   terminate

Például: a db2node nevű, kiszolgáló1 kiszolgáló db2 példányában található távoli csomópont jegyzékbe vételéhez adja ki a következő parancsot:

   db2 catalog npipe node db2node remote kiszolgáló1 instance db2
   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 8. 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.

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.

Figure 00002671 not displayed.

Most már készen áll a DB2 használatára. A mélyebb ismereteket itt találja: Administration Guide.

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 az npipe értéket. Ellenőrizze a db2comm nyilvántartási értéket a db2set DB2COMM parancs beírásával! További információ: Administration Guide.

__  2.

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)!

__  3.

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

__  4.

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élnél:

__  1.

A csomópont a kiszolgáló helyes számítógépnevével (számítógép_neve) és példánynevével (példány_neve) van katalógusba véve.

__  2.

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.

__  3.

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ó ]