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

Sunucuda IPX/SPX'in Yapılandırılması

Uzak bir veritabanı sunucusuna IPX/SPX iletişim yazılımı aracılığıyla erişebilmek için, daha önce hem istemci, hem de sunucu iş istasyonları için iletişim yazılımını kurmuş ve yapılandırmış olmanız gerekir. Altyapınıza ilişkin protokol gereksinmeleri için bkz: Yazılım Gereksinmeleri. İstemciniz ve sunucunuz için desteklenen iletişim protokollerini öğrenmek için bkz: İstemci-Sunucu Bağlantısına İlişkin Olası Senaryolar.

Bu kısımdaki adımları tamamlamadan önce, DB2COMM Kayıt Değişkeninin Tanımlanması kısmında belirtilen yönergeleri tamamlamayı unutmayın. Sunucunuzun altyapısına bağlı olarak, IPX/SPX istemci iletişimini doğrudan adresleme ya da kütük sunucusu adresleme yöntemiyle destekleyebilirsiniz.

Doğrudan Adresleme:
İstemciyi sunucu yönetim ortamına bağlamak için, sunucu yönetim ortamının IPX/SPX ağlar arası adresi doğrudan belirtilir (NetWare kütük sunucusu atlanır). Bu yöntem kullanıldığında ağda NetWare kütük sunucusu olması gerekli değildir. Bir sunucuya yalnızca doğrudan adresleme yöntemini kullanan istemciler erişecekse, sunucuyu bu adresleme yöntemi için yapılandırın.

Kütük Sunucusu Adresleme:
Sunucu yönetim ortamı adresini NetWare kütük sunucusuna kaydeder. İstemci sunucu yönetim ortamına NetWare kütük sunucusunda saklanan adresle bağlanır. Sunucuya kütük sunucusu ve/ya da doğrudan adresleme kullanan istemciler erişecekse, sunucuyu bu adresleme yöntemi için yapılandırın.

Sunucunuza ilişkin desteklenen IPX/SPX adresleme yöntemlerinin listesi için bkz: Çizelge 23. DB2 istemcilerine ilişkin desteklenen IPX/SPX adresleme yöntemlerinin listesi için bkz: Çizelge 14.

Çizelge 23. Sunucu için IPX/SPX Tarafından Desteklenen İletişim Yöntemleri
Sunucu Doğrudan Adresleme Kütük Sunucusu Adresleme
AIX * *
HP-UX Desteklenmiyor
Linux Desteklenmiyor
OS/2 * *
Solaris *
Windows NT *
Windows 2000 *

IPX/SPX iletişimi tanımlamak için aşağıdaki adımlar gereklidir:

Adım  1.

Değiştirge değerlerinin tanımlanması ve kaydedilmesi

Adım  2.

Sunucunun yapılandırılması:

  1. Veritabanı yöneticisi yapılanış kütüğünün güncellenmesi
  2. Sunucunun NetWare kütük sunucusuna kaydettirilmesi (yalnızca kütük sunucusu adresleme yöntemi için)

1. Adım: Değiştirge Değerlerinin Tanımlanması ve Kaydedilmesi

Yapılanış adımları boyunca ilerlerken, izleyen çizelgenin Ayarladığınız Değer kolonuna veri girin. Bu protokolü yapılandırmaya başlamadan önce bazı değerleri girebilirsiniz.

Çizelge 24. Sunucuda Gerekli Olan IPX/SPX Değerleri
Değiştirge Tanım Örnek Değer Ayarladığınız Değer
Kütük sunucusu adı (FILESERVER)

Doğrudan Adresleme: * değeri doğrudan adresleme yöntemini kullandığınızı belirtir.

Kütük Sunucusu Adresleme: Veritabanı sunucusu yönetim ortamının kayıtlı olduğu NetWare kütük sunucusunun adı. Bu değiştirge büyük harfle girilmelidir.

Doğrudan Adresleme

*

 

Kütük Sunucusu Adresleme

DB2INST1

 
DB2 sunucusu nesne adı (OBJECTNAME)

Doğrudan Adresleme: * değeri doğrudan adresleme yöntemini kullandığınızı belirtir.

Kütük Sunucusu Adresleme: NetWare kütük sunucusunda nesne OBJECTNAME olarak gösterilen veritabanı yöneticisi sunucusu yönetim ortamı. Sunucunun IPX/SPX ağlar arası adresi bu nesnede saklanır ve bu nesneden alınır.

Bu değiştirge büyük harfle girilmeli ve NetWare kütük sunucusu sisteminde benzersiz olmalıdır.

Doğrudan Adresleme

*

 

Kütük Sunucusu Adresleme

NETWSRV

 
Yuva numarası (IPX_SOCKET) Sunucunun ağlar arası adresindeki bağlantı uç noktasını gösterir. Tüm sunucu yönetim ortamları ve iş istasyonunda çalışan tüm IPX/SPX uygulamaları içinde benzersiz olmalıdır. Bu numara onaltılı biçimde girilir.

DB2, 0x879E - 0x87A1 aralığındaki genel kabul gören yuvalar için Novell ile anlaşmıştır. Sunucu makinede 4'ten fazla yönetim ortamı çalıştıracaksanız, 0x0000 olmayan ya da 0x4000 - 0x7FFF devingen yuva aralığında ya da 0x8000 - 0x9100 aralığında bulunmayan (bunlar çeşitli uygulamalara kaydedilmiş, genel kabul gören yuvalardır) bir yuva numarası seçerek, 5. ve sonraki yönetim ortamları için yuva çakışmalarını önlemelisiniz. Bu değiştirgenin üst sınır değeri 0xFFFF'dir.

879E (varsayılan değer)  
IPX/SPX Ağlar Arası Adresi Bir istemciyi doğrudan adresleme kullanarak sunucuyla iletişim kuracak şekilde yapılandırırken gereken ağlar arası adres. 09212700.400011527745.879E


Bkz. şekil

Belirtilen karakterler kütük sunucusu (FILESERVER) ya da DB2 sunucusu nesne adı (OBJECTNAME) değiştirgelerinde geçerli değildir: / \ : ; , * ?

2. Adım: Sunucunun Yapılandırılması

İzleyen adımlar, iş istasyonunuzun bu protokolü kullanarak istemcilerden gelen istekleri kabul edecek şekilde nasıl yapılandırılacağını açıklamaktadır. Örnek değerlerin yerine kendi değerlerinizi kullanın ve bunları taslağınıza kaydedin.

A. Veritabanı Yöneticisi Yapılanış Kütüğünün Güncellenmesi

Veritabanı yöneticisi yapılanış kütüğünü kütük sunucusu (FILESERVER), DB2 sunucusu nesne adı (OBJECTNAME) ve yuva numarası (IPX_SOCKET) değiştirgeleriyle güncellemelisiniz.

Veritabanı yöneticisi yapılanış kütüğünü güncellemek için aşağıdaki adımları izleyin:

Adım  1.

Sistemde oturum açmak için sistem denetimcisi (SYSADM) yetkisi bulunan bir kullanıcı kimliğini kullanın. Ek bilgi için bkz: Sistem Denetimi Grubuyla Çalışma.

Adım  2.

UNIX sunucusu kullanıyorsanız, aşağıda belirtildiği şekilde yönetim ortamını tanımlayın ve DB2 komut satırı işlemcisini çağırın:

  1. Başlatma komut kütüğünü şu şekilde çalıştırın:
       . INSTHOME/sqllib/db2profile    (Bash, Bourne ya da Korn kabuk için)
       source INSTHOME/sqllib/db2cshrc (C kabuk için)
    

    Burada INSTHOME yönetim ortamının ana dizinidir.

  2. db2 komutunu girerek DB2 komut satırı işlemcisini başlatın.

Adım  3.

Veritabanı yöneticisi yapılanış kütüğünde, kütük sunucusu (FILESERVER), DB2 sunucusu nesne adı (OBJECTNAME) ve yuva numarası (IPX_SOCKET) değiştirgelerini güncellemek için şu komutları girin:

   update dbm cfg using fileserver FILESERVER objectname OBJECTNAME \
   ipx_socket IPX_SOCKET
   db2stop
   db2start
Not:Denetim sunucusu (Administration Server) yönetim ortamını (DAS) yapılandırıyorsanız, db2 update adm cfg komutunu giererk, denetim sunucusunun yapılanış kütüğünü güncellemeniz gerekir. Denetim sunucusunun, bu yapılanış kütüğünü güncellerken kullanılması gereken, ayrılmış bir IPX yuvası ( 879A) vardır.

Doğrudan Adresleme

Örneğin, yuva numarası (IPX_SOCKET) değiştirgesi için 87A2 değerini seçtiyseniz şu komutu kullanın:

   update dbm cfg using fileserver * objectname * ipx_socket 879F
   db2stop
   db2start

Kütük Sunucusu Adresleme

Örneğin, kütük sunucusunun (FILESERVER) adı NETWSRV, DB2 sunucusunun nesne adı (OBJECTNAME) DB2INST1 ise ve yuva numarası (IPX_SOCKET) değiştirgesi için 879F değerini seçtiyseniz şu komutu kullanın:

   update dbm cfg using fileserver NETWSRV objectname DB2INST1 \
   ipx_socket 879F
   db2stop
   db2start

Veritabanı yöneticisi durdurulup yeniden başlatıldığında, değişikliklerin yürürlüğe girip girmediğini görmek için veritabanı yöneticisi yapılanış kütüğünü inceleyin. Veritabanı yöneticisi yapılanış kütüğünü görüntülemek için şu komutu girin:

get database manager configuration


Bkz. şekil

Yalnızca doğrudan adreslemeyi kullanan istemcileri desteklemeyi planlıyorsanız, düğümü istemcide kataloğa alırken, DB2 sunucusu nesne adı olarak sunucunun IPX/SPX ağlar arası adresini girmeniz gerekir.

OBJECTNAME değiştirgesinin değerini saptamak için, sunucuda db2ipxad komutunu girin. Bu komut UNIX altyapılarında sqllib/bin/ dizininde, UNIX dışındaki altyapılardaysa sqllib\bin\ dizininde bulunur.

Komutun döndürdüğü sonucu, IPX/SPX istemcisi yapılandırırken kullanmak üzere taslağınıza kaydedin.

Yalnızca doğrudan adreslemeyi kullanan istemcileri desteklemeyi planlıyorsanız, sunucunuzun gelen IPX/SPX iletişimi için yapılandırılması tamamlanmıştır.

B. Sunucu Yönetim Ortamının NetWare Kütük Sunucusuna Kaydettirilmesi (Kütük Sunucusu Adresleme için)

veritabanı yöneticisi yapılanış kütüğü IPX/SPX değiştirgeleriyle güncellendikten sonra sunucunun kaydettirilmesi gerekir. Sunucu yönetim ortamını NetWare kütük sunucusuna kaydettirmek için, komut satırı işlemcisinde şu komutu girin:

   register db2 server in nwbindery user USERNAME password PASSWORD


Bkz. şekil

IPX/SPX yapılanış değiştirgelerini ya da DB2 IPX/SPX ağlar arası adresini değiştirmek isterseniz, değişiklikleri yapmadan önce sunucu yönetim ortamının kayıttan çıkarmalı, değişiklikler yapıldıktan sonra yeniden kaydettirmelisiniz.

Notlar:

  1. USERNAME (kullanıcı adı) ve PASSWORD (parola) BÜYÜK HARFLE belirtilmelidir.

  2. USERNAME (kullanıcı adı) ve PASSWORD (parola), NetWare kütük sunucusunda oturum açmak için kullanılır ve gözetimci/denetimci (Supervisor/Administrator) ya da çalışma grubu yöneticisi (Workgroup Manager) güvenlik eşdeğerine sahip olmalıdır.

  3. Dizin hizmetlerini (Directory Services) kullanan ve "bindery" öykünmesi yeteneği sağlayan bir NetWare 4.x kütük sunucusunda kayıt yaptıracaksanız, kullanılan kullanıcı adı (USERNAME), "bindery" öykünmesi gerçekleştirirken dizin hizmetleri tarafından kullanılan yürürlükteki bağlamla aynı bağlam içinde yaratılmış olmalıdır. Kullanılmakta olan "bindery" öykünmesi bağlamı, NetWare 4.x kütük sunucusundaki "bindery" öykünmesi ayarına bakılarak (örneğin, SERVMAN yardımcı programıyla) saptanabilir. Ek bilgi için IPX/SPX belgelerinize bakın.


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