Приложение за инсталиране и конфигуриране

NetQuestion за Windows 32-битови операционни системи

Този раздел представя информацията за конфигурирането след края на инсталирането, допълнителни съвети за отстраняване на проблеми и начини за заобикаляне на известни проблеми при използване на NetQuestion на 32-битови Windows операционни системи. Описано е и как да изтриете NetQuestion от вашата система.

Диагностика на грешки при инсталирането на NetQuestion

Ако получите съобщения за грешки при инсталирането на NetQuestion, изпълнете следните стъпки, за да определите и разрешите проблема:

  1. Погледнете в директорията <temp>\imnnq\install, където <temp> е вашата системна %TEMP% директория, и потърсете файл imnnq.err. Ако той не съществува, рестартирайте системата и опитайте да инсталирате продукта отново. Ако imnnq.err съществува, ето какво е възможното му съдържание:
       1 - Това показва, че текущата PATH е твърде дълга и добавянето
           на сървъра за търсене в PATH ще предизвика изтриването на цялата PATH.
           Забележка: Ограничението в Windows NT 4.0 e 512; а в Windows 95 - 255.
           Препоръчва се да изпълните следните стъпки:
           a) Да преименувате променливата PATH във файла AUTOEXEC.BAT (PATHGOOD),
              да съхраните промените и да рестартирате.
           b) Да изтриете файла IMNNQ.ERR от  <temp>\imnnq\install.
           c) Да изпълните инсталирането на продукта отново, за да инсталирате
              правилно системата за търсене.
           d) Да слеете променливата PATHGOOD с променливата PATH, която е била
              създадена от последната инсталация.
       2 - При различни грешки, моля свържете се със сервиза на IBM.
       3 - Грешка недостатъчно място на диска. Моля, уверете се, че има поне
           4.5MB дисково пространство за системата за търсене плюс достатъчно
           място AUTOEXEC.BAT да бъде променен за Windows 95.
    
  2. Ако imnnq.err съдържа съобщение, че <име_на_файл.EXE НЕ СЪЩЕСТВУВА, това означава, че изпълнимите файлове на NetQuestion не са намерени. В този случай трябва да опитате отново да инсталирате документацията на DB2 продукта. Повече информация за отстраняването на проблеми потърсете в Проблеми при търсене.

TCP/IP конфигурация

За да инсталирате и работите с NetQuestion, ви е необходим следният предварително инсталиран софтуер:

Смяна на номера на порт на сървъра за търсене

Сървърът за търсене е присвоен на порт 49213, който номер е по-голям от номерата на публичните портове, присвоени на TCP/IP. Ако имате друг продукт, който използва този порт, трябва да смените номера на порта на сървъра за търсене, като изпълните следните стъпки:

Стъпка  1.

Редактирайте файла httpd.cnf в NetQuestion директорията и сменете номера на порта с някой, за който знаете, че е достъпен, препоръчително е да е над 49000.

Стъпка  2.

Определете къде е вашата db2path, като въведете командата db2set db2path.

Стъпка  3.

Отидете в директорията db2path/doc/html и използвайте текстов редактор, за да редактирате файла index.htm. В реда с етикет <form> сменете стойността за localhost:49213 така, че да отразява номера на избрания в стъпка 1 порт.

Стъпка  4.

Спрете и рестартирайте сървъра за търсене. За да спрете сървъра за търсене, щракнете върху Start --> Programs --> IBM DB2 --> Stop HTML Search Server. За да стартирате сървъра за търсене, щракнете върху Start --> Programs --> DB2 for Windows --> Start HTML Search Server.

Осигуряване на променливите на обкръжението на NetQuestion да са зададени на LAN-свързано устройство

Ако инсталирате DB2 на LAN-свързвано устройство в Windows 9x и устройството не е свързано повторно преди изпълнението на autoexec.bat, променливите за обкръжението на NetQuestion не са зададени. NetQuestion задава променливите на обкръжението чрез командния файл (imnenv.bat за SBCS или imqenv.bat за DBCS), който се намира в директорията на NetQuestion. За да заобиколите този проблем, копирайте imnenv.bat или imqenv.bat от директорията на NetQuestion на друго устройство/директория, което е било свързано преди изпълнението на autoexec.bat. След това модифицирайте autoexec.bat, за да извиква този команден файл при стартиране. Например, ако копирате imnenv.bat в C:\WINDOWS\IMNNQ, можете да добавите следния ред в autoexec.bat:

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

Намиране на директорията на инсталиране на NetQuestion

NetQuestion е съхранен в негова собствена директория, защото той може да бъде използван от други продукти. Например, ако сте инсталирали DB2 Universal Database заедно с NetQuestion на G\: и по-късно сте инсталирали IBM VisualAge за Java на H:\, имате инсталирана само една система за търсене - тази, която е инсталирана първа.

Някои инструкции в този раздел изискват да посочите местоположението на NetQuestion директорията. За да определите местоположението на тази директория, въведете една от следните команди:

   echo %IMNINSTSRV%       //за SBCS версии
   echo %IMQINSTSRV%       //за DBCS версии

Търсене, когато в Netscape или Internet Explorer е включена опцията за използване на прокси сървър

Ако използвате Netscape или Internet Explorer с прокси сървър, активирани ръчно, можете да ускорите значително търсенето, като модифицирате вашата proxy информация.

В Netscape 4 изпълнете следните стъпки, за да модифицирате вашата proxy информация:

  1. Изберете Edit --> Preferences.
  2. Щракнете два пъти върху Advanced в дървото Category.
  3. Щракнете върху Proxies в поддървото Advanced.
  4. Щракнете върху избора View at the Manual Proxy Configuration.
  5. В карето Exceptions...Do not use proxy servers for domains beginning with напишете
     localhost:49213
    

    Ако тук имате други записи, отделете ги със запетаи.

  6. Щракайте върху OK, докато затворите всички диалогови прозорци.

В Internet Explorer 4 изпълнете следните стъпки, за да модифицирате вашата proxy информация:

  1. Изберете View --> Internet Options.
  2. Изберете етикета Connections.
  3. Изберете карето Bypass proxy server for local addresses. Това поле за избор е достъпно само ако използвате proxy или socks свързване и сте избрали полето Use a proxy server.
  4. Щракнете върху Advanced.
  5. В карето Exceptions...Do not use proxy server for addresses beginning with напишете
     localhost:49213
    
  6. Щракайте върху OK, докато затворите всички диалогови прозорци.

В Internet Explorer 5 изпълнете следните стъпки, за да модифицирате вашата прокси конфигурация:

  1. Изберете Tools --> Internet Options.
  2. Изберете етикета Connections.

    Ако сте свързани към локална мрежа (LAN), щракнете върху LAN Settings. Ако използвате Dial-Up Networking, щракнете върху Settings.

  3. Изберете карето Bypass proxy server for local addresses. Това поле за избор е достъпно само ако използвате proxy или socks свързване и сте избрали полето Use a proxy server.
  4. Щракнете върху Advanced.
  5. В карето Exceptions...Do not use proxy server for addresses beginning with напишете
     localhost:49213
    
  6. Щракайте върху OK, докато затворите всички диалогови прозорци.

Търсене с лаптоп в Windows 9x

Ако използвате лаптоп, който обикновено е свързан към LAN като разкачена платформа за разработка, можете да срещнете трудности при търсенето в документацията на DB2 продуктите. За да търсите успешно, е необходимо да деактивирате IP адреса на вашия сървър за имена в TCP/IP конфигурацията. С други думи, необходими са ви две отделни TCP/IP конфигурации - една за свързаните операции и една за тези в несвързано състояние.

Windows 9x позволява да имате само една TCP/IP конфигурация. В Интернет съществуват обаче shareware помощни програми, които ви дават възможност да зададете повече от една настройка и след това да ги променяте в съответствие от състоянието на свързване. Една от тези програми е TCPSwitch.

Деинсталиране на NetQuestion в 32-битови Windows операционни системи

Преди да деинсталирате NetQuestion, се уверете, че сървърът за търсене е спрян. За информация как да спрете сървъра за търсене вижте Проблеми при търсене.

Обикновено NetQuestion се деинсталира с деинсталирането на DB2 Universal Database. Ако NetQuestion все още е наличен след правилното деинсталиране на DB2 и рестартирането на системата, отидете на Диагностициране на проблеми при деинсталирането на NetQuestion, за да диагностицирате и решите проблема.

Диагностициране на проблеми при деинсталирането на NetQuestion

Ако NetQuestion не е деинсталиран след правилното деинсталиране на DB2 и рестартирането на системата, това може да означава, че DB2 (или други IBM продукти) все още са регистрирани в NetQuestion. За да определите кои продукти все още са регистрирани с NetQuestion, подайте една от следните команди:

   imndomap -a            //за SBCS
   imqdomap -a            //за DBCS

Ако тази команда не изведе индекси, отидете на Ръчно деинсталиране на NetQuestion на 32-битови Windows операционни системи.

Ако тази команда изведе списък от индекси, които не принадлежат към DB2 Universal Database (т.е. имената на индексите започват с нещо друго, а не с DB2), други продукти във вашата система използват NetQuestion. В този случай не можете да отстраните NetQuestion.

Ако списъкът съдържа имената на някои от файловете с индекси на DB2 (DB2S71xx или DB2C71xx), това означава, че индексите на DB2 са все още регистрирани и това пречи на деинсталирането на NetQuestion. Това обикновено се получава, ако деинсталирането на DB2 е било некоректно. В този случай трябва да дерегистрирате индексите ръчно един по един, като изпълните следните стъпки:

  1. Подайте една от следните команди, за да се уверите, че сървърът за търсене работи:
       imnss start server          //за SBCS
       imqss -start dbcshelp       //за DBCS
     
    
  2. Подайте една от следните команди за всеки от индексните файлове:
       imndomap -d име_на_индекс       //за SBCS
       imqdomap -d име_на_индекс       //за DBCS
    

    където име_на_индекс е името на един от индексите, върнато от командата imndomap -a или imqdomap -a.

  3. Подайте една от следните команди за всеки от индексните файлове:
       imnixdel име_на_индекс        //за SBCS
       imqixdel име_на_индекс        //за DBCS
    

    където име_на_индекс е името на един от индексите, върнати от командата imndomap -a или imqdomap -a.

  4. Спрете сървъра за търсене:
       imnss stop server           //за SBCS
       imqss -stop dbcshelp        //за DBCS
    
  5. Подайте командата imndomap -a or imqdomap -a, за да се уверите, че няма останали DB2 индекси. Ако има, моля свържете се със сервиза на IBM.
  6. Подайте една от следните команди, за да проверите дали няма други активни индекси.
       nqcounti netq_dir  //за SBCS
       tmcounti netq_dir  //за DBCS
     
    

    където netq_dir е напълно определената пътека на инсталиране на NetQuestion. Вижте Намиране на директорията на инсталиране на NetQuestion, ако не знаете директорията, където е инсталиран NetQuestion.

    Ако командата nqcounti или tmcounti върне информация, която показва, че един или повече индекси все още са активни, NetQuestion не може да се изтрие, защото има други регистрирани IBM продукти. Моля, свържете се за помощ със сервиза на IBM.

    Ако командата nqcounti (или tmcounti) върне данни, които показват, че няма активни индекси, отидете на Ръчно деинсталиране на NetQuestion на 32-битови Windows операционни системи.

Ръчно деинсталиране на NetQuestion на 32-битови Windows операционни системи

Ако командата nqcounti или tmcounti не върне списък на активни индекси, можете да опитате да деинсталирате NetQuestion ръчно, като изпълните следните стъпки:

  1. От командния промпт въведете командата uninstnq.
  2. Изтрийте регистратурния запис \\HKEY_LOCAL_MACHINE\SOFTWARE\IBM\NetQuestion.
  3. Изтрийте директорията на инсталиране на NetQuestion. Например, ако сте инсталирали NetQuestion на устройство C: в Windows NT, отстранете директорията c:\imnnq.
  4. Изтрийте променливите на обкръжението IMNINST and IMNINSTSRV и пътеката на инсталиране на NetQuestion от променливата на обкръжението PATH.

Ако все още не можете да деинсталиране NetQuestion, обърнете се за помощ към сервиза на IBM.

Рестартиране след деинсталиране на NetQuestion

След деинсталиране на DB2 Universal Database е много важно да рестартирате системата преди друга инсталация на DB2. Някои NetQuestion DLLs могат да бъдат запазени от операционната система и да не се отстраняват до следващото рестартиране. Ако NetQuestion се инсталира преди рестартиране, новоинсталираните NetQuestion DLLs ще бъдат изтрити при следващото рестартиране, което ще направи NetQuestion неизползваем.


[ Начало на страницата | Предишна страница | Следваща страница ]