Kuruluş ve Yapılandırma - Tamamlayıcı Bilgiler

Windows 32 Bit İşletim Sistemleri için NetQuestion

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ş Hatalarının Tanılanması

NetQuestion kuruluşu sırasında hata iletileri alırsanız, sorunu saptamak ve gidermek için aşağıdaki adımları izleyin:

  1. <temp>\imnnq\install dizininde (<temp> sisteminizin %TEMP% dizinidir) imnnq.err kütüğünü bulun. Bu kütük yoksa, sisteminizi yeniden başlatın ve ürünü yeniden kurmayı deneyin. imnnq.err varsa, bu kütüğün içeriği aşağıdakine benzer:
       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.
    
  2. imnnq.err kütüğü, <kütük_adı>.EXE DOES NOT EXIST (.exe kütüğü yok) şeklinde bir ileti içeriyorsa, NetQuestion yürütülür kütükleri bulunamadı demektir. Bu durumda, DB2 ürün belgelerini yeniden kurmayı denemelisiniz. Ek sorun giderme bilgileri için bkz: Arama Sorunlarının Çözülmesi.

TCP/IP Yapılanışı

NetQuestion yazılımını kurmak ve kullanmak için gerekli önkoşullar şunlardır:

Arama Sunucusunun Kapı Numarasının Değiştirilmesi

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.

NetQuestion Ortam Değişkenlerinin LAN Bağlantılı Bir Sürücüde Tanımlı Olduğunun Doğrulanması

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 Kuruluş Dizininin Yerinin Belirlenmesi

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'de Etkinleştirilen Yetkili Sunucularla Arama

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:

  1. Edit --> Preferences (Düzenle - Tercihler) öğelerini seçin.
  2. Category (Kategori) ağacında Advanced (İleri düzey) öğesini çift tıklatın.
  3. Advanced alt ağacında Proxies (Yetkili Sunucular) öğesini tıklatın.
  4. View at the Manual Proxy Configuration (El ile yetkili sunucu yapılanışında görüntüle) öğesini tıklatın.
  5. Exceptions...Do not use proxy servers for domains beginning with (Kural dışı durumlar...Şunlarla başlayan etki alanları için yetkili sunucu kullanma) kutusunda şunu yazın:
    localhost:49213
    

    Burada başka girişler varsa, bunları virgülle ayırın.

  6. Tüm iletişim kutuları kapanıncaya kadar OK (Tamam) düğmesini tıklatın.

Internet Explorer 4'te yetkili sunucu yapılanışını değiştirmek için aşağıdaki adımları izleyin:

  1. View --> Internet Options (Görünüm - Internet Seçenekleri) öğelerini seçin.
  2. Connections (Bağlantılar) etiketini seçin.
  3. Bypass proxy server for local addresses (Yerel adresler için yetkili sunucuyu atla) kutusunu seçin. Bu onay kutusu ancak, yetkili sunucu ya da SOCKS bağlantısı kullanıyorsanız ve Use a proxy server (Yetkili sunucu kullan) kutusunu seçtiyseniz kullanılabilir.
  4. Advanced (Gelişmiş) öğesini tıklatın.
  5. Exceptions...Do not use proxy server for addresses beginning with (Kural dışı durumlar...Şunlarla başlayan adresler için yetkili sunucu kullanma) kutusunda şunu yazın:
    localhost:49213
    
  6. Tüm iletişim kutuları kapanıncaya kadar OK (Tamam) düğmesini tıklatın.

Internet Explorer 5'te yetkili sunucu yapılanışını değiştirmek için aşağıdaki adımları izleyin:

  1. Tools --> Internet Options (Araçlar - Internet Seçenekleri) öğelerini seçin.
  2. Connections (Bağlantılar) etiketini seçin.

    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.

  3. Bypass proxy server for local addresses (Yerel adresler için yetkili sunucuyu atla) kutusunu seçin. Bu onay kutusu ancak, yetkili sunucu ya da SOCKS bağlantısı kullanıyorsanız ve Use a proxy server (Yetkili sunucu kullan) kutusunu seçtiyseniz kullanılabilir.
  4. Advanced (Gelişmiş) öğesini tıklatın.
  5. Exceptions...Do not use proxy server for addresses beginning with (Kural dışı durumlar...Şunlarla başlayan adresler için yetkili sunucu kullanma) kutusunda şunu yazın:
    localhost:49213
    
  6. Tüm iletişim kutuları kapanıncaya kadar OK (Tamam) düğmesini tıklatın.

Windows 9x Üzerinde Dizüstü Bilgisayarla Arama Yapılması

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.

Windows 32 Bit İşletim Sistemlerinde NetQuestion'un Kaldırılması

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ı.

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:

  1. Arama sunucusunun çalıştığını doğrulamak için şu komutlardan birini girin:
       imnss start server          //SBCS için
       imqss -start dbcshelp       //DBCS için
     
    
  2. Dizin kütüklerinin her biri için şu komutlardan birini girin:
       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.

  3. Dizin kütüklerinin her biri için şu komutlardan birini girin:
       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.

  4. Arama sunucusunu durdurun:
       imnss stop server      //SBCS için
       imqss -stop dbcshelp        //DBCS için
    
  5. imndomap -a ya da imqdomap -a) komutunu girerek, kalan DB2 dizini olmadığını doğrulayın. Varsa, lütfen IBM servisine başvurun.
  6. Etkin durumda başka dizin olmadığını doğrulamak için şu komutlardan birini girin:
       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ı.

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:

  1. Bir komut isteminde uninstnq komutunu girin.
  2. \\HKEY_LOCAL_MACHINE\SOFTWARE\IBM\NetQuestion kayıt girişini kaldırın.
  3. NetQuestion kuruluş dizinini kaldırın. Örneğin, NetQuestion Windows NT'de C:\ sürücüsüne kurulduysa, c:\imnnq_nt dizinini kaldırın.
  4. IMNINST ve IMNINSTSRV ortam değişkenlerini kaldırın ve PATH ortam değişkeninden NetQuestion kuruluş yolunu kaldırın.

NetQuestion yine de kaldırılamazsa, yardım almak için IBM servisini arayın.

NetQuestion Kaldırıldıktan Sonra Sistemin Yeniden Başlatılması

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.


[ Sayfa Başı | Önceki Sayfa | Sonraki Sayfa ]