A fejezet feltételezi, hogy az ügyfél, valamint a kiszolgáló munkaállomásokon NetBIOS működik. 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.
A következőket kell tennie az ügyfelek NetBIOS kommunikációra történő beállításához:
Lépés 1. | Azonosítsa és jegyezze fel a paraméterértékeket! |
Lépés 2. | Az ügyfél konfigurálása:
|
Lépés 3. | Próbálja ki az összeköttetést az ügyfél és kiszolgáló között!
|
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 12. Az ügyfélnél beállítandó NetBIOS értékek
Paraméter | Leírás | Mintaérték | Saját érték |
---|---|---|---|
Logikai kártyasorszám (kártya_sorszáma) |
A NetBIOS kapcsolathoz használt helyi logikai kártya.
| 0 | |
Munkaállomásnév (nname) - az ügyfélen | Az ügyfél munkaállomás NetBIOS neve.
A nname nevet a felhasználó választja meg, oly módon, hogy annak egyedinek kell lennie a hálózati NetBIOS csomópontok között. | ügyfél1 | |
Munkaállomásnév (nname) - a kiszolgálón |
A kiszolgáló munkaállomás NetBIOS neve. Keresse meg ezt a paramétert az adatbáziskezelő konfigurációs fájljában a
kiszolgálón!
| kiszolgáló1 | |
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 |
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 NetBIOS kapcsolathoz használt logikai kártyaszám (kártya_sorszáma) megjelenítését és rögzítését a következőképpen végezheti:
Az adatbáziskezelő konfigurációs fájlját frissítenie kell az ügyfél munkaállomásnév nname paraméterével.
Az adatbáziskezelő konfigurációs fájljának frissítéséhez kövesse az alábbi lépéseket:
Lépés 1. | Jelentkezzen be a rendszerbe rendszeradminisztrátori (SYSADM) jogosultsággal. További tájékoztatás: A Rendszeradminisztrációs csoport használata. |
Lépés 2. | Frissítse az adatbáziskezelő konfigurációs fájlját az ügyfél munkaállomás nevét tartalmazó nname paraméterrel. Ehhez az alábbi parancsokat kell kiadnia: update database manager configuration using nname nname terminate Például ha az ügyfél munkaállomás neve (nname) ügyfél1, a következő parancsokat kell kiadni: update database manager configuration using nname ügyfél1 terminate
|
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 távoli DB2 kiszolgáló eléréséhez szükséges választott fedőnevet (csomópont_neve), a távoli kiszolgáló munkaállomásnevét (nname), valamint a logikai kártyasorszámot (kártya_sorszáma).
A NetBIOS csomópont felvé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.
| ||
Lépés 2. | Az alábbi parancsokat a parancssorban kiadva vegye fel a csomópontot a nyilvántartásba: catalog netbios node csomópont_neve remote nname adapter kártya_sorszáma terminate Például a db2node nevű csomóponton levő kiszolgáló1 nevű távoli adatbázis-kiszolgálót, amely a 0 logikai kártyasorszámot hasznája, a következő utasítással veheti fel a katalógusba: catalog netbios node db2node remote kiszolgáló1 adapter 0 terminate
|
![]() | Ha a catalog node paranccsal beállított értékeket módosítani
kell, a következő lépéseket hajtsa végre:
|
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.
| ||||||
Lépés 2. | Töltse ki a Saját érték oszlopot a következő munkalapon!
táblázat 13. Munkalap: paraméterértékek adatbázisok jegyzékbe vételéhez | ||||||
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
|
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.
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 netbios
értéket.
| ||
__ 2. | A logikai kártyasorszám 0 (vagy a DB2NBADAPTERS nyilvántartási érték új beállítása felülbírálta az alapértelmezett értéket). | ||
__ 3. | A kiszolgáló munkaállomásneve (nname) paraméterének frissítése hibátlanul megtörtént az adatbáziskezelő konfigurációs fájlban (vagy az adminisztrációs konfigurációs fájlban, amennyiben az Administration Server beállítása történik éppen). | ||
__ 4. | A logikai kártyasorszámhoz társított hálózati útvonal az Nbf (csak Windows NT és Windows 2000 kiszolgálókon). | ||
__ 5. | 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)! | ||
__ 6. | Az adatbázis megfelelően létrejött, és katalógusba vette a rendszer. | ||
__ 7. | Az adatbázis-kezelő megállt és ismét elindult (adja ki a db2stop és db2start parancsot a kiszolgálón).
|
![]() | 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. | Az ügyfél munkaállomásnév (nname) paraméterének frissítése hibátlanul megtörtént az adatbáziskezelő konfigurációs fájljában. |
__ 2. | A csomópont a megfelelő kiszolgáló munkaállomásnévvel (nname) és helyi logikai kártyasorszámmal (kártya_sorszáma) került a katalógusba. |
__ 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.