Instalowanie i konfigurowanie - suplement

NetQuestion dla 32-bitowych systemów operacyjnych Windows

W tej sekcji opisano konfigurację programu już po jego zainstalowaniu, a także dodatkowe wskazówki dotyczące rozwiązywania problemów oraz sposoby obejścia znanych trudności występujących w systemie wyszukiwania NetQuestion w 32-bitowych systemach operacyjnych Windows. Opisany został także sposób usunięcia NetQuestion z systemu.

Diagnozowanie błędów instalacyjnych NetQuestion

Jeśli podczas instalowania NetQuestion wystąpił komunikat o błędzie, należy wykonać następujące kroki, aby go określić i usunąć:

  1. Zajrzyj do katalogu <temp>\imnnq\install, gdzie <temp> jest katalogiem systemowym %TEMP%, aby znaleźć plik imnnq.err. Jeśli go nie ma, ponownie uruchom system i ponów próbę zainstalowania produktu. Jeśli plik imnnq.err istnieje, może on zawierać następujące informacje:
       1 - Oznacza, że bieżące ustawienie zmiennej PATH jest zbyt długie i dodanie
           serwera wyszukiwania do zmiennej PATH spowoduje usunięcie całego ustawienia PATH.
           Uwaga:  Limit w Windows NT 4.0 wynosi 512; w Windows 95 wynosi 255.
           Zaleca się wykonanie następujących czynności:
           a) Zmień nazwę zmiennej PATH w pliku AUTOEXEC.BAT (PATHGOOD), zapisz
              zmiany i ponownie uruchom system.
           b) Usuń plik IMNNQ.ERR z katalogu <temp>\imnnq\install.
           c) Ponownie uruchom instalację produktu, aby poprawnie zainstalować system wyszukiwania.
           d) Połącz zmienną PATHGOOD ze zmienną PATH, utworzoną
              podczas ostatniej instalacji.
       2 - Inny błąd, należy skontaktować się z serwisem IBM.
       3 - Brak miejsca na dysku. Należy sprawdzić, czy jest przynajmniej 4,5 MB
           miejsca na dysku na system wyszukiwania plus dodatkowe miejsce na AUTOEXEC.BAT,
           który ma być zmieniony dla Windows 95.
    
  2. Jeśli w pliku imnnq.err znajduje się komunikat z informacją <nazwa_pliku>.EXE DOES NOT EXIST, oznacza to, że nie można znaleźć modułu wykonywalnego NetQuestion. W takim wypadku należy ponownie spróbować zainstalować dokumentację produktu DB2. Więcej informacji na temat rozwiązywania problemów można znaleźć w sekcji Rozwiązywanie problemów z wyszukiwaniem.

Konfiguracja protokołu TCP/IP

Aby można było zainstalować system NetQuestion i pracować z nim muszą być spełnione następujące wymagania wstępne:

Zmiana numeru portu dla serwera wyszukiwania

Serwer wyszukiwania jest przypisany do portu 49213, jest to numer spoza portów publicznych przypisanych do TCP/IP. Jeśli inny produkt używa tego portu, zmień port serwera wyszukiwania, wykonując następujące czynności:

Krok  1.

Zmodyfikuj plik httpd.cnf znajdujący się w katalogu NetQuestion i zmień numer portu na numer, który jest wolny; zalecany jest numer wyższy niż 49000.

Krok  2.

Określ położenie db2path, wykonując komendę db2set db2path.

Krok  3.

Przejdź do katalogu db2path/doc/html i za pomocą edytora tekstów przeprowadź edycję pliku index.htm. W wierszu zawierającym znacznik <form> zmień wartość localhost:49213, tak aby odpowiadała numerowi portu wybranemu w kroku 1.

Krok  4.

Zatrzymaj i ponownie uruchom serwer wyszukiwania. Aby zatrzymać serwer wyszukiwania, kliknij komendę Start --> Programy --> IBM DB2 --> Stop HTML Search Server (Zatrzymaj serwer wyszukiwania HTML). Aby uruchomić serwer wyszukiwania, kliknij komendę Start --> Programy --> DB2 for Windows --> Start HTML Search Server (Uruchom serwer wyszukiwania).

Ustawienie zmiennych środowiskowych NetQuestion na napędzie podłączonym przez sieć LAN

Jeśli DB2 instalowany jest na dysku podłączonym przez sieć LAN w systemie Windows 9x i nie został ponownie podłączony przed uruchomieniem pliku autoexec.bat, zmienne środowiskowe NetQuestion nie są ustawiane. NetQuestion ustawia zmienne środowiskowe przy użyciu pliku wsadowego (imnenv.bat dla SBCS lub imqenv.bat dla DBCS), który znajduje się w katalogu NetQuestion. Aby ominąć ten problem, plik imnenv.bat lub imqenv.bat z katalogu NetQuestion należy skopiować na inny dysk lub do innego katalogu, który został podłączony przed uruchomieniem pliku autoexec.bat. Następnie plik autoexec.bat należy zmodyfikować, tak aby znajdowało się w nim wywołanie tego pliku wsadowego. Jeśli na przykład, skopiowano plik imnenv.bat do katalogu C:\WINDOWS\IMNNQ, to w pliku autoexec.bat można umieścić następujący wiersz:

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

Wyszukiwanie katalogu instalacyjnego NetQuestion

NetQuestion znajduje się w swoim własnym katalogu, ponieważ może być używany przez inne produkty. Jeśli na przykład produkt DB2 Universal Database wraz z systemem wyszukiwania NetQuestion zostanie zainstalowany na napędzie G\:, a później IBM VisualAge for Java zostanie zainstalowany na napędzie H:\, to zostanie zainstalowany tylko jeden system wyszukiwania i będzie nim system, który został zainstalowany jako pierwszy.

Niektóre instrukcje opisane w tej sekcji wymagają podania lokalizacji katalogu NetQuestion. Aby zlokalizować ten katalog, wykonaj jedną z następujących komend:

   echo %IMNINSTSRV%       //dla wersji SBCS
   echo %IMQINSTSRV%       //dla wersji DBCS

Wyszukiwanie za pomocą przeglądarki Internet Explorer lub Netscape z włączonymi serwerami proxy

Jeśli przeglądarki Netscape lub Internet Explorer używane są z ręcznie włączanymi serwerami proxy, można znacznie przyspieszyć wyszukiwanie, zmieniając dane dotyczące serwera proxy.

Aby zmienić dane dotyczące serwera proxy w przeglądarce Netscape 4:

  1. Wybierz opcję Edycja --> Preferences (Preferencje).
  2. Kliknij dwukrotnie węzeł Zaawansowane w drzewie Kategoria.
  3. Kliknij opcję Proxy w polu Zaawansowane.
  4. Kliknij opcję View at the Manual Proxy Configuration (Wyświetl ręczną konfigurację proxy).
  5. W polu Wyjątki... Nie używaj serwerów proxy dla domen zaczynających się od wpisz
    localhost:49213
    

    Jeśli są tam inne pozycje, oddziel je przecinkami.

  6. Klikaj przyciski OK, aż zamkną się wszystkie okna dialogowe.

Aby zmienić konfigurację serwera proxy w przeglądarce Internet Explorer 4:

  1. Wybierz opcję View (Widok)--> Internet Options (Opcje internetowe).
  2. Wybierz kartę Połączenia.
  3. Zaznacz pole Pomiń serwer proxy dla połączeń lokalnych. To pole wyboru jest dostępne tylko wtedy, gdy używane jest połączenie proxy lub socks i zaznaczone zostało pole Używaj serwera proxy.
  4. Kliknij przycisk Zaawansowane.
  5. W polu Wyjątki... Nie używaj serwera proxy dla adresów zaczynających się od wpisz:
    localhost:49213
    
  6. Klikaj przyciski OK, aż zamkną się wszystkie okna dialogowe.

Aby zmienić konfigurację proxy w przeglądarce Internet Explorer 5:

  1. Wybierz opcję Tools (Narzędzia)--> Internet Options (Opcje internetowe).
  2. Wybierz kartę Połączenia.

    W przypadku połączenia z siecą LAN, kliknij przycisk Ustawienia sieci LAN. Jeśli korzystasz z sieci Dial-Up Networking, kliknij opcję Ustawienia.

  3. Zaznacz pole Pomiń serwer proxy dla połączeń lokalnych. To pole wyboru jest dostępne tylko wtedy, gdy używane jest połączenie proxy lub socks i zaznaczone zostało pole Używaj serwera proxy.
  4. Kliknij przycisk Zaawansowane.
  5. W polu Wyjątki... Nie używaj serwera proxy dla adresów zaczynających się od wpisz:
    localhost:49213
    
  6. Klikaj przyciski OK, aż zostaną zamknięte wszystkie okna dialogowe.

Wyszukiwanie przy życiu komputera typu laptop z systemem Windows 9x

Jeśli użytkownik korzysta z komputera typu laptop podłączonego do sieci LAN jako odłączonej platformy programowania, może napotkać trudności podczas wyszukiwania dokumentacji produktu DB2. Aby wyszukiwanie zakończyło się pomyślnie, w konfiguracji TCP/IP należy wyłączyć adres IP serwera nazw. Innymi słowy, należy mieć dwie osobne konfiguracje protokołu TCP/IP, jedną dla operacji z połączeniami, a drugą dla operacji bez połączeń.

W systemie Windows 9x można mieć tylko jedną konfigurację TCP/IP. W Internecie dostępne są narzędzia typu shareware, które umożliwiają określenie więcej niż jednego ustawienia, a następnie zmianę tego ustawienia w zależności od statusu połączenia. Jednym z takich programów jest TCPSwitch.

Deinstalacja systemu wyszukiwania NetQuestion w 32-bitowych systemach operacyjnych Windows

Przed deinstalacją NetQuestion należy sprawdzić, czy serwer został zatrzymany. Informacje dotyczące zatrzymywania serwera wyszukiwania można znaleźć w sekcji Rozwiązywanie problemów z wyszukiwaniem.

System wyszukiwania NetQuestion jest zwykle deinstalowany wraz z produktem DB2 Universal Database. Jeśli po poprawnym zakończeniu deinstalacji DB2 i ponownym uruchomieniu systemu NetQuestion jest nadal obecny, należy przejść do sekcji Diagnozowanie problemów związanych z deinstalacją NetQuestion, aby zdiagnozować i usunąć problem.

Diagnozowanie problemów związanych z deinstalacją NetQuestion

Jeśli po poprawnym zakończeniu deinstalacji DB2 i ponownym uruchomieniu systemu okaże się, że system wyszukiwania NetQuestion nie został zdeinstalowany, może to oznaczać, że DB2 lub jakieś inne produkty firmy IBM są nadal zarejestrowane. Aby określić, które produkty są są nadal zarejestrowane w NetQuestion, należy wykonać jedną z następujących komend:

   imndomap -a            //dla SBCS
   imqdomap -a            //dla DBCS

Jeśli po wykonaniu komendy nie zostanie wyświetlona lista indeksów, należy przejść do sekcji Ręczna deinstalacja systemu wyszukiwania NetQuestion w 32-bitowych systemach operacyjnych Windows.

Jeśli wykonanie tej komendy spowoduje wyświetlenie indeksów, które nie należą do produktu DB2 Universal Database (czyli nazwy indeksów nie zaczynają się od DB2), oznacza to, że z systemu wyszukiwania NetQuestion korzystają inne produkty. W takim przypadku nie można usunąć systemu NetQuestion.

Jeśli na liście będą się znajdować nazwy plików indeksowych DB2 (DB2S71xx lub DB2C71xx), DB2 nie będzie mógł wyrejestrować indeksów co spowoduje że deinstalacja NetQuestion nie powiedzie się. Zdarza się to zwykle wtedy, gdy produkt DB2 nie został poprawnie zdeinstalowany. W takim przypadku trzeba kolejno ręcznie wyrejestrować indeksy, wykonując następujące czynności:

  1. Wykonaj jedną z następujących komend, aby sprawdzić, czy serwer wyszukiwania działa:
       imnss start server          //dla SBCS
       imqss -start dbcshelp       //dla DBCS
     
    
  2. Wykonaj jedną z następujących komend dla każdego z plików indeksowych:
       imndomap -d index_name       //dla SBCS
       imqdomap -d nazwa_indeksu       //dla DBCS
    

    gdzie nazwa_indeksu jest nazwą jednego z indeksów zwróconą przez komendę imndomap -a lub imqdomap -a.

  3. Wykonaj jedną z następujących komend dla każdego z plików indeksowych:
       imnixdel index_name        //dla SBCS
       imqixdel nazwa_indeksu        //dla DBCS
    

    gdzie nazwa_indeksu jest nazwą jednego z indeksów zwróconą przez komendę imndomap -a lub imqdomap -a.

  4. Zatrzymaj serwer wyszukiwania:
       imnss stop server           //dla SBCS
       imqss -stop dbcshelp        //dla DBCS
    
  5. Wprowadź komendę imndomap -a lub mqdomap -a, aby sprawdzić, czy nie pozostały żadne indeksy DB2. Jeśli występują, skontaktuj się z serwisem IBM.
  6. Wykonaj jedną z następujących komend, aby sprawdzić, czy inne indeksy są aktywne:
       nqcounti netq_dir  //dla SBCS
       tmcounti netq_dir  //dla DBCS
     
    

    gdzie netq_dir oznacza w pełni kwalifikowaną ścieżką w której jest zainstalowany system wyszukiwania NetQuestion. Jeśli nie znasz katalogu, w którym zainstalowano NetQuestion, patrz sekcja Wyszukiwanie katalogu instalacyjnego NetQuestion.

    Jeśli komenda nqcounti lub komenda tmcounti zwrócą dane wskazujące, że jeden lub więcej indeksów jest nadal aktywnych, nie będzie można usunąć systemu wyszukiwania NetQuestion, ponieważ inne produkty firmy IBM są nadal zarejestrowane. Należy skontaktować się z serwisem IBM.

    Jeśli komenda nqcounti lub komenda tmcounti zwrócą dane wskazujące, że nie ma żadnych aktywnych indeksów, należy przejść do sekcji Ręczna deinstalacja systemu wyszukiwania NetQuestion w 32-bitowych systemach operacyjnych Windows.

Ręczna deinstalacja systemu wyszukiwania NetQuestion w 32-bitowych systemach operacyjnych Windows

Jeśli komendy nqcounti lub tmcounti nie wyświetlą żadnych aktywnych indeksów, to można spróbować ręcznie usunąć system wyszukiwania NetQuestion wykonując następujące czynności:

  1. W wierszu komend wpisz komendę uninstnq.
  2. Usuń pozycję rejestru \\HKEY_LOCAL_MACHINE\SOFTWARE\IBM\NetQuestion.
  3. Usuń katalog instalacyjny NetQuestion. Jeśli system NetQuestion został zainstalowany na przykład w katalogu C:\ w systemie Windows NT, usuń katalog c:\imnnq_nt.
  4. Usuń zmienne środowiskowe IMNINST i IMNINSTSRV, a następnie usuń ścieżkę instalacyjną ze zmiennej środowiskowej PATH.

Jeśli nadal nie można zdeinstalować NetQuestion, należy skontaktować się z serwisem IBM.

Ponowne uruchamianie po zdeinstalowaniu NetQuestion

Po deinstalacji produktu DB2 Universal Database a przed wykonaniem innej instalacji DB2 należy koniecznie zrestartować system. System operacyjny może zachować niektóre biblioteki DLL NetQuestion, które nie są usuwane do ponownego uruchomienia systemu. Jeśli instalacja NetQuestion ma miejsce przed ponownym uruchomieniem systemu, zainstalowane na nowo biblioteki DLL NetQuestion zostaną usunięte przy następnym uruchomieniu, powodując, że NetQuestion będzie niedostępny.


[ Początek strony | Poprzednia strona | Następna strona | Spis treści | Indeks ]