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.
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ı:
|
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 |
|
![]() | Belirtilen karakterler kütük sunucusu (FILESERVER) ya da DB2 sunucusu nesne adı (OBJECTNAME) değiştirgelerinde geçerli değildir: / \ : ; , * ? |
İ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.
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:
| ||||||
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
|
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
![]() |
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.
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
![]() |
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: