Ez a rész a telepítés utáni konfigurációt információt ismerteti, további hibaelhárítási ötleteket ad és tájékoztat a NetQuestion 32 bites OS/2 operációs rendszer alatti hibáiról, s azok megkerüléséről. A NetQuestion eltávolítását is ismerteti.
A DB2 V7.1-gyel kezdődően a NetQuestionben már nem TCP/IP-n keresztül kommunikál egymással a böngésző, a WWW-kiszolgáló és a kereső kiszolgáló. Helyette alapbeállításban a NetQuestion a Named Pipes protokollt használja helyi kommunikációra. Ha viszont a NetQuestionnel ügyfél-kiszolgáló környezetben keres majd a DB2 dokumentációban, bekapcsolható a TCP/IP használata. A TCP/IP engedélyezéséről a NetQuestionben további információ: Átváltás TCP/IP-re a NetQuestionben.
A DB2 általános telepítési előfeltételein túl az alábbi előfeltételek teljesülése szükséges a NetQuestion telepítéséhez és működéséhez:
A NetQuestion a DB2 for OS/2 V7.1 -ben a Named Pipes protokollt használja helyi kommunikációra a TCP/IP helyett. Ez a fejezet leírja, hogyan kell a NetQuestionben engedélyezni a TCP/IP használatát.
Megjegyzés: | Ha a NetQuestion már telepítve van a rendszerben, mert más IBM alkalmazás használja (például a Visual Age C++ for OS/2), akkor valószínűleg már a TCP/IP kommunikáció van beállítva. Ebben az esetben a DB2 for OS/2 V7.1 telepítése frissíti ugyan a NetQuestion jelenlegi verzióját, azonban az továbbra is a TCP/IP-n keresztül kommunikál majd, hogy a többi, a NetQuestiont igénybe vevő alkalmazás továbbra is megfelelően működjön. |
A TCP/IP bekapcsolása a NetQuestionben:
Ha vissza akar váltani a named pipes protokollon keresztüli kommunikációra, ismételje meg a fenti lépéseket és a netq.cfg helyére másolja az imncxpip.cfg fájlt. Unnamed pipes protokollon keresztüli kommunikációra is át lehet váltani. Ehhez a netq.cfg helyére az imncxloc.cfg fájlt kell másolni.
A kereső kiszolgáló hálózati kártya nélkül is működik, amennyiben a TCP/IP loopback és localhost engedélyezett a rendszerén. A helyi loopback és localhost engedélyezéséről a NetQuestionben további információ: A Vezérlőközpont telepítése és konfigurálása.
A TCP/IP konfiguráció ellenőrzése az OS/2-ben: nyissa meg az IBM DB2 gyűjtőt és kattintson a Start HTML Search Server ikonra. Ha hibaüzenet jelenik meg, akkor a TCP/IP nincs megfelelően Konfigurálva. Kövesse a A Vezérlőközpont telepítése és konfigurálása részben leírtakat a TCP/IP megfelelő konfigurálásához! Indítsa újra az OS/2-t, ha bármit is módosított!
A kereső kiszolgálóhoz rendelt port a 49213, amely nagyobb, mint a TCP/IP-hez kiosztott nyilvános portok. Ha más termék is használja ezt a portot, akkor módosítania kell a kereső kiszolgáló portszámát az alábbiak végrehajtásával:
Ha az alábbi hibát észleli:
EHS0410 (or EHS0411): An error was detected when starting the search service. Stop the service and start it again. Press Enter to continue...
akkor a gazdaneve esetleg megváltozhatott a telepítés óta, így újra meg kell adnia. Parancssorban váltson a NetQuestion telepítési alkönyvtárába majd adja ki a következő parancsot:
type netq.cfg
Ez kiírja, hogy a NetQuestion milyen gazdanevet használ. Ha megváltoztatta azt, például DHCP vagy DDNS konfigurálásakor, akkor adja ki az alábbi parancsot:
netqinit adat_útv
ahol az adat_útv a NetQuestion telepítési alkönyvtárának adat-alkönyvtára. Például, ha a NetQuestion-t a D:\ meghajtóra telepítette, akkor az adat_útvonal> értéke d:\imnnq\data lesz.
Ha például laptop számítógépet használ és nincs hálózati kapcsolata, akkor engedélyeznie kell a localhostot a dokumentációban kereséshez. A localhost,engedélyezéséről további információ:TCP/IP konfigurálása OS/2 alatt.
A NetQuestion a saját alkönyvtárában található, mivel más termékek is használhatják. Például, ha a DB2 Universal Database-t a NetQuestionnel a G:\ meghajtóra telepítette és később a H:\ meghajtóra telepíti az IBM VisualAge for Java terméket, a keresőrendszer csak egyszer települ.
Néhány utasítás igényelheti ennek az alkönyvtárnak a megadását. Az alkönyvtárat az alábbi paranccsal kérdezheti le:
echo %IMNINSTSRV% //SBCS esetén echo %IMQINSTSRV% //DBCS esetén
Másik módszer az x:\sqllib\bin\db2netqd dir parancs, ahol az x: a DB2 telepítési meghajtója.
A NetQuestion eltávolítása előtt győződjön meg róla, hogy a kereső kiszolgáló le van állítva! Kattintson a megfelelő ikonra az IBM DB2 gyűjtőben.
A NetQuestion eltávolításához adja ki az alábbi parancsot:
uninstnq.cmd
Ha a NetQuestion még mindig megtalálható a parancs végrehajtása után, akkor az alábbiak alapján diagnosztizálhatja és háríthatja el a hibát.
Ha az uninstnq.cmd parancs végrehajtása után a NetQuestion még mindig a gépen van, akkor az alábbiak egyike állhat fenn:
Az alábbi paranccsal határozhatja meg, hogy melyik termék van még regisztrálva a keresőrendszerben:
imndomap -a // SBCS imqdomap -a // DBCS
Ha ez a parancs nem ad vissza indexet, akkor itt folytassa: A NetQuestion kézi eltávolítása OS/2-ben!
Ha a parancs olyan indexet ad vissza, amelyek nem tartoznak a DB2 Universal Database termékhez (azaz az indexek nevei nem DB2-vel kezdődnek), akkor más termékek használják a NetQuestiont. Ebben az esetben nem távolíthatja el a NetQuestiont.
Ha a lista DB2 index fájlneveket (DB2S71xx vagy DB2C71xx) tartalmaz, akkor a DB2 nem tudta ezen indexek regisztrációját eltávolítani, és emiatt nem fut le az uninstnq.cmd. Ez akkor történhet, ha a DB2-t helytelenül távolították el. Ekkor egyesével kézzel kell az indexek bejegyzését eltávolítani az alábbi parancsokkal:
imnss start server //SBCS imqss -start dbcshelp //DBCS
imndomap -d indexnév // SBCS imqdomap -d indexnév // DBCS
ahol az indexnév> az imndomap -a vagy imqdomap -a parancs által visszaadott egyik tárgymutató.
imnixdel indexnév // SBCS imqixdel indexnév // DBCS
ahol az indexnév> az imndomap -a vagy imqdomap -a parancs által visszaadott egyik tárgymutató.
imnss stop server //SBCS imqss -stop dbcshelp //DBCS
nqcounti netq_alk // SBCS tmcounti netq_alk // DBCS
ahol a netq_alk az a teljesen megadott elérési útvonal, ahova a NetQuestiont telepítette. Ha nem tudja, hova telepítette, akkor nézze át a következőt: A NetQuestion alkönyvtára!
Ha az nqcounti vagy a tmcounti parancs szerint nincsenek aktív indexek, akkor folytassa itt: A NetQuestion kézi eltávolítása 32 bites Windows operációs rendszerből.
Ha az nqcounti vagy a tmcounti parancs olyan adatokat ad vissza, amelyek szerint még vannak aktív indexek, akkor a NetQuestiont nem lehet eltávolítani, mivel más termékek még regisztrálva vannak. Segítségért forduljon az IBM szolgálathoz!
Ha az nqcounti -a vagy a tmcounti -a parancs nem sorol fel egyetlen aktív indexet sem, akkor a NetQuestiont kézzel is megpróbálhatja eltávolítani:
uninstnq.cmd
Hagyja figyelmen kívül az alábbi üzenetet: "SYS0016: Az alkönyvtár nem távolítható el."
Megjegyzés: | A DB2 telepítő a CONFIG.SYS fájlról számozott másolatokat készít CONFIG.xyz névvel (xyz 000 és 100 közötti első szabad szám). A másolatok ideje és dátuma a telepítés idejének és dátumának felel meg. Két mentés készül a DB2 Universal Database termékek telepítésekor: egy a DB2 telepítéséhez, egy pedig a NetQuestion telepítéséhez. |