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

A NetQuestion 32 bites Windows operációs rendszerekhez

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.

A NetQuestion telepítési hibáinak diagnosztizálása

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. Nézze meg a <temp>\imnnq\install (<temp> a rendszere %TEMP% alkönyvtára) alkönyvtárban levő imnnq.err fájlt! Ha az nem létezik, akkor indítsa újra a telepítést! Ha az imnnq.err létezik, alább olvashatja egy lehetséges tartalmát:
       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.
    
  2. Ha az imnnq.err olyan üzenetet tartalmaz, mint <fájlnév>.EXE DOES NOT EXIST, akkor a NetQuestion programfájlok nem találhatók. Ebben az esetben újra meg kell próbálni a DB2 telepítését. További információ a hibaelhárításról: A keresési problémák megoldása.

A TCP/IP konfigurációja

Az alábbi előfeltételek szükségesek a NetQuestion telepítéséhez és működéséhez:

A kereső kiszolgáló portszámának módosítása

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.

A NetQuestion környezeti változó beállításának biztosítása hálózatra kapcsolt meghajtó esetén

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 telepítési alkönyvtárának megkeresése

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

Keresés bekapcsolt proxy-val a Netscape és az Internet Explorer böngészőkben

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:

  1. Válassza a Edit-->Preferences menüpontot!
  2. Kattintson duplán az Advanced pontra a Category fában!
  3. Kattintson a Proxies pontra az Advanced fában!
  4. Kattintson a View at the Manual Proxy Configuration lehetőségre!
  5. Az Exceptions...Do not use proxy servers for domains beginning with beviteli mezőbe írja be az alábbiakat:
     localhost:49213
    

    Ha más bejegyzések is találhatók ott, akkor vesszővel válassza el azokat!

  6. Kattintson az OK gombra addig, amíg minden párbeszédpanel be nem zárul!

Internet Explorer 4 alatt a proxy értékének módosításához hajtsa végre az alábbi lépéseket:

  1. Válassza a View --> Internet Options menüpontot.
  2. Válassza a Connections fület!
  3. Válassza a Bypass proxy server for local addresses lehetőséget! A jelölőnégyzet csak akkor érhető el, ha proxy-t vagy socks-ot használ és kiválasztotta a Use a proxy server lehetőséget.
  4. Kattintson az Advanced gombra!
  5. Az Exceptions...Do not use proxy server for addresses beginning with beviteli mezőbe írja be az alábbiakat:
     localhost:49213
    
  6. Kattintson az OK gombra addig, amíg minden párbeszédpanel be nem zárul!

Internet Explorer 5 alatt a proxy értékének módosításához hajtsa végre az alábbi lépéseket:

  1. Válassza a Tools --> Internet Options menüpontot.
  2. Válassza a Connections fület!

    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!

  3. Válassza a Bypass proxy server for local addresses lehetőséget! A jelölőnégyzet csak akkor érhető el, ha proxy-t vagy socks-ot használ és kiválasztotta a Use a proxy server lehetőséget.
  4. Kattintson az Advanced gombra!
  5. Az Exceptions...Do not use proxy server for addresses beginning with beviteli mezőbe írja be az alábbiakat:
     localhost:49213
    
  6. Kattintson az OK gombra addig, amíg minden párbeszédpanel be nem zárul!

Keresés laptoppal Windows 9x alatt

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 32 bites Windows operációs rendszerből

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.

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:

  1. Az alábbi paranccsal győződhet meg arról, hogy a kereső kiszolgáló fut:
       imnss start server          //SBCS
       imqss -start dbcshelp       //DBCS
     
    
  2. Adja ki az alábbi parancsot minden egyes index fájl esetén:
        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ó.

  3. Adja ki az alábbi parancsot minden egyes index fájl esetén:
        imnixdel indexnév        // SBCS
       imqixdel indexnév        // DBCS
    

    ahol az indexnév> az imndomap -a vagy imqdomap -a parancs által visszaadott egyik tárgymutató.

  4. Állítsa meg a kereső kiszolgálót:
       imnss stop server           //SBCS
       imqss -stop dbcshelp        //DBCS
    
  5. Adja ki az imndomap -a vagy az imqdomap -a parancsot annak ellenőrzésére, hogy maradt-e DB2 index. Ha igen, akkor lépjen kapcsolatba az IBM-mel!
  6. Adja ki az alábbi parancsot annak ellenőrzéséhez, hogy már nem aktív egy index sem!
       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.

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:

  1. Parancssorban adja ki az uninstnq parancsot!
  2. Távolítsa el a \\HKEY_LOCAL_MACHINE\SOFTWARE\IBM\NetQuestion nyilvántartási bejegyzést.
  3. Törölje a NetQuestion telepítési alkönyvtárát. Például, ha a NetQuestion-t a C:\ meghajtóra telepítette, akkor törölje a C:\imnnq_nt alkönyvtárat!
  4. Távolítsa el az IMNINST és az IMNINSTSRV környezeti változókat, majd törölje a NetQuestion elérési útvonalát a PATH környezeti változóból!

Ha még most sem tudja eltávolítani a NetQuestiont, akkor hívja az IBM szervizt!

A gép újraindítása a NetQuestion eltávolítása után

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.


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