Този раздел представя информацията за конфигурирането след края на инсталирането, допълнителни съвети за отстраняване на проблеми и начини за заобикаляне на известни проблеми при използване на NetQuestion на 32-битови Windows операционни системи. Описано е и как да изтриете NetQuestion от вашата система.
Ако получите съобщения за грешки при инсталирането на NetQuestion, изпълнете следните стъпки, за да определите и разрешите проблема:
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.
За да инсталирате и работите с NetQuestion, ви е необходим следният предварително инсталиран софтуер:
В Windows 95 и Windows 98 TCP/IP трябва да се активира по следния начин:
Забележка: | Тези конфигурационни опции ще се отнасят за всички TCP/IP адаптери дори и ако те са били променени само за този адаптер. Няма да може да използвате и LAN, и Dial-Up без повторно конфигуриране. |
Забележка: | Не активирайте DNS или не задавайте IP адрес в TCP/IP характеристиките за Dial-Up адаптер, тъй като това ще влезе в противоречие с DUN конфигурацията за ISP. |
В Windows NT 4.0 ще работят посочените по-горе TCP/IP конфигурации (или за DUN, или за Dial-Up адаптер). Ако работите на самостоятелна система, която не е свързван в мрежа, можете да активирате също и MS Loopback адаптер без другите два адаптера.
Сървърът за търсене е присвоен на порт 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.
|
Ако инсталирате 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 е съхранен в негова собствена директория, защото той може да бъде използван от други продукти. Например, ако сте инсталирали DB2 Universal Database заедно с NetQuestion на G\: и по-късно сте инсталирали IBM VisualAge за Java на H:\, имате инсталирана само една система за търсене - тази, която е инсталирана първа.
Някои инструкции в този раздел изискват да посочите местоположението на NetQuestion директорията. За да определите местоположението на тази директория, въведете една от следните команди:
echo %IMNINSTSRV% //за SBCS версии echo %IMQINSTSRV% //за DBCS версии
Ако използвате Netscape или Internet Explorer с прокси сървър, активирани ръчно, можете да ускорите значително търсенето, като модифицирате вашата proxy информация.
В Netscape 4 изпълнете следните стъпки, за да модифицирате вашата proxy информация:
localhost:49213
Ако тук имате други записи, отделете ги със запетаи.
В Internet Explorer 4 изпълнете следните стъпки, за да модифицирате вашата proxy информация:
localhost:49213
В Internet Explorer 5 изпълнете следните стъпки, за да модифицирате вашата прокси конфигурация:
Ако сте свързани към локална мрежа (LAN), щракнете върху LAN Settings. Ако използвате Dial-Up Networking, щракнете върху Settings.
localhost:49213
Ако използвате лаптоп, който обикновено е свързан към LAN като разкачена платформа за разработка, можете да срещнете трудности при търсенето в документацията на DB2 продуктите. За да търсите успешно, е необходимо да деактивирате IP адреса на вашия сървър за имена в TCP/IP конфигурацията. С други думи, необходими са ви две отделни TCP/IP конфигурации - една за свързаните операции и една за тези в несвързано състояние.
Windows 9x позволява да имате само една TCP/IP конфигурация. В Интернет съществуват обаче shareware помощни програми, които ви дават възможност да зададете повече от една настройка и след това да ги променяте в съответствие от състоянието на свързване. Една от тези програми е TCPSwitch.
Преди да деинсталирате NetQuestion, се уверете, че сървърът за търсене е спрян. За информация как да спрете сървъра за търсене вижте Проблеми при търсене.
Обикновено NetQuestion се деинсталира с деинсталирането на DB2 Universal Database. Ако NetQuestion все още е наличен след правилното деинсталиране на DB2 и рестартирането на системата, отидете на Диагностициране на проблеми при деинсталирането на 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 е било некоректно. В този случай трябва да дерегистрирате индексите ръчно един по един, като изпълните следните стъпки:
imnss start server //за SBCS imqss -start dbcshelp //за DBCS
imndomap -d име_на_индекс //за SBCS imqdomap -d име_на_индекс //за DBCS
където име_на_индекс е името на един от индексите, върнато от командата imndomap -a или imqdomap -a.
imnixdel име_на_индекс //за SBCS imqixdel име_на_индекс //за DBCS
където име_на_индекс е името на един от индексите, върнати от командата imndomap -a или imqdomap -a.
imnss stop server //за SBCS imqss -stop dbcshelp //за DBCS
nqcounti netq_dir //за SBCS tmcounti netq_dir //за DBCS
където netq_dir е напълно определената пътека на инсталиране на NetQuestion. Вижте Намиране на директорията на инсталиране на NetQuestion, ако не знаете директорията, където е инсталиран NetQuestion.
Ако командата nqcounti или tmcounti върне информация, която показва, че един или повече индекси все още са активни, NetQuestion не може да се изтрие, защото има други регистрирани IBM продукти. Моля, свържете се за помощ със сервиза на IBM.
Ако командата nqcounti (или tmcounti) върне данни, които показват, че няма активни индекси, отидете на Ръчно деинсталиране на NetQuestion на 32-битови Windows операционни системи.
Ако командата nqcounti или tmcounti не върне списък на активни индекси, можете да опитате да деинсталирате NetQuestion ръчно, като изпълните следните стъпки:
Ако все още не можете да деинсталиране NetQuestion, обърнете се за помощ към сервиза на IBM.
След деинсталиране на DB2 Universal Database е много важно да рестартирате системата преди друга инсталация на DB2. Някои NetQuestion DLLs могат да бъдат запазени от операционната система и да не се отстраняват до следващото рестартиране. Ако NetQuestion се инсталира преди рестартиране, новоинсталираните NetQuestion DLLs ще бъдат изтрити при следващото рестартиране, което ще направи NetQuestion неизползваем.