Další informace o instalaci a konfiguraci

NetQuestion pro 32bitové operační systémy Windows

Tento oddíl obsahuje informace o konfiguraci po instalaci, další rady týkající se odstraňování problémů a postupy při řešení běžných úloh při práci s modulem NetQuestion v 32bitových operačních systémech Windows. Popisuje také způsob odstranění modulu NetQuestion z vašeho systému.

Určování chyb při instalaci modulu NetQuestion

Pokud jste při instalaci modulu NetQuestion obdrželi chybovou zprávu, pomocí následujících kroků můžete problém určit a odstranit:

  1. V adresáři <temp>\imnnq\install, kde <temp> je adresář %TEMP% vašeho systému, najděte soubor imnnq.err. Pokud tento soubor neexistuje, spusťte znovu operační systém a pokuste se produkt instalovat znovu. Pokud soubor imnnq.err existuje, může obsahovat následující:
          1 - Indikuje, že aktuální hodnota PATH je příliš dlouhá a přidání vyhledávacího
           serveru do proměnné PATH by způsobilo smazání celého obsahu proměnné PATH.
           Poznámka:  Maximální délka pro Windows NT 4.0 je 512, pro Windows 95 je to 255.
           Doporučuje se provést následující kroky:
           a) Přejmenujte proměnnou PATH v souboru AUTOEXEC.BAT (například na PATHGOOD),
              uložte změny a znovu spusťte operační systém.
           b) Z adresáři <temp>\imnnq\install odstraňte soubor IMNNQ.ERR.
           c) Instalaci produktu spusťte znovu, nyní by měla proběhnout správně.
           d) Proměnnou PATHGOOD slučte s proměnnou PATH, která byla vytvořena
              při poslední instalaci.
       2 - Jiná chyba - spojte se se střediskem služeb IBM.
       3 - Nedostatek místa na disku. Ověřte, zda je k dispozici alespoň 4,5 MB
           diskového prostoru pro vyhledávací systém a také dostatek místa pro
           změnu souboru AUTOEXEC.BAT.
    
  2. Pokud soubor imnnq.err obsahuje zprávu <jméno_souboru>.EXE DOES NOT EXIST, znamená to, že se nepodařilo najít spustitelné soubory modulu NetQuestion. V tomto případě byste se měli pokusit instalovat dokumentaci k produktu DB2 znovu. Další informace o odstraňování problémů najdete v oddílu Řešení problémů s vyhledáváním.

Konfigurace TCP/IP

Pro instalaci a provoz modulu NetQuestion je nutné splnit tyto předpoklady:

Změna čísla portu pro vyhledávací server

Vyhledávacímu serveru je přiřazen port 49213, což je číslo mimo rozsah veřejných portů přiřazených protokolu TCP/IP. Používáte-li nějaký produkt, který tento port využívá, měli byste pomocí následujících kroků změnit port vyhledávacího serveru:

Krok  1.

Otevřete editorem soubor httpd.cnf v adresáři modulu NetQuestion a změňte číslo portu na nějaké, o němž víte, že je k dispozici, nejlépe na nějaké větší než 49000.

Krok  2.

Pomocí příkazu db2set db2path zjistěte, kde se nachází adresář db2path.

Krok  3.

Přejděte do adresáře db2path/doc/html a pomocí textového editoru upravte soubor index.htm. Na řádku obsahujícím značku <form> změňte hodnotu localhost:49213 tak, aby odpovídala číslu portu, které jste vybrali v kroku 1.

Krok  4.

Ukončete a znovu spusťte vyhledávací server. Vyhledávací server lze zastavit klepnutím na volbu Start --> Programy --> IBM DB2 --> Ukončení serveru pro prohledávání HTML. Spustit jej lze klepnutím na Start --> Programy --> IBM DB2 --> Spuštění serveru pro prohledávání HTML.

Ověření, zda jsou proměnné prostředí modulu NetQuestion nastaveny na jednotce připojené přes síť LAN

Instalujete-li produkt DB2 v systému Windows 9x na jednotce připojené přes síť LAN a tato jednotka není před provedením souboru autoexec.bat připojena, nebudou proměnné prostředí modulu nastaveny. Proměnné prostředí modulu NetQuestion se nastavují pomocí dávkového souboru (imnenv.bat pro SBCS nebo imqenv.bat pro DBCS), který se nachází v adresáři modulu NetQuestion. Chcete-li tento problém obejít, zkopírujte soubor imnenv.bat či imqenv.bat z adresáře modulu NetQuestion na jinou jednotku nebo do jiného adresáře, který je před provedením souboru autoexec.bat připojen. Poté soubor autoexec.bat upravte tak, aby při spuštění volal tento dávkový soubor. Zkopírujete-li například soubor imnenv.bat do adresáře C:\WINDOWS\IMNNQ, můžete do souboru autoexec.bat přidat následující řádek:

IF EXIST C:\WINDOWS\IMNNQ\IMNENV.BAT CALL IMNENV.BAT

Nalezení instalačního adresáře modulu NetQuestion

Modul NetQuestion je uložen ve vlastním adresáři, neboť může být použit jinými produkty. Pokud jste například instalovali produkt DB2 Universal Database spolu s modulem NetQuestion na jednotku G:\ a později jste instalovali produkt IBM VisualAge for Java na jednotku H:\, je instalován pouze jeden vyhledávací server - ten, který byl instalován jako první.

Některé pokyny uvedené v tomto oddílu od vás vyžadují zadání umístění adresáře modulu NetQuestion. Chcete-li umístění tohoto adresáře zjistit, zadejte jeden z následujících příkazů:

   echo %IMNINSTSRV%       //pro verze SBCS
   echo %IMQINSTSRV%       //pro verze DBCS

Vyhledávání v programu Netscape nebo Internet Explorer se zapnutou podporou proxy

Používáte-li program Netscape nebo Internet Explorer s ručně zapnutou podporou proxy, můžete změnou nastavení podpory proxy rychlost vyhledávání výrazně zvýšit.

V programu Netscape 4 změňte nastavení podpory proxy pomocí následujících kroků:

  1. Z nabídky vyberte volbu Úpravy --> Předvolby.
  2. Ve stromě Kategorie dvakrát klepněte na položku Další.
  3. V podstromě Další klepněte na položku Servery proxy.
  4. Klepněte na tlačítko Zobrazit u volby Ruční konfigurace serveru proxy.
  5. Do rámečku Výjimky...Nepoužívat server proxy pro domény začínající: zadejte
    localhost:49213
    

    Pokud zde jsou jiné údaje, oddělte je čárkami.

  6. Klepněte na tlačítko OK tolikrát, dokud nebudou zavřena všechna dialogová okna.

V programu Internet Explorer 4 změňte nastavení podpory proxy pomocí následujících kroků:

  1. Z nabídky vyberte volbu Zobrazení --> Možnosti sítě Internet.
  2. Klepněte na kartu Připojení.
  3. Označte políčko Výjimky...Nepoužívat proxy servery na adresy začínající. Toto zaškrtávací políčko je dostupné pouze tehdy, když používáte spojení prostřednictvím proxy nebo socks a označili jste políčko Připojovat se k síti Internet prostřednictvím proxy serveru.
  4. Klepněte na tlačítko Upřesnit.
  5. Do rámečku Výjimky...Nepoužívat proxy servery na adresy začínající zadejte:
    localhost:49213
    
  6. Klepněte na tlačítko OK tolikrát, dokud nebudou zavřena všechna dialogová okna.

V programu Internet Explorer 5 změňte nastavení podpory proxy pomocí následujících kroků:

  1. Z nabídky vyberte volbu Nástroje --> Možnosti sítě Internet.
  2. Klepněte na kartu Připojení.

    Jste-li připojeni k lokální síti (LAN), klepněte na tlačítko Nastavení místní sítě. Používáte-li připojení přes komutovanou linku, klepněte na tlačítko Nastavení.

  3. Označte políčko Výjimky...Nepoužívat proxy servery na adresy začínající. Toto zaškrtávací políčko je dostupné pouze tehdy, když používáte spojení prostřednictvím proxy nebo socks a označili jste políčko Připojovat se k síti Internet prostřednictvím proxy serveru.
  4. Klepněte na tlačítko Upřesnit.
  5. Do rámečku Výjimky...Nepoužívat proxy servery na adresy začínající zadejte:
    localhost:49213
    
  6. Klepněte na tlačítko OK tolikrát, dokud nebudou zavřena všechna dialogová okna.

Vyhledávání na přenosném počítači se systémem Windows 9x

Používáte-li přenosný počítač, který je obvykle připojen k lokální síti, jako odpojené vývojové pracoviště, mohou při hledání v dokumentaci k produktu DB2 nastat potíže. Chcete-li, aby prohledávání fungovalo správně, musíte v konfiguraci protokolu TCP/IP znepřístupnit IP adresu serveru jmen. Jinými slovy, potřebujete dvě oddělené konfigurace TCP/IP - jednu pro práci v připojeném režimu a jednu pro práci v odpojeném režimu.

Systém Windows 9x umožňuje mít pouze jednu konfiguraci protokolu TCP/IP. Na Internetu jsou však k dispozici sharewarové programy, které umožňují zadat více než jedno nastavení a poté tato nastavení měnit podle stavu připojení. Jedním z těchto programů je TCPSwitch.

Deinstalace modulu NetQuestion v 32bitových operačních systémech Windows

Dříve než budete modul NetQuestion deinstalovat, ověřte, zda je vyhledávací server ukončen. Informace o ukončení vyhledávacího serveru najdete v oddílu Řešení problémů s vyhledáváním.

Modul NetQuestion je normálně deinstalován při deinstalaci produktu DB2 Universal Database. Je-li modul NetQuestion po bezproblémové deinstalaci produktu DB2 a znovuspuštění operačního systému stále přítomen, s určením a odstraněním problému vám pomůže oddíl Určování problémů při deinstalaci modulu NetQuestion.

Určování problémů při deinstalaci modulu NetQuestion

Je-li modul NetQuestion po bezproblémové deinstalaci produktu DB2 a znovuspuštění operačního systému stále přítomen, může to znamenat, že produkt DB2, nebo jiný produkt společnosti IBM, je v modulu NetQuestion stále registrován. Provedením jednoho z následujících příkazů zjistíte, které produkty jsou v modulu NetQuestion registrovány:

   imndomap -a            //pro SBCS
   imqdomap -a            //pro DBCS

Pokud tento příkaz nevypíše žádný seznam, přejděte k oddílu Ruční deinstalace modulu NetQuestion v 32bitových operačních systémech Windows.

Pokud tento příkaz vypíše seznam, jehož položky nepatří produktu DB2 Universal Database (jejich jména začínají jinými znaky než DB2), znamená to, že modul NetQuestion používají jiné produkty. V tomto případě nemůžete modul NetQuestion odstranit.

Pokud seznam obsahuje jméno nějakého souboru rejstříku DB2 (DB2S71xx nebo DB2C71xx), znamená to, že produkt DB2 nemohl pro tyto rejstříky zrušit registraci a proto deinstalace modulu NetQuestion selhala. Tato situace nastává, byl-li produkt DB2 nesprávně deinstalován. V takovém případě musíte ručně zrušit registraci rejstříků po jednom pomocí následujících kroků:

  1. Jedním z následujících příkazů zajistěte, aby vyhledávací server běžel:
       imnss start server          //pro SBCS
       imqss -start dbcshelp       //pro DBCS
     
    
  2. Pro každý soubor rejstříku proveďte jeden z těchto příkazů:
       imndomap -d jméno_rejstříku       //pro SBCS
       imqdomap -d jméno_rejstříku       //pro DBCS
    

    kde jméno_rejstříku je jméno jednoho z rejstříků vypsaného příkazem imndomap -a nebo imqdomap -a.

  3. Pro každý soubor rejstříku proveďte jeden z těchto příkazů:
       imnixdel jméno_rejstříku        //pro SBCS
       imqixdel jméno_rejstříku        //pro DBCS
    

    kde jméno_rejstříku je jméno jednoho z rejstříků vypsaného příkazem imndomap -a nebo imqdomap -a.

  4. Ukončete vyhledávací server:
       imnss stop server           //pro SBCS
       imqss -stop dbcshelp        //pro DBCS
    
  5. Pomocí příkazu imndomap -a nebo imqdomap -a ověřte, že už nezbývají žádné rejstříky patřící produktu DB2. Pokud zůstávají, spojte se se střediskem služeb IBM.
  6. Pomocí jednoho z následujících příkazů ověřte, zda nejsou aktivní nějaké jiné rejstříky.
       nqcounti adresář_netq  //pro SBCS
       tmcounti adresář_netq  //pro DBCS
     
    

    kde adresář_netq je plně kvalifikovaná cesta k adresáři, v němž je instalován modul NetQuestion. Pokud nevíte, v jakém adresáři je modul NetQuestion instalován, přejděte k oddílu Nalezení instalačního adresáře modulu NetQuestion.

    Pokud příkaz nqcounti nebo tmcounti vrací údaje, podle nichž jsou stále nějaké rejstříky aktivní, modul NetQuestion nelze odstranit, neboť jsou stále registrovány jiné produkty společnosti IBM. Spojte se se střediskem služeb IBM.

    Pokud příkaz nqcounti nebo tmcounti vrací údaje, podle nichž už nejsou aktivní žádné rejstříky, přejděte k oddílu Ruční deinstalace modulu NetQuestion v 32bitových operačních systémech Windows.

Ruční deinstalace modulu NetQuestion v 32bitových operačních systémech Windows

Pokud příkaz nqcounti nebo tmcounti nevypisuje žádné aktivní rejstříky, můžete pomocí následujících kroků modul NetQuestion odstranit ručně:

  1. Na příkazovém řádku zadejte příkaz uninstnq.
  2. Odstraňte položku registru \\HKEY_LOCAL_MACHINE\SOFTWARE\IBM\NetQuestion.
  3. Odstraňte instalační adresář modulu NetQuestion. Pokud jste například instalovali modul NetQuestion na jednotku C:\ v systému Windows NT, odstraňte adresář c:\imnnq_nt.
  4. Odstraňte proměnné prostředí IMNINST a IMNINSTSRV a z proměnné prostředí PATH odstraňte instalační cestu modulu NetQuestion.

Pokud stále modul NetQuestion nemůžete deinstalovat, spojte se se střediskem služeb IBM.

Znovuspuštění systému po deinstalaci modulu NetQuestion

Po deinstalaci produktu DB2 Universal Database je velmi důležité před provedením další instalace produktu DB2 restartovat počítač. Některé knihovny DLL modulu NetQuestion mohou být drženy operačním systémem a nebudou odstraněny, dokud systém znovu nespustíte. Pokud instalaci modulu NetQuestion provedete před znovuspuštěním systému, knihovny DLL nově instalovaného modulu NetQuestion budou při příštím spuštění systému smazány, čímž se stane modul NetQuestion nepoužitelným.


[ Začátek stránky | Předchozí stránka | Další stránka | Obsah | Rejstřík ]