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

Kısmı İşlevli DB2 İstemcisi ya da Kısmi İşlevli DB2 Connect Ortamı Kuruluşunun Gerçekleştirilemsi

Kısmi işlevli ortam kuruluşunun gerçekleştirilmesi karmaşık olmayan bir süreçtir. Bu tür bir ortam oluşturmak için aşağıdaki adımları izleyin:

1. Adım: Kod Sunucusu Bileşeniyle DB2 Denetim İstemcisi ya da DB2 Connect Personal Edition Kurulması

Kısmi işlevli istemci ya da kısmi işlevli Connect hedef iş istasyonları için kod sunucusu işlevi görecek iş istasyonunda DB2 Denetim İstemcisi (DB2 Administration Client) ya da DB2 Connect Personal Edition kurulmalıdır. Kısmi işlevli DB2 istemcileri kodu yalnızca kısmi işlevli DB2 İstemcisi kod sunucusundan, kısmi işlevli DB2 Connect iş istasyonlarıysa kodu yalnızca kısmi işlevli DB2 Connect kod sunucusundan yükleyebilirler.
Not:DB2 istemcinizi kurarken Özel kuruluş gerçekleştirmeye dikkat edin. Bileşen Seçimi penceresinde, kurmak istediğiniz bileşenleri seçebilirsiniz. Kısmi işlevli istemciyi kurmak için gereken kütükleri yüklemek için Kısmi İşlevli İstemci Kod Sunucusu bileşenini seçmeniz gerekir.

DB2 Denetim İstemcisi kuruluşu için bkz: DB2 İstemcilerinin Kurulması. DB2 Connect Personal Edition kuruluşu için Quick Beginnings kitabınıza bakın.

2. Adım: Kod Sunucusuna Altyapılar Arası Desteğin Kurulması (İsteğe Bağlı)

Bu adımda, Windows 9x kısmi işlevli istemci iş istasyonlarına kod sağlayacak bir Windows NT ve Windows 2000 kod sunucusunun (bu bölümde Windows kod sunucusu adıyla geçmektedir) nasıl kurulacağı açıklanmaktadır.

Bkz. şekil

Ortamınızda karma olarak Windows NT, Windows 2000 ve Windows 9x kısmi işlevli iş istasyonlarını desteklemeyi planlamıyorsanız bu adımı atlayabilirsiniz.

Kod sunucusu yalnızca, aynı işletim sistemi ailesinin üyesi olan kısmi işlevli iş istasyonlarına kod sağlayabilir. Yani, bir Windows NT ya da Windows 2000 kod sunucusu Windows 9x tabanlı bir kısmi işlevli iş istasyonunu destekleyemez (benzer şekilde, bunun tersi de geçerlidir).

Kuruluşunuzda türdeş olmayan bir Windows 32 bit işletim sistemleri yapılanışı gerçekleştirdiyseniz, aşağıdaki adımları izleyerek, kod sunucunuzu hem Windows NT ya da Windows 2000 tabanlı, hem de Windows 9x tabanlı kısmi işlevli iş istasyonlarını destekleyecek şekilde tanımlayabilirsiniz:
Not:Buradaki örnekte, Windows 9x kısmi işlevli iş istasyonlarına kod sağlayacak bir Windows NT tabanlı kod sunucusu yapılandıracağınız varsayılmıştır.

Bir Windows kod sunucusunun Windows 9x makinesi üzerinde kısmi işlevli iş istasyonuna kod sağlayabilmesi için aşağıdaki adımları izleyin:

  1. md d:\sqllib9x (burada d:, yerel bir sabit disk sürücüdür) komutunu girerek, Windows NT ya da Windows 2000 kod sunucusunda Windows 9x kısmi işlevli istemci iş istasyonlarına kod sağlamak için kullanılacak bir dizin yaratın.
  2. Şu komutu girerek, kod sunucusundaki DB2 ürünü dizinini (örneğin, c:\sqllib) az önce yarattığınız dizine kopyalayın:
        xcopy c:\sqllib\*.* d:\sqllib9x /s /e
    

    Burada:

  3. Altyapılar arası kod sunucusu için yarattığınız dizine geçin. Örneğin, cd d:\sqllib9x komutunu girebilirsiniz. Windows 9x üzerinde çalışan kısmı işlevli iş istasyonlarına kod sağlamak için bu dizin kullanılacaktır.
  4. Bu makinenin altyapılar arası kısmi işlevli iş istasyonlarına kod sağlayabilmesi için d:\sqllib9x\bin\db2thn9x.bat hedef_altyapı komutunu girin.

    Burada:

Şimdi kod sunucunuzda iki kod tabanı vardır. Kısmi işlevli iş istasyonunu Windows NT ya da Windows 2000 makinesinde yaratıyorsanız, geri kalan adımlarda Windows NT ya da Windows 2000 kod tabanını (örneğin, c:\sqllib) kullanın. Kısmi işlevli iş istasyonunu Windows 9x makinesinde yaratıyorsanız ve kodu Windows NT ya da Windows 2000 kod sunucusu sağlayacaksa, geri kalan adımlarda Windows 9x kod tabanını (örneğin, d:\sqllib9x) kullanın.
Not:Kodu Windows NT ya da Windows 2000 kod sunucusundan çalıştıran bir Windows 9x kısmi işlevli istemci iş istasyonunda oturum açtıysanız, Windows 9x iş istasyonunda oturum açtığınız kullanıcı hesabının Windows NT ya da Windows 2000 kod sunucusunda yerel olarak tanımlanmış olmasına dikkat etmelisiniz.

3. Adım: DB2 İstemcisi ya da DB2 Connect Personal Edition Kodunun Kurulu Olduğu Dizinin Paylaşılması

Kısmi işlevli iş istasyonlarının gereken kodu kod sunucusundan yükleyebilmesi için, kısmi işlevli hedef iş istasyonlarından her birinin, DB2 İstemcisi ya da DB2 Connect Personal Edition kodunun kurulu olduğu dizini okuyabilmesi gerekir. Tüm kısmi işlevli iş istasyonlarının kod dizinine Okuma kipinde erişmelerini sağlamak için aşağıdaki adımları izleyin:

  1. Start (Başlat) düğmesini tıklattıktan sonra Programs --> Windows Explorer (Programlar - Windows Gezgini) öğelerini seçin.
  2. DB2 ürününü kurduğunuz dizini seçin. Windows NT ya da Windows 2000 üzerinde çalışan kısmi işlevli iş istasyonları için c:\sqllib dizinini kullanın. Windows 9x üzerinde çalışan kısmi işlevli iş istasyonları tanımlayacaksanız, d:\sqllib9x dizininin de paylaşılması gerekir.
  3. Menü çubuğunda File -->Properties (Dosya - Özellikler) öğelerini seçin.
  4. Sharing (Paylaşma) etiketini tıklatın.
  5. Shared As (Paylaşım adı) radyo düğmesini tıklatın.
  6. Share Name (Paylaşım adı) alanına paylaşılan kaynak için bir ad yazın. Örneğin, NTCODESERVER girin.
  7. Tüm kısmi işlevli hedef iş istasyonlarının, tüm kullanıcılar için bu dizine Okuma erişimleri olması gerekir. Windows NT ya da Windows 2000 tabanlı bir kod sunucusu yaratıyorsanız, aşağıdaki adımları izleyerek tüm kullanıcılar için Okuma erişimi tanımlayın:
    1. Permissions (İzinler) düğmesini tıklatın. Access Through Share Permissions (Paylaşım İzinleriyle Erişim) penceresi açılır.
    2. Name (Ad) kutusunda, Everyone (Herkes) seçeneğini belirtin.
    3. Type of Access (Erişim türü) açılan kutusunu tıklatın ve Read (Okuma) seçeneğini belirtin.
    4. Tüm pencereler kapatılıncaya kadar OK (Tamam) düğmesini tıklatın.
    Not:Windows 9x tabanlı bir kod sunucusu yaratıyorsanız, paylaşım tanımladığınızda bu erişim tipini belirtmeniz gerekmez. Varsayılan ayar olarak, herkese okuma erişimi verilir.

4. Adım: Kısmi İşlevli Hedef İş İstasyonu için Yanıt Kütüğü Yaratılması

Kod sunucusunu kurarken etkileşimli kuruluş gerçekleştirdiniz. Bu kuruluşta, ürününüzü kurmak için kuruluş programının bilgi istemlerini el ile yanıtlamanız gerekir. DB2 ürününü kurmak ve ortamını yapılandırmak için gereken bilgileri sizin yanıtlarınız sağlar. Dağıtımlı kuruluş sırasındaysa, bu bilgiler yanıt kütüğündeki anahtar sözcükler ve değerler biçiminde sağlanır. Bu nedenle, dağıtımlı kuruluşa gözetimsiz kuruluş, hatta sessiz kuruluş da denir. Dağıtımlı kuruluşa ilişkin ayrıntılı açıklamalar ve kısmi işlevli hedef iş istasyonlarında bu tür kuruluş gerçekleştirilmesine ilişkin bilgiler için bkz: Dağıtımlı Kuruluşa Giriş.

Kısmi işlevli DB2 İstemcisi ya da kısmi işlevli DB2 Connect kuruluşu için, db2thin.rsp adlı, kullanılmaya hazır bir yanıt kütüğü vardır; bu yanıt kütüğünü her iki kısmi işlevli iş istasyonunu kurmak için kullanabilirsiniz. Bu kütük, en sık kullanılan kuruluş tipine ilişkin ayarları içerir. Bu kütüğü c:\sqllib\thnsetup dizininde bulabilirsiniz; burada c:, DB2 ürününüzü kurduğunuz sürücüdür.

Yanıt kütüğü şu öğeleri içerir:

Yanıt kütüğünde yıldız imi (*) açıklama işlevi görür. Başında yıldız imi bulunan satırlar kuruluş sırasında dikkate alınmaz. Bir anahtar sözcüğü belirtilmezse ya da yıldız imiyle geçersiz kılınırsa, varsayılan değer kullanılır. Bir değiştirgeyi etkinleştirmek için yıldız imini kaldırın.

Örneğin, ODBC desteği kurmak istediğinizi varsayalım. Bu anahtar sözcük için yanıt kütüğündeki varsayılan giriş şudur:

   *COMP		=ODBC_SUPPORT

Bu bileşeni kurmak için, satırdan yıldız imini kaldırırsınız:

   COMP		=ODBC_SUPPORT

Bazı anahtar sözcükler için değer belirlemeniz gerekir. Bu anahtar sözcükleri etkinleştirmek için, yıldız imini olağan şekilde kaldırın, ancak eşit iminin sağ tarafındaki değerin yerine, o değiştirgenin almasını istediğiniz değeri yazmayı da unutmayın.

Örneğin,

   *DB2.DIAGLEVEL	= 0 - 4

Şu biçimde olur:

   DB2.DIAGLEVEL	= 4

(bu değiştirgeyi 4 değerine ayarlamak isterseniz)

Aşağıda, db2thin.rsp adlı örnek yanıt kütüğünün bir kısmı gösterilmiştir:

   * Required Global DB2 Registry Variable
   * -------------------------------------
	DB2INSTPROF                   = C:\CFG
 
   * General Options
   * ---------------
   *TYPE                          = 0,1,2  (0=compact, 1=typical, 2=custom)
   *COMP                          = ODBC_SUPPORT
   *COMP                          = CONTROL_CENTER
   *COMP                          = EVENT_ANALYZER
   *COMP                          = WEB_ADMINISTRATION
   *COMP                          = QUERYMONITOR
   *COMP                          = TRACKER
   *COMP                          = QUERYADMIN
   *COMP                          = CLIENT_CONFIGURATION_ASSISTANT
   *COMP                          = COMMAND_CENTER
   *COMP                          = DOCUMENTATION
   *CREATE_ICONS                  = YES or NO (default=YES)
   *REBOOT                        = YES or NO
 

Bu değiştirgelere ilişkin ayrıntılı bilgi için bkz: Kullanabileceğiniz Örnek Yanıt Kütükleri.

Örneğin, şunları tanımlayın:

   DB2INSTPROF                   = C:\CFG
 	   TYPE                          = 1
   REBOOT							     = YES

Bu kütüğü düzenlemeyi tamamladığınızda, örnek kütüğün bütünlüğünü korumak için, düzenlediğiniz kütüğü yeni adla saklayın. Bu kütüğe test.rsp adını verin ve kütüğü önceki adımda paylaşım tanımladığınız dizinde (c:\sqllib) saklayın.

5. Adım: Kısmi İşlevli Hedef İş İstasyonunun Kod Sunucusuna Erişmesinin Sağlanması

Hedef iş istasyonunu kısmi işlevli iş istasyonu görevi yapacak şekilde tanımlayabilmeniz için, kod sunucusunun erişilebilir olması gerekir. Bir ağ sürücüsünü, kod sunucusunda yarattığınız paylaşılan dizinin altındaki thnsetup dizinine erişim için eşlemeyi seçebilirsiniz.

  1. Start (Başlat) düğmesini tıklattıktan sonra Programs --> Windows Explorer (Programlar - Windows Gezgini) öğelerini seçin.
  2. Tools (Araçlar) menüsünde Map Network Drive (Ağ Sürücüsünü Eşle) öğesini seçin.
  3. Drive (Sürücü) açılan listesinde, kod sunucusunun yerini eşlemek istediğiniz sürücüyü seçin.
  4. Path (Yol) alanına, aşağıda belirtildiği biçimde paylaşılan kaynak yerini girin:
         \\bilgisayar_adı\paylaşılan_kaynak_adı
    

    Burada:

    bilgisayar_adı
    Kod sunucusunun bilgisayar adını gösterir.

    paylaşılan_kaynak_adı
    Kod sunucusundaki paylaşılan dizinin paylaşılan kaynak adını gösterir. Örneğimizde NTCODESERVER.
  5. Paylaşımı kalıcı kılmak için, Reconnect at Logon (Oturum Açıldığında Yeniden Bağlan) kutusuna onay imi koyun.

Windows NT ya da Windows 2000 kullanıyorsanız, Connect as Input (Girişteki Gibi Bağlan) alanında kullanıcı bilgilerini belirtebilirsiniz. Biçim şöyledir:

     etkialanı\kullanıcıadı

Burada:

etkialanı
Kullanıcı hesabının tanımlı olduğu etki alanını gösterir. Bu giriş yalnızca, hesap bir etki alanı hesabıysa ve sistemde uzak kod sunucusu için Okuma erişimi olan bir kullanıcı hesabıyla oturum açmadıysanız gereklidir.

kullanıcıadı
Bu makineye erişimi olan kullanıcıyı gösterir. Bu giriş yalnızca, sistemde uzak kod sunucusu için Okuma erişimi olan bir kullanıcı hesabıyla oturum açmadıysanız ya da etki alanı değiştirgesini belirttiyseniz gereklidir.
Not:Bir Windows 9x iş istasyonunda, kod sunucusuna paylaşılan dizin erişimi bulunan geçerli bir kullanıcı olarak oturum açmış olmanız gerekir.

Windows 9x kısmi işlevli iş istasyonuna bir Windows NT ya da Windows 2000 için DB2 kod sunucusunun kod sağlamasını (ya da tam tersini) planlıyorsanız, bu amaçla yarattığınız dizinin paylaşılan kaynak adını girmeye dikkat edin.

6. Adım: Kısmi İşlevli Hedef İş İstasyonunun Yaratılması

Bu tanımlamayı tamamlamak için thnsetup komutunu çalıştırmanız gerekir. Bu komut, kısmi işlevli DB2 İstemcisi ya da kısmi işlevli DB2 Connect iş istasyonunu ve kod sunucusuna gerekli bağlantıları oluşturur. thnsetup komutu şu değiştirgelerle girilebilir:
Bkz. şekil
Burada:

/P
Kod sunucusunda DB2 kodunun kurulduğu yolu belirtir. Bu değiştirgeyi, önceki adımda ilişkilendirdiğiniz yolu kullanarak belirtin. Bu bir Windows NT ya da Windows 2000 kod sunucusuysa ve hedef iş istasyonlarınız Windows 9x çalıştırıyorsa, Windows 9x için oluşturduğunuz dizini belirtmeniz gerektiğini unutmayın. Bu değiştirge gereklidir.
Not:Henüz kod sunucusunu kalıcı bir ağ sürücüsüyle eşlemediyseniz (açıklamalar için bkz: 5. Adım: Kısmi İşlevli Hedef İş İstasyonunun Kod Sunucusuna Erişmesinin Sağlanması), bu değiştirge ağ sürücüsünü göstermek için kullanılacak sürücü adı olmalıdır.

/U
Yanıt kütüğünün tam yolunu ve adını belirtir. Bu değiştirge gereklidir. Bu örnekt, uzak kod sunucusunda test.rsp adıyla sakladığınız yanıt kütüğünü kullanın.

/L
Kuruluş bilgilerinin ve kuruluş sırasında oluşan hataların kaydedildiği günlük kütüğünün tam yolunu ve adını belirtir. Günlük kütüğü adını belirtmezseniz, varsayılan günlük kütüğü adı (db2.log) kullanılır. Bu kütük, işletim sisteminizin kurulu olduğu sürücünün db2log dizininde yaratılır. Bu değiştirge isteğe bağlıdır.

/M
Kod sunucusunun bilgisayar adını belirtir. Bu değiştirge, kalıcı bir ağ sürücüsü eşlemediyseniz (açıklamalar için bkz: 5. Adım: Kısmi İşlevli Hedef İş İstasyonunun Kod Sunucusuna Erişmesinin Sağlanması) gereklidir.

/S
DB2 ürününün kurulu olduğu kod sunucusunun paylaşılan kaynak adını belirtir. Bu değiştirge, kalıcı bir ağ sürücüsü eşlemediyseniz (açıklamalar için bkz: 5. Adım: Kısmi İşlevli Hedef İş İstasyonunun Kod Sunucusuna Erişmesinin Sağlanması) gereklidir.

Örneğin, yerel olarak x: sürücüsüne eşlenmiş "myserver" adlı kod sunucusundaki paylaşılan dizin NTCODESERVER ise ve test.rsp adlı yanıt kütüğü kod sunucusuyla aynı dizinde bulunuyorsa, kısmi işlevli bir iş istasyonu yaratmak için şu komutu girin:

   x:\thnsetup\thnsetup /P x:\ /U x:\thnsetup\test.rsp  

thnsetup komutu tamamlanınca, günlük kütüğündeki iletilere bakın. Makine yeniden başlatılmak üzere tanımlandığı için, kısmi işlevli iş istasyonunun yaratılması tamamlandığında makine yeniden başlamazsa, bir sorun oluştu demektir.


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