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.
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 - 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.
Pro instalaci a provoz modulu NetQuestion je nutné splnit tyto předpoklady:
Pro systémy Windows 95 a Windows 98 musí být protokol TCP/IP nastaven takto:
Poznámka: | Tato nastavení konfigurace se budou týkat všech adaptérů TCP/IP, přestože byla změněna pouze pro tento adaptér. Bez změny konfigurace nebude možné používat najednou síť LAN a komutovanou linku. |
Poznámka: | Ve vlastnostech adaptéru komutované linky nezapínejte DNS ani nenastavujte ručně IP adresu, protože by došlo ke kolizi s konfigurací DUN pro poskytovatele přístupu k Internetu. |
V systému Windows NT 4.0 budou fungovat obě uvedené konfigurace protokolu TCP/IP (pro DUN i pro adaptér komutované linky). Používáte-li samostatný systém, který není připojený k síti, můžete místo uvedených dvou adaptérů zapnout adaptér MS Loopback.
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.
|
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
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
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ů:
localhost:49213
Pokud zde jsou jiné údaje, oddělte je čárkami.
V programu Internet Explorer 4 změňte nastavení podpory proxy pomocí následujících kroků:
localhost:49213
V programu Internet Explorer 5 změňte nastavení podpory proxy pomocí následujících kroků:
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í.
localhost:49213
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.
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.
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ů:
imnss start server //pro SBCS imqss -start dbcshelp //pro DBCS
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.
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.
imnss stop server //pro SBCS imqss -stop dbcshelp //pro DBCS
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.
Pokud příkaz nqcounti nebo tmcounti nevypisuje žádné aktivní rejstříky, můžete pomocí následujících kroků modul NetQuestion odstranit ručně:
Pokud stále modul NetQuestion nemůžete deinstalovat, spojte se se střediskem služeb IBM.
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.