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

CLI/ODBC Programlarının Çalıştırılması

DB2 Çağrı Düzeyi Arabirim (CLI) çalıştırma ortamı ve DB2 CLI/ODBC sürücüsü, DB2 istemcilerinin kuruluşu sırasında seçebileceğiniz, isteğe bağlı bileşenlerdir.

Bu destek, ODBC ve DB2 CLI uygulama programı arabirimleri kullanılarak geliştirilen uygulamaların herhangi bir DB2 sunucusuyla çalışmasına olanak sağlar. DB2 CLI uygulama geliştirme desteği, DB2 sunucunuzla paketlenen DB2 Application Development Client ile sağlanır.

DB2 CLI ya da ODBC uygulamalarının DB2 ürünlerine erişebilmesi için, DB2 CLI paketleri için sunucuda bağ tanımlanması gerekir. Kullanıcının paketler için bağ tanımlama yetkisi varsa, bu işlem ilk bağlantıda otomatik olarak yapılacaktır, ancak yine de sunucuya erişecek her altyapıdaki tüm istemci sürümleri için, bu işlemi öncelikle denetimcinin yapması önerilir. Özel ayrıntılar için bkz: Veritabanı Yardımcı Programları için Bağ Tanımlanması.

DB2 CLI ve ODBC uygulamalarının DB2 veritabanlarına erişebilmesi için istemci sistemde aşağıdaki genel işlemlerin yapılması gerekir. Bu yönergelerde, geçerli bir kullanıcı kimliği ve parola kullanarak DB2 ürünüyle başarıyla bağlantı kurduğunuz varsayılmaktadır. Altyapıya bağlı olarak, buradaki işlemlerin birçoğu otomatik olarak gerçekleşebilir. Ayrıntıların tamamını görmek için, altyapınızla ilgili bölüme bakın.

Adım  1.

Veritabanını eklemek için İstemci Yapılandırma Yardımcısı'nı (CCA) kullanın (ayrı istemci ve sunucu makineleriniz varsa). Böylelikle, yönetim ortamları ve veritabanları Denetim Merkezi'ne tanıtılmış olur. Sonra, bu sisteme ilişkin yönetim ortamlarını ve veritabanlarını ekleyin. Bu programa erişemiyorsanız, komut satırı işlemcisinden catalog komutunu kullanabilirsiniz.

Adım  2.

DB2 CLI/ODBC sürücüsü, Windows altyapılarında DB2 istemcisi kuruluşu sırasında seçebileceğiniz, isteğe bağlı bir bileşendir. O noktada seçilmesine dikkat edin. OS/2 üzerinde, Install ODBC Driver (ODBC Sürücüsünü Kur) simgesini kullanarak DB2 CLI/ODBC sürücüsünü ve ODBC sürücüsü yöneticisini kurmanız gerekir. UNIX altyapılarında DB2 CLI/ODBC sürücüsü istemciyle birlikte otomatik olarak kurulur.

Adım  3.

ODBC'den DB2 veritabanına erişmek için:

  1. ODBC Driver Manager (ODBC sürücüsü yöneticisi) (Microsoft'un ya da başka bir firmanın) kurulu olmalıdır (Windows 32 bit işletim sistemlerinde DB2 kuruluşu sırasında varsayılan olarak bu yazılım da kurulur).
  2. DB2 veritabanları ODBC veri kaynağı olarak kaydedilmelidir. ODBC sürücüsü yöneticisi DB2 katalog bilgilerini okumaz, bunun yerine kendi veri kaynağı listesine bakar.
  3. Birçok ODBC uygulaması, benzersiz dizini olmayan DB2 çizelgelerini salt okunur olarak açar. ODBC uygulamaları tarafından güncellenecek tüm DB2 çizelgeleri için benzersiz dizin yaratılmalıdır. SQL Reference kitabında CREATE INDEX deyimiyle ilgili açıklamalara bakın. Çizelgenin ayarlarının değiştirilmesi için Denetim Merkezi'nin (Control Center) kullanılması gerekir. Primary Key (Birincil Anahtar) etiketini seçip, kullanılabilen kolonlar listesinden bir ya da daha çok kolonu birincil anahtar kolonları listesine taşıyın. Birincil anahtara eklediğiniz kolonlar, NOT NULL olarak tanımlanmış olmalıdır.

Adım  4.

Gerekiyorsa, DB2 CLI/ODBC'nin ve onu kullanan uygulamaların devranışını değiştirmek için çeşitli CLI/ODBC yapılanış anahtar sözcükleri tanımlayabilirsiniz.

ODBC desteğini kurmak için yukarıdaki işlemleri yaptıysanız ve DB2 veritabanlarını ODBC veri kaynağı olarak eklediyseniz, artık ODBC uygulamalarınız bu veritabanlarına erişebilir.

Altyapılara özgü yönergelerden sonra, aşağıdaki konularla ilgili ek bilgiler verilmektedir:

CLI/ODBC Erişimi için Altyapıya Özgü Ayrıntılar



Bkz. çizelge.

DB2 CLI ve ODBC uygulamalarının DB2 ürününe erişiminin sağlanmasına ilişkin altyapıya özgü ayrıntılar aşağıdaki gruplara ayrılmıştır:

Windows 32 Bit İşletim Sistemi Altyapısında CLI/ODBC Kullanarak DB2'ye İstemci Erişimi

DB2 CLI ve ODBC uygulamalarının Windows istemcilerinden DB2 veritabanlarına başarıyla erişebilmesi için, istemci sistemde aşağıdaki işlemleri yapın:

Adım  1.

DB2 veritabanı (ve veritabanı uzaksa düğüm) kataloğa alınmalıdır. Bunu yapmak için İstemci Yapılandırma Yardımcısı'nı (ya da komut satırı işlemcisi) kullanın.

Ek bilgi için, İstemci Yapılandırma Yardımcısı'nda çevrimiçi yardıma (ya da Command Reference kitabında CATALOG DATABASE ve CATALOG NODE komutlarına) bakın.

Adım  2.

Microsoft ODBC Driver Manager'in ve DB2 CLI/ODBC sürücüsünün kurulu olup olmadığını denetleyin. Windows 32 bit işletim sistemi altyapısında, kuruluş sırasında ODBC bileşenindeki seçim imi el ile kaldırılmadıkça, bunların ikisi de DB2 ile birlikte kurulur. Sistemde daha güncel bir Microsoft ODBC Driver Manager sürümü saptanırsa, DB2 bu sürümün üzerine yazmaz.

Bu bileşenlerin makinede kurulu olup olmadığını denetlemek için:

  1. Denetim Masası'ndaki (Control Panel) Microsoft ODBC Data Sources (ODBC Veri Kaynakları) simgesini başlatın ya da komut satırından odbcad32.exe komutunu çalıştırın.
  2. Sürücüler (Drivers) etiketini tıklatın.
  3. Listede "IBM DB2 ODBC DRIVER" öğesinin bulunduğunu doğrulayın.

Microsoft ODBC Driver Manager ya da IBM DB2 CLI/ODBC sürücüsü kurulu değilse, DB2 kuruluşunu yeniden çalıştırın ve Windows 32 bit işletim sisteminde ODBC bileşenini seçin.

Adım  3.

ODBC sürücüsü yöneticisinde DB2 veritabanını bir veri kaynağı olarak kaydedin. Windows 32 bit işletim sistemi altyapısında, veri kaynağını, (sistem veri kaynağı olarak) sistemdeki tüm kullanıcıların erişimine ya da (kullanıcı veri kaynağı olarak) yalnızca yürürlükteki kullanıcının erişimine açabilirsiniz. Veri kaynağını eklemek için aşağıdaki yöntemlerden birini kullanın:

  • İstemci Yapılandırma Yardımcısı'nı kullanarak:
    1. Veri kaynağı olarak eklemek istediğiniz DB2 veritabanı diğer adını seçin.
    2. Özellikler düğmesini tıklatın. Veritabanı Özellikleri penceresi açılır.
    3. Bu veritabanını ODBC için kaydet seçeneğine onay imi koyun.
    4. Windows 32 bit işletim sistemi altyapısında, veri kaynağını kullanıcı ya da sistem veri kaynağı olarak eklemek için bu penceredeki radyo düğmelerini kullanabilirsiniz.
  • Control Panel'deki (Denetim Masası) simgesi aracılığıyla ya da komut satırından odbcad32.exe'yi çalıştırarak erişebileceğiniz Microsoft 32 bit ODBC Administration aracını kullanarak:
    1. Windows 32 bit işletim sistemi altyapısında, varsayılan ayar olarak kullanıcı veri kaynaklarının listesi görüntülenir. Bir sistem veri kaynağı eklemek istiyorsanız, (altyapıya bağlı olarak) System DSN (Sistem veri kaynağı adı) düğmesini ya da System DSN etiketini tıklatın.
    2. Add (Ekle) düğmesini tıklatın.
    3. Listede IBM DB2 ODBC Driver (IBM DB2 ODBC Sürücüsü) öğesini çift tıklatın.
    4. Ekleyeceğiniz DB2 veritabanını seçip OK (Tamam) düğmesini tıklatın.
  • Windows 32 bit işletim sistemi altyapısında, komut satırı işlemcisinden DB2 veritabanının ODBC sürücüsü yöneticisinde veri kaynağı olarak kaydedilmesini sağlayan bir komut girilebilir. Denetimci, gerekli veritabanlarının kaydedilmesi için bir komut satırı işlemcisi komut kütüğü yaratabilir. Sonra, ODBC kullanarak DB2 veritabanlarına erişmesi gereken tüm makinelerde bu komut kütüğü çalıştırılabilir.

    Command Reference kitabında CATALOG komutuna ilişkin ek bilgi bulunabilir:

       CATALOG [ kullanıcı | sistem ] ODBC DATA SOURCE
    

Adım  4.

DB2 CLI/ODBC sürücüsünü İstemci Yapılandırma Yardımcısı'nı kullanarak yapılandırın: (İsteğe bağlı)

  1. Yapılandırmak istediğiniz DB2 veritabanının diğer adını seçin.
  2. Özellikler düğmesini tıklatın. Veritabanı Özellikleri penceresi açılır.
  3. Ayarlar düğmesini tıklatın. CLI/ODBC Ayarları penceresi açılır.
  4. İleri düzey düğmesini tıklatın. Açılan pencerede yapılanış anahtar sözcüklerini ayarlayabilirsiniz. Bu anahtar sözcükler veritabanının diğer adıyla ilişkilendirilir ve veritabanına erişen tüm DB2 CLI/ODBC uygulamalarını etkiler. Çevrimiçi yardımda tüm anahtar sözcükler açıklanmaktadır. Bu açıklamalar şu kaynakta da bulunur: Yapılanış Anahtar Sözcüğü Tanımları.

    Bu kütüğün (db2cli.ini) el ile düzenlenmesine ilişkin bilgi için bkz: db2cli.ini Kütüğünün Yapılandırılması.

Adım  5.

ODBC erişimini kurduysanız (yukarıda açıklanan şekilde), ODBC uygulamalarını kullanarak DB2'ye erişebilirsiniz. ODBC uygulamasını başlatıp kütük açma penceresine geçin. Kütük tipi olarak ODBC databases (ODBC veritabanları) seçeneğini belirtin. Listedeki seçilebilir öğeler arasında, ODBC veri kaynağı olarak eklediğiniz DB2 veritabanları görüntülenir. Birçok ODBC uygulaması, benzersiz dizini olmayan çizelgeleri salt okunur olarak açar.



Bkz. çizelge.

Bu noktada ek bilgiye gerek duyarsanız, Ayrıntılı Yapılanış Bilgileri bölümündeki şu konulara bakabilirsiniz:

OS/2 Altyapısında CLI/ODBC Kullanarak DB2'ye İstemci Erişimi

DB2 CLI ve ODBC uygulamalarının OS/2 istemcilerinden DB2 veritabanlarına başarıyla erişebilmesi için, istemci sistemde aşağıdaki işlemleri yapın:

  1. DB2 veritabanı (ve veritabanı uzaksa düğüm) kataloğa alınmalıdır. Bunu yapmak için İstemci Yapılandırma Yardımcısı'nı (ya da komut satırı işlemcisi) kullanın.

    Ek bilgi için İstemci Yapılandırma Yardımcısı'nın çevrimiçi yardımına bakın. (Ya da Command Reference belgesinde CATALOG DATABASE ve CATALOG NODE komutlarına bakın.)

  2. DB2 verilerine erişmek için ODBC uygulamaları kullanıyorsanız, aşağıdaki işlemleri yapın. (Yalnızca CLI uygulamaları kullanıyorsanız, bu adımı atlayıp bir sonraki adıma geçin.)
    1. ODBC Driver Manager'in (ODBC sürücüsü yöneticisi) kurulu olup olmadığını denetleyin. ODBC sürücüsü yöneticisi DB2 ile kurulmadıysa, ODBC uygulamanızla birlikte verilen sürücü yöneticisini kullanmanız önerilir. DB2 CLI/ODBC sürücüsünün de kurulu olduğunu doğrulayın:

      1. Belgelerinde açıklandığı şekilde ODBC Administration aracını çalıştırın. Bu genellikle aşağıdaki iki yöntemden biri kullanılarak yapılır:
        • OS/2'de ODBC dosyasını çift tıklatın ve ODBC Administrator (ODBC Denetimcisi) simgesini çift tıklatın.
        • Komut satırından odbcadm.exe komutunu çalıştırın.

        Data Sources (Veri Kaynakları) penceresi açılır.

      2. Drivers (Sürücüler) düğmesini tıklatın. Drivers (Sürücüler) penceresi açılır.
      3. Listede "IBM DB2 ODBC DRIVER" öğesinin bulunduğunu doğrulayın.

      ODBC Driver Manager (ODBC sürücüsü yöneticisi) kurulu değilse, ODBC uygulamanızla birlikte gelen kuruluş yönergelerini izleyin. IBM DB2 CLI/ODBC sürücüsü kurulu değilse, DB2 CLI/ODBC sürücüsünü kurmak için DB2 dosyasındaki Install ODBC Driver (ODBC Sürücüsünü Kur) simgesini çift tıklatın.

    2. Aşağıdaki yöntemlerden birini kullanarak DB2 veritabanını ODBC sürücüsü yöneticisinde veri kaynağı olarak kaydedin:
      • İstemci Yapılandırma Yardımcısı'nı kullanarak:
        1. Veri kaynağı olarak eklemek istediğiniz DB2 veritabanı diğer adını seçin.
        2. Özellikler düğmesini tıklatın.
        3. Bu veritabanını ODBC için kaydet seçeneğine onay imi koyun.
      • ODBC Driver Manager'i (ODBC sürücüsü yöneticisi) kullanarak:
        1. Belgelerinde açıklandığı şekilde ODBC sürücüsü yöneticisini çalıştırın. Bu genellikle aşağıdaki iki yöntemden biri kullanılarak yapılır:
          • OS/2'de ODBC dosyasını çift tıklatın ve ODBC Administrator (ODBC Denetimcisi) simgesini çift tıklatın.
          • Komut satırından odbcadm.exe komutunu çalıştırın.
        2. Data Sources (Veri Kaynakları) penceresinden Add (Ekle) düğmesini tıklatın. Add Data Source (Veri Kaynağı Ekle) penceresi açılır.
        3. Listede IBM DB2 ODBC DRIVER öğesini çift tıklatın.
        4. Ekleyeceğiniz DB2 veritabanını seçip OK (Tamam) düğmesini tıklatın.
  3. DB2 CLI/ODBC sürücüsünü İstemci Yapılandırma Yardımcısı'nı kullanarak yapılandırın: (İsteğe bağlı)

    1. Yapılandırmak istediğiniz DB2 veritabanının diğer adını seçin.
    2. Özellikler düğmesini tıklatın. Veritabanı Özellikleri penceresi açılır.
    3. Ayarlar düğmesini tıklatın. CLI/ODBC Ayarları penceresi açılır.
    4. İleri düzey düğmesini tıklatın. Açılan pencerede yapılanış anahtar sözcüklerini ayarlayabilirsiniz. Bu anahtar sözcükler veritabanının diğer adıyla ilişkilendirilir ve veritabanına erişen tüm DB2 CLI/ODBC uygulamalarını etkiler. Çevrimiçi yardımda tüm anahtar sözcükler açıklanmaktadır. Bu açıklamalar şu kaynakta da bulunur: Yapılanış Anahtar Sözcüğü Tanımları.

      Bu kütüğün (db2cli.ini) el ile düzenlenmesine ilişkin bilgi için bkz: db2cli.ini Kütüğünün Yapılandırılması.

  4. ODBC erişimini kurduysanız (yukarıda açıklanan şekilde), ODBC uygulamalarını kullanarak DB2'ye erişebilirsiniz. ODBC uygulamasını başlatıp kütük açma penceresine geçin. Kütük tipi olarak ODBC databases (ODBC veritabanları) seçeneğini belirtin. Listedeki seçilebilir öğeler arasında, ODBC veri kaynağı olarak eklediğiniz DB2 veritabanları görüntülenir. Birçok ODBC uygulaması, benzersiz dizini olmayan çizelgeleri salt okunur olarak açar.



Bkz. çizelge.

Bu noktada ek bilgiye gerek duyarsanız, Ayrıntılı Yapılanış Bilgileri bölümündeki şu konulara bakabilirsiniz:

UNIX Altyapısında CLI/ODBC Kullanarak DB2'ye İstemci Erişimi

DB2 CLI ve ODBC uygulamalarının UNIX istemcilerinden DB2 veritabanlarına başarıyla erişebilmesi için, istemci sistemde aşağıdaki işlemleri yapın:

  1. DB2 veritabanı (ve veritabanı uzaksa düğüm) kataloğa alınmalıdır. Bu işlem için komut satırı işlemcisini kullanın.

    Ek bilgi için bkz: Komut Satırı İşlemcisi ile İstemci-Sunucu İletişimi Yapılandırılması ya da Command Reference kitabında CATALOG DATABASE ve CATALOG NODE komutları.

  2. DB2 CLI/ODBC sürücüsü, DB2 istemcisi kuruluşu sırasında kurulur. O noktada seçilmesine dikkat edin.
  3. DB2 verilerine erişmek için ODBC uygulamaları kullanıyorsanız, aşağıdaki işlemleri yapın. (Yalnızca CLI uygulamaları kullanıyorsanız, bu adımı atlayıp bir sonraki adıma geçin.)
    1. ODBC uygulamaları kullanırken, ODBC Driver Manager'in (ODBC sürücüsü yöneticisi) kurulu olduğunu ve ODBC kullanacak her kullanıcının bu yöneticiye erişebildiğini doğrulamalısınız. DB2 ODBC sürücüsü yöneticisi kurmaz; DB2 verilerine erişmek için, ODBC istemci uygulamanızla birlikte verilen ODBC sürücüsü yöneticisini ya da ODBC SDK'yı kullanmalısınız.
    2. Sürücü yöneticisi, iki kullanıma hazırlama kütüğü kullanır.

      odbcinst.ini
      ODBC sürücüsü yöneticisinin, hangi veritabanı sürücülerinin kurulu olduğu gösteren yapılanış kütüğü. ODBC ile çalışacak tüm kullanıcılar bu kütüğe erişebilmelidir.

      .odbc.ini
      Son kullanıcı veri kaynağı yapılanışı. Her kullanıcı kimliğine ilişkin ana dizinde bu kütüğün ayrı bir kopyası bulunur. Bu kütüğün adı bir nokta imiyle başlar.

      odbcinst.ini kütüğünün ayarlanması

      Bu kütükteki ayarlar, makinede bulunan tüm ODBC sürücülerini etkiler.

      Kütüğü güncellemek için bir ASCII metin düzenleyicisi kullanın. Kütükte "Driver" sözcüğüyle başlayan ve DB2 ODBC sürücüsünün tam yolunu gösteren, AIX'te db2.o ve diğer UNIX altyapılarında libdb2 adını taşıyan (kütük uzantısı altyapıya dayalıdır; Solaris Operating Environment'te libdb2.so vb.) bir [IBM DB2 ODBC DRIVER] kısmı bulunmalıdır. Örneğin, AIX'te son kullanıcının ana dizini /u/buklnc/ ise ve sqllib dizini orada kuruluysa, doğru giriş şöyle olur:

         [IBM DB2 ODBC DRIVER]
         Driver=/u/buklnc/sqllib/lib/db2.o
      

      .odbc.ini kütüğünün ayarlanması

      Bu kütükteki ayarlar makinedeki belirli bir kullanıcıya ilişkindir; farklı kullanıcıların farklı .odbc.ini kütükleri olabilir.

      .odbc.ini kütüğü son kullanıcının ana dizininde varolmalıdır (kütük adının başında bir nokta imi bulunduğunu unutmayın). Bir ASCII düzenleyicisi kullanarak, bu kütüğü ilgili veri kaynağı yapılanış bilgilerini yansıtacak şekilde güncelleyin. Bir DB2 veritabanının ODBC veri kaynağı olarak kaydedilmesi için, bu kütükte her bir DB2 veritabanına ilişkin bir kısım bulunmalıdır.

      The .odbc.ini kütüğünün aşağıdaki satırları içermesi gerekir:

      • [ODBC Data Source] kısmında:
           SAMPLE=IBM DB2 ODBC DRIVER
        

        SAMPLE adında, IBM DB2 ODBC DRIVER sürücüsünü kullanan bir veri kaynağı olduğunu gösterir.

      • [SAMPLE] kısmında (örneğin, AIX'te):
           [SAMPLE]
           Driver=/u/buklnc/sqllib/lib/libdb2.a
           Description=Sample DB2 ODBC Database
        

        SAMPLE veritabanının, /u/buklnc dizininde bulunan DB2 yönetim ortamının bir parçası olduğunu gösterir.

      • [ODBC] kısmında:
           InstallDir=/u/buklnc/sqllib/odbclib
        
        /u/buklnc/sqllib/odbclib dizininin, ODBC'nin kurulu olduğu yer olarak işlenmesi gerektiğini gösterir.
      • InstallDir'in, ODBC sürücüsü yöneticisinin yerini doğru olarak göstermesine dikkat edin.

        Örneğin, ODBC sürücüsü yöneticisi /opt/odbc dizinine kurulduysa, [ODBC] kısmı şöyle olur:

           [ODBC]
           Trace=0
           TraceFile=odbctrace.out
           InstallDir=/opt/odbc
        

      Ayrıntılı bilgi için bkz: ODBC.INI Kütüğünün Yapılandırılması.

      .ini kütüklerinde gerekli ayarlar yapıldıktan sonra, ODBC uygulamanızı çalıştırabilir ve DB2 veritabanlarına erişebilirsiniz. Ek yardım ve bilgi için, ODBC uygulamanızla birlikte verilen belgelere bakın.

  4. DB2 CLI/ODBC sürücüsünü yapılandırın (isteğe bağlı).

    DB2 CLI/ODBC'nin ve bunu kullanan uygulamaların özelliklerini değiştirmek için ayarlanabilecek çeşitli CLI/ODBC anahtar sözcükleri vardır. Bu anahtar sözcükler veritabanının diğer adıyla ilişkilendirilir ve veritabanına erişen tüm DB2 CLI/ODBC uygulamalarını etkiler.

    Bu kütüğün (db2cli.ini) el ile düzenlenmesine ilişkin bilgi için bkz: db2cli.ini Kütüğünün Yapılandırılması. Tek tek anahtar sözcüklere ilişkin bilgi için bkz: CLI Guide and Reference.



Bkz. çizelge.

Bu noktada ek bilgiye gerek duyarsanız, Ayrıntılı Yapılanış Bilgileri bölümündeki şu konulara bakabilirsiniz:

Ayrıntılı Yapılanış Bilgileri

CLI/ODBC Erişimi için Altyapıya Özgü Ayrıntılar bölümünde, gerek duyduğunuz tüm bilgileri bulabilirsiniz. Bu ek bilgiler, DB2 araç desteğinin bulunmadığı ortamlarda ve daha ayrıntılı bilgiye gerek duyan denetimciler için yararlıdır.

Bu bölüm, aşağıdaki konuları kapsar:

DB2 CLI/ODBC Sürücüsü için Veritabanına Bağ Tanımlanması

Kullanıcının gerekli ayrıcalığı ya da yetkisi olması koşuluyla, CLI/ODBC sürücüsü veritabanıyla ilk bağlantı kurduğunda bağ tanımlama işlemi otomatik olarak yapılır. Denetimci ilk bağlantıyı kendisi kurmak ya da gerekli kütükler için bağ tanımlama işlemini belirtik olarak yapmak isteyebilir.

Ek bilgi için bkz: Veritabanı Yardımcı Programları için Bağ Tanımlanması.

CLI/ODBC Yapılanış Anahtar Sözcüklerinin Ayarlanması

DB2 CLI, İstemci Yapılandırma Yardımcısı ya da DB2 İstemci Ayarları denetim aracı (altyapınız için hangisi geçerliyse) kullanılarak ya da db2cli.ini kütüğü el ile düzenlenerek yapılandırılabilir.

Bu kütük, DB2 CLI ve bunu kullanan uygulamalarla ilgili özellikleri değiştirmek için kullanılabilecek çeşitli anahtar sözcükler ve değerler içerir. Bu anahtar sözcükler veritabanının diğer adıyla ilişkilendirilir ve veritabanına erişen tüm DB2 CLI ve ODBC uygulamalarını etkiler.

Varsayılan olarak, CLI/ODBC yapılanış anahtar sözcükleri kütüğü Intel altyapılarında sqllib dizininde ve UNIX altyapılarında CLI/ODBC uygulamalarını çalıştıran veritabanı yönetim ortamının sqllib/cfg dizininde bulunur.

Varsayılan yeri geçersiz kılmak ve kütük için başka bir yer belirtmek üzere DB2CLIINIPATH ortam değişkeni de kullanılabilir.

Yapılanış anahtar sözcükleri şunları yapmanıza olanak tanır:

Tüm anahtar sözcüklerin tanımları ve kullanımlarına ilişkin bilgi için bkz: Yapılanış Anahtar Sözcüğü Tanımları.

db2cli.ini Kütüğünün Yapılandırılması

db2cli.ini kullanıma hazırlama kütüğü, DB2 CLI yapılanış seçeneklerinin değerlerinin saklandığı bir ASCII kütüğüdür. Başlamanıza yardımcı olması için, ürünle birlikte örnek bir kütük sağlanmaktadır. Tek tek anahtar sözcüklere ilişkin bilgi için bkz: CLI Guide and Reference.

Altyapınızda bu kütüğün nasıl düzenlenebileceğine ilişkin bilgi için bkz: CLI/ODBC Erişimi için Altyapıya Özgü Ayrıntılar.

ODBC.INI Kütüğünün Yapılandırılması

Microsoft'un 16 bit ODBC sürücüsü yöneticisi ve Microsoft dışı tüm ODBC sürücüsü yöneticileri, kullanılabilir sürücülere ve veri kaynaklarına ilişkin bilgileri kaydetmek için odbc.ini kütüğünü kullanır. UNIX altyapılarındaki ODBC sürücüsü yöneticileri odbcinst.ini kütüğünü de kullanır. Çoğu altyapıda gerekli kütüklerin araçlar tarafından otomatik olarak güncellenmesine karşın, UNIX altyapısında ODBC kullananların bu kütükleri el ile düzenlemesi gerekir. odbc.ini kütüğü (ve gerekliyse odbcinst.ini kütüğü) şu yerlerde saklanır:

UNIX
ODBC uygulamasını çalıştıran kullanıcı kimliğinin ana dizini (UNIX'te odbc.ini kütüğü adının başında bir nokta imi vardır: .odbc.ini)

Bu kütük el ile de değiştirilebilir. Kütükteki varolan girişleri değiştirmeyin. Bu kütüğü el ile düzenlemek için aşağıdaki adımları izleyin:

Adım  1.

odbc.ini kütüğünü düzenlemek için bir ASCII metin düzenleyicisi kullanın.

Aşağıda bir odbc.ini kütüğü örneği gösterilmektedir:

     [ODBC Data Sources]
     MS Access Databases=Access Data (*.mdb)
 
     [MS Access Databases]
     Driver=D:\WINDOWS\SYSTEM\simba.dll
     FileType=RedISAM
     SingleUser=False
     UseSystemDB=False

[ODBC Data Sources] kısmı, kullanılabilir her veri kaynağının adı ve ilgili sürücünün tanımından oluşan bir listedir.

[ODBC Data Sources] kısmındaki listede bulunan her veri kaynağı için, o veri kaynağına ilişkin ek bilgilerin bulunduğu bir kısım vardır. Bu kısımlara Veri Kaynağı Belirtimi (Data Source Specification) kısımları adı verilir.

Adım  2.

[ODBC DATA SOURCE] girişinin altına şu satırı ekleyin:

veritabanı_diğer_adı=IBM DB2 ODBC DRIVER

Burada veritabanı_diğer_adı, veritabanı dizininde kataloğa alınan veritabanının (komut satırı işlemcisinden verilen CONNECT TO komutunda belirtilen veritabanının) diğer adıdır.

Adım  3.

Veri kaynağını bir sürücüyle ilişkilendirmek için, Veri Kaynağı Belirtimi kısmına yeni bir giriş ekleyin:

[veritabanı_diğer_adı]
Driver=x:\windows\system\db2cliw.dll

Burada:

  • veritabanı_diğer_adı, veritabanı dizininde kataloğa alınan ve Veri Kaynağı Belirtimi kısmında belirtilen veritabanının diğer adıdır.
  • x: Windows işletim sisteminin kurulu olduğu sürücüdür.

Aşağıda, IBM veri kaynağı girişleri eklenmiş bir örnek kütük gösterilmektedir:

     [ODBC Data Sources]
     MS Access Databases=Access Data (*.mdb)
     SAMPLE=IBM DB2 ODBC DRIVER
 
     [MS Access Databases]
     Driver=D:\WINDOWS\SYSTEM\simba.dll
     FileType=RedISAM
     SingleUser=False
     UseSystemDB=False
 
     [SAMPLE]
     Driver=D:\WINDOWS\SYSTEM\db2cliw.dll
     Description=Sample DB2 Client/Server database

UNIX Altyapısında .ini Kütüklerinin Yapılandırılması

UNIX Altyapısında CLI/ODBC Kullanarak DB2'ye İstemci Erişimi kısmı, odbc.ini ve odbcinst.ini kütüklerinin güncellenmesine ilişkin ayrıntılı bilgi içerir.


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