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 Windows operációs rendszer alatti hibáiról, s azok megkerüléséről. A NetQuestion eltávolítását is ismerteti.
Ha hibaüzeneteket kap a NetQuestion telepítése közben, az alábbi lépésekkel diagnosztizálhatja, illetve háríthatja el a hibákat:
1 - This indicates that the current PATH is too long and adding the search server into the PATH will cause the entire PATH to be erased. Note: The limit on Windows NT 4.0 is 512; on Windows 95 it is 255. It is recommended that you perform the following steps: a) Rename the PATH variable in the AUTOEXEC.BAT file (PATHGOOD), save changes and reboot. b) Remove the IMNNQ.ERR file from <temp>\imnnq\install. c) Run the product install again to install the search system properly. d) Merge the PATHGOOD variable with the PATH variable that was created by the latest installation. 2 - Miscellaneous error, please contact IBM service. 3 - Out of disk space error. Please ensure that there is at least 4.5MB of disk space for the search system plus enough space for AUTOEXEC.BAT to be changed for Windows 95.
Az alábbi előfeltételek szükségesek a NetQuestion telepítéséhez és működéséhez:
Windows 95 és Windows 98 esetén a TCP/IP-nek engedélyezve kell lennie:
Megjegyzés: | Ezek a konfigurációs beállítások minden TCP/IP kártyára vonatkoznak, még akkor is, ha csak erre az egyre változtatta meg azokat. Újrakonfigurálás nélkül nem fogja tudni a LAN és telefonos kapcsolatot egyszerre használni. |
Megjegyzés: | Ne engedélyezze a DNS-t vagy állítson be IP címet a Telefonos kártya TCP/IP tulajdonságaiban, mivel ez az Internet-szolgáltató konfigurációjával ütközhet! |
Windows NT 4.0 alatt a fentebb ismertett bármelyik TCP/IP konfiguráció működik (DUN vagy Telefonos kártya). Ha önálló, hálózatra nem kapcsolt rendszert futtat, akkor engedélyezheti az MS Loopback Adaptert a másik két kártya helyett.
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:
Lépés 1. | Módosítsa a NetQuestion alkönyvtárában található httpd.cnf fájlt és változtassa meg a portszámot egy szabadra, lehetőleg 49000 feletti értékre! |
Lépés 2. | A db2set db2path paranccsal kérdezze le a db2path értékét! |
Lépés 3. | Menjen a db2path/doc/html alkönyvtárba és egy szövegszerkesztővel módosítsa a index.htm fájlt! A <form>-ot tartalmazó sorban, változtassa meg a localhost:49213 értéket arra, amelyet az első lépésben megadott! |
Lépés 4. | Állítsa meg és indítsa újra a kereső kiszolgálót! A kereső kiszolgáló megállításához kattintson a Start-->Programok-->IBM DB2 -->HTML kereső kiszolgáló megállítása menüpontra. A kereső kiszolgáló indítása: kattintson a Start-->Programok-->IBM DB2 -->HTML kereső kiszolgáló indítása menüpontra.
|
Ha a DB2-t Windows 9x alatt hálózatra kapcsolt meghajtóra telepíti és a meghajtóhoz nem kapcsolódik az autoexec.bat végrehajtása előtt, akkor a NetQuestion környezeti változó nem lesz beállítva. A NetQuestion a saját alkönyvtárában található (imnenv.bat (SBCS esetén), illetve imqenv.bat (DBCS esetén) nevű parancsfájllal állítja be a környezeti változókat. Ennek a problémának az elhárítása érdekében másolja az imnenv.bat vagy imqenv.bat fájlt a NetQuestion alkönyvtárából olyan másik meghajtóra/alkönyvtárra, amelyhez az autoexec.bat végrehajtása előtt kapcsolódik! Ezek után módosítsa az autoexec.bat fájt, hogy az új helyen levő parancsfájlt fusson le rendszerindításkor. Például, ha az imnenv.bat fájlt a C:\WINDOWS\IMNNQ alkönyvtárba másolja, akkor írja be a következő sort az autoexec.bat fájlba:
IF EXIST C:\WINDOWS\IMNNQ\IMNENV.BAT CALL IMNENV.BAT
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, akkor csak egy keresőrendszer települ, az, amelyiket először telepítette.
Ezen rész egyes utasításai a NetQuestion alkönyvtárának megadását igénylik. Az alkönyvtárat az alábbi paranccsal kérdezheti le:
echo %IMNINSTSRV% //SBCS esetén echo %IMQINSTSRV% //DBCS esetén
A Netscape-et vagy az Internet Explorert kézzel beállított proxy-val használja, akkor a proxy adatok módosításával jelentősen felgyorsíthatja a keresést.
Netscape 4 alatt a proxy értékének módosításához hajtsa végre az alábbi lépéseket:
localhost:49213
Ha más bejegyzések is találhatók ott, akkor vesszővel válassza el azokat!
Internet Explorer 4 alatt a proxy értékének módosításához hajtsa végre az alábbi lépéseket:
localhost:49213
Internet Explorer 5 alatt a proxy értékének módosításához hajtsa végre az alábbi lépéseket:
Ha helyi hálózathoz csatlakozott, akkor kattintson a LAN Settings lehetőségre! Ha telefonos hálózatot használ, akkor kattintson a Settings lehetőségre!
localhost:49213
Ha általában hálózathoz csatlakoztatott laptopot használ szétkapcsolt fejlesztői platformként, problémák léphetnek fel a DB2 termék dokumentáció keresésekor. A sikeres kereséshez le kell tiltania a névkiszolgáló IP címét a TCP/IP konfigurációban. Más szavakkal, két külön TCP/IP konfigurációnak kell lennie: egy a hálózatra kapcsolt, egy másik pedig a különálló működéshez.
A Windows 9x csak egy TCP/IP konfiguráció meglétét engedélyezi. Azonban léteznek olyan shareware programok az Interneten, amelyekkel több beállítást is megadhat és ezeket a hálózati kapcsolat állapotának megfelelően tudja váltogatni. A TCPSwitch egy ilyen program.
A NetQuestion eltávolítása előtt győződjön meg róla, hogy a kereső kiszolgáló le van állítva! A kereső kiszolgáló leállításáról lásd: A keresési problémák megoldása!
A NetQuestion általában törlődik a DB2 Universal Database termék eltávolításakor. Ha a NetQuestion még mindig megtalálható a DB2 eltávolítása és a gépe újraindítása után, akkor akkor az alábbiak alapján diagnosztizálhatja és háríthatja el a hibát: NetQuestion eltávolítási hibák diagnosztizálása.
Ha a NetQuestion nem törlődik a DB2 megfelelő eltávolítása és a gépe újraindítása után, akkor a DB2, vagy más IBM termék még mindig regisztrálva van a NetQuestionben. Az alábbi paranccsal határozhatja meg, hogy melyik termék van még regisztrálva a NetQuestionben:
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 32 bites Windows operációs rendszerből!
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 lehet a NetQuestion-t letörölni. 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 telepítési alkönyvtárának megkeresése!
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 IBM termékek még regisztrálva vannak. Segítségért forduljon az IBM szolgálathoz!
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 -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:
Ha még most sem tudja eltávolítani a NetQuestiont, akkor hívja az IBM szervizt!
A DB2 Universal Database eltávolítása után nagyon fontos újraindítani a gépet egy újabb DB2 telepítés előtt. Egyes NetQuestion DLL-eket zárolhat az operációs rendszer és nem távolítódhatnak el a következő újraindításig. Ha újratelepíti a NetQuestiont újraindítás előtt, akkor az újonnan telepített NetQuestion DLL-ek törlődnek a következő indításkor, így a NetQuestion használhatatlan lesz.