Bu kısım, kuruluş sonrası yapılanış bilgilerini, ek sorun giderme ipuçlarını ve Windows 32 bit işletim sistemlerinde NetQuestion ile ilgili bilinen sorunlara ilişkin geçici çözümlerini içermektedir. NetQuestion'un sistemden nasıl kaldırılacağı da açıklanmıştır.
NetQuestion kuruluşu sırasında hata iletileri alırsanız, sorunu saptamak ve gidermek için aşağıdaki adımları izleyin:
1 - Yürürlükteki yolun (PATH) çok uzun olduğunu ve arama sunucusunun yola eklenmesinin tüm yolun silinmesine neden olacağını belirtir. Not: Windows NT 4.0'da sınır 512, Windows 95'te 255'tir. Aşağıdaki adımları izlemeniz önerilir: a) AUTOEXEC.BAT kütüğündeki PATH değişkenini (PATHGOOD) yeniden adlandırın, değişiklikleri saklayın ve sistemi yeniden başlatın. b) IMNNQ.ERR kütüğünü <temp>\imnnq\install dizininden kaldırın. c) Arama sistemini doğru şekilde kurmak için ürün kuruluşunu yeniden çalıştırın. d) PATHGOOD değişkenini, en son kuruluş sırasında yaratılan PATH değişkeniyle birleştirin. 2 - Diğer hatalar; lütfen IBM servisine başvurun. 3 - Disk yeri yetersiz hatası. Arama sistemi artı Windows için değiştirilecek AUTOEXEC.BAT kütüğü için yeterli yer sağlamak üzere en az 4.5 MB disk yeri gerekir.
NetQuestion yazılımını kurmak ve kullanmak için gerekli önkoşullar şunlardır:
Windows 95 ve Windows 98'de, TCP/IP şu şekilde etkinleştirilmelidir:
Not: | Bu yapılanış seçenekleri, yalnızca bu bağdaştırıcı için değiştirilmiş olsalar bile, tüm TCP/IP bağdaştırıcıları için geçerlidir. Yeniden yapılandırma gerçekleştirmeden hem LAN, hem de çevirmeli bağdaştırıcı kullanılamaz. |
Not: | Çevrimeli bağdaştırıcı TCP/IP özelliklerinde DNS'i etkinleştirmeyin ya da IP adresi tanımlamayın; bunlar ISP'nin DUN yapılanışını etkiler. |
Windows NT 4.0 için, yukarıda ayrıntılı olarak açıklanan her iki TCP/IP yapılanışı da (DUN ya da çevirmeli bağdaştırıcı için) işlev görür. Ağ bağlantısı olmayan bağımsız bir sistemde çalışıyorsanız, diğer iki bağdaştırıcı olmadan MS Loopback Adapter'i de etkinleştirebilirsiniz.
Arama sunucusuna, TCP/IP için atanan genel kapıların numarasının üstündeki 49213 numaralı kapı atanır. Bu kapıyı kullanan başka bir ürününüz varsa, arama sunucusunun kapı numarasını değiştirmek için aşağıdaki adımları izleyin:
Adım 1. | NetQuestion dizinindeki httpd.cnf kütüğünü düzenleyin ve kapı numarasını kullanılabilir olduğunu bildiğiniz bir numaraya çevirin; bu numaranın 49000'in üstünde bir numara olması yeğlenir. |
Adım 2. | db2path'ın yerini saptamak için db2set db2path komutunu girin. |
Adım 3. | db2path/doc/html dizinine gidin ve bir metin düzenleyicisi kullanarak index.htm kütüğünü düzenleyin. <form> etiketini içeren satırda, localhost:49213 değerini, 1. adımda seçtiğiniz kapı numarasını gösterecek şekilde değiştirin. |
Adım 4. | Arama sunucusunu durdurun ve yeniden başlatın. Arama sunucusunu durdurmak için Başlat --> Programlar --> IBM DB2 --> HTML Arama Sunucusunu Durdur öğelerini tıklatın. Arama sunucusunu başlatmak için Başlat --> Programlar --> Windows için DB2 --> HTML Arama Sunucusunu Başlat öğelerini tıklatın.
|
DB2 Windows 9x üzerinde LAN bağlantılı bir sürücüye kurulursa ve autoexec.bat yürütülmeden önce sürücü yeniden bağlanmazsa, NetQuestion ortam değişkenleri tanımlanmaz. NetQuestion, ortam değişkenlerini NetQuestion dizininde bulunan bir toplu iş kütüğü (SBCS için imnenv.bat ya da DBCS için imqenv.bat) aracılığıyla tanımlar. Bu sorunu atlamak için, autoexec.bat yürütülmeden önce imnenv.bat ya da imqenv.bat kütüğünü NetQuestion dizininden başka bir sürücüye/dizine kopyalayın. Daha sonra autoexec.bat kütüğünü değiştirerek, başlatma sırasında bu toplu iş kütüğünü çağırmasını sağlayın. Örneğin, imnenv.bat kütüğünü C:\WINDOWS\IMNNQ dizinine kopyalarsanız, autoexec.bat kütüğüne şu satırı ekleyebilirsiniz:
IF EXIST C:\WINDOWS\IMNNQ\IMNENV.BAT CALL IMNENV.BAT
NetQuestion başka ürünler tarafından kullanılabileceği için kendi dizininde bulunur. Örneğin, DB2 Universal Database'i NetQuestion ile birlikte G:\ sürücüsüne kurduysanız ve daha sonra Java için IBM VisualAge'i H:\ sürücüsüne kurduysanız, tek bir arama sistemi kurulur; bu sistem, ilk kurulan sistemdir.
Bu bölümdeki bazı yönergeler, NetQuestion dizininin yerini belirtmenizi gerektirir. Bu dizinin yerini belirlemek için şu komutlardan birini girin:
echo %IMNINSTSRV% //SBCS sürümleri için echo %IMQINSTSRV% //DBCS sürümleri için
Netscape ya da Internet Explorer tarayıcısını el ile etkinleştirilen yetkili sunucularla kullanıyorsanız, yetkili sunucu bilgilerinizi değiştirerek aramayı önemli ölçüde hzılandırabilirsiniz.
Netscape 4'te yetkili sunucu bilgilerini değiştirmek için aşağıdaki adımları izleyin:
localhost:49213
Burada başka girişler varsa, bunları virgülle ayırın.
Internet Explorer 4'te yetkili sunucu yapılanışını değiştirmek için aşağıdaki adımları izleyin:
localhost:49213
Internet Explorer 5'te yetkili sunucu yapılanışını değiştirmek için aşağıdaki adımları izleyin:
Bir LAN'a (Local Area Network; Yerel İletişim Ağı) bağlıysanız, LAN Settings (LAN Ayarları) öğesini tıklatın. Çevirmeli ağ kullanıyorsanız Settings (Ayarlar) öğesini tıklatın.
localhost:49213
Olağan durumda bağlantısız bir geliştirme altyapısı olarak LAN'a bağlı bir dizüstü bilgisayar kullanıyorsanız, DB2 belgeleri için arama yaparken güçlüklerle karşılaşabilirsiniz. Aramayı başarıyla gerçekleştirmek için, TCP/IP yapılanışınızda ad sunucunuzun IP adresini devre dışı bırakmanız gerekir. Başka bir deyişle, biri bağlantılı işlemler, diğeri bağlantısız işlemler için olmak üzere iki ayrı TCP/IP yapılanışınızın olması gerekir.
Windows 9x tek bir TCP/IP yapılanışı olmasına izin verir. Ancak, Internet'te birden çok ayar belirtmenize olanak sağlayan paylaşılan yazılımlar vardır; daha sonra bu ayarları bağlantı durumunuza göre değiştirebilirsiniz. TCPSwitch bu programlardan biridir.
NetQuestion'u kaldırmadan önce arama sunucusunun durdurulmuş olmasına dikkat edin. Arama sunucusunun durdurulmasına ilişkin bilgi için bkz: Arama Sorunlarının Çözülmesi.
NetQuestion olağan durumda DB2 Universal Database'i kaldırdığınızda kaldırılır. DB2 doğru şekilde kaldırıldıktan ve sistem yeniden başlatıldıktan sonra NetQuestion hala duruyorsa, sorunu saptayıp düzeltmek için şu kısma bakın: NetQuestion'u Kaldırma Sorunlarının Saptanması.
DB2 doğru şekilde kaldırıldıktan ve sistem yeniden başlatıldıktan sonra NetQuestion hala kaldırmadıysa, DB2 (ya da başka ürünler) hala NetQuestion'a kayıtlı demektir. NetQuestion'a hala kayıtlı olan ürünleri saptamak için şu komutlardan birini girin:
imndomap -a //SBCS için imqdomap -a //DBCS için
Bu komut dizin listesi döndürmezse şu kısma geçin: Windows 32 Bit İşletim Sistemlerinde NetQuestion'un El İle Kaldırılması.
Bu komut DB2 Universal Database'e ait olmayan dizinleri (yani, adları DB2 dışında bir önekle başlayan dizinler) listelerse, NetQuestion sisteminizdeki başka ürünler tarafından kullanılıyor demektir. Bu durumda NetQuestion'u kaldıramazsınız.
Listede DB2 dizini kütük adlarından herhangi biri varsa (DB2S71xx ya da DB2C71xx), DB2'nin dizinlerin kaydını kaldıramaması NetQuestion'un kaldırılamamasına neden oluyor demektir. Bu durum, genellikle, DB2 yanlış kaldırıldığında oluşur. Bu durumda, dizinlerin kaydını birer birer el ile kaldırmak için aşağıdaki adımları izleyin:
imnss start server //SBCS için imqss -start dbcshelp //DBCS için
imndomap -d dizin_adı //SBCS için imqdomap -d dizin_adı //DBCS için
Burada dizin_adı imndomap -a ya da imqdomap -a komutunun döndürdüğü dizinlerden birinin adıdır.
imnixdel dizin_adı //SBCS için imqixdel dizin_adı //DBCS için
Burada dizin_adı imndomap -a ya da imqdomap -a komutunun döndürdüğü dizinlerden birinin adıdır.
imnss stop server //SBCS için imqss -stop dbcshelp //DBCS için
nqcounti netq_dizini //SBCS için tmcounti netq_dizini //DBCS için
Burada netq_dizini, NetQuestion'un kurulu olduğu, tam olarak belirtilen yoldur. NetQuestion'un hangi dizin altında kurulu olduğunu bilmiyorsanız bkz: NetQuestion Kuruluş Dizininin Yerinin Belirlenmesi.
nqcounti ya da tmcounti komutunun döndürdüğü veriler bir ya da birden çok dizinin hala etkin olduğunu belirtiyorsa, diğer IBM ürünleri hala kayıtlı olduğu için NetQuestion kaldırılamaz. Yardım almak için lütfen IBM servisine başvurun.
nqcounti ya da tmcounti komutunun döndürdüğü veriler etkin dizin olmadığını belirtiyorsa şu kısma geçin: Windows 32 Bit İşletim Sistemlerinde NetQuestion'un El İle Kaldırılması.
nqcounti ya da tmcounti komutu etkin dizin listelemiyorsa, aşağıdaki adımları izleyerek NetQuestion'u el ile kaldırmayı deneyebilirsiniz:
NetQuestion yine de kaldırılamazsa, yardım almak için IBM servisini arayın.
DB2 Universal Database kaldırıldıktan sonra, başka bir DB2 kuruluşu gerçekleştirmeden önce sistemin yeniden başlatılması büyük önem taşır. Bazı NetQuestion DLL kütükleri işletim sistemi tarafından tutulabilir ve bunlar sonraki yeniden başlatmaya kadar kaldırılmaz. Yeniden başlatma işleminden önce NetQuestion kuruluşu yapılırsa, yeni kurulan NetQuestion DLL kütükleri sonraki yeniden başlatma sırasında silinir ve NetQuestion kullanılamaz olur.