Forum

Oracle üzerind...
 
Bildirimler
Hepsini Temizle

Oracle üzerinde dispatcher yapılandırması

3 Yazılar
2 Üyeler
0 Likes
465 Görüntüleme
(@ugurinal)
Gönderiler: 145
Estimable Member
Konu başlatıcı
 

Oracle üzerinde shared server mimarisine geçildiği zaman, başlangıç parametresinde dispatcher değerinde oturum sayısı kadar dispatcher belirtilmesi gereklidir. Bunun hesaplanması için;


DISPATCHER SAYISI = Eşzamanlı olan maksimum oturum sayısı / Her process için sistemin desteklediği maksimum bağlantı sayısı


Örneğin; Sunucumuz üzerinde 2 network kartı var. Bir kartın IP'si 10.0.0.1, diğeri ise 10.0.0.2 olduğunu varsayıyoruz. Sistem her proces için maksimum 500 bağlantı destekliyor hesabı ile, TCP/IP protokolü kullanarak 2,000 kişi eşzamanlı bağlanmakta ve TCP/IP(SSL) ilede 700 kişi eşzamanlı olarak bağlandığı varsayılmakta. Her iki protokol için ideal dispatcher sayısının belirlenmesi ve farklı network kartlarından dinlemenin olması için;


DISPATCHERS='(ADDRESS=(PROTOCOL=TCP)(HOST=10.0.0.1))(DISPATCHERS=4)','(ADDRESS=(PROTOCOL=TCPS)(HOST=10.0.0.2))(DISPATCHERS=1)'


parametre değişikliği ilgili instance için $ORACLE_HOME/dbs klasörü içindeki "initORACLE_SID.ora" adlı pfile dosyası içinde yapılabilir ve database kapalı iken create spfile from pfile komutu ile spfile parametre dosyasına yazılabilir.


OCM sınavına hazırlanmak için kurduğum laboratuvar platformunda Red Hat 3.7, Red Hat 4.0 ve Red Hat 5.0 sistemleri üzerinde Oracle 11g database için kurulum-yapılandırma, advanced troubleshooting testlerive sonuçlarınıda burdan paylaşmayı umuyorum.

 
Gönderildi : 16/01/2009 04:05

(@OmerKARADENIZ)
Gönderiler: 1560
Noble Member
 

Paylaşımlarınız için teşekkür ederim. Devamını da sabırsızlıkla bekliyoruz.

 
Gönderildi : 16/01/2009 11:46

(@ugurinal)
Gönderiler: 145
Estimable Member
Konu başlatıcı
 


Örneğin; Sunucumuz üzerinde 2 network kartı var. Bir kartın IP'si 10.0.0.1, diğeri ise 10.0.0.2 olduğunu varsayıyoruz. Sistem her proces için maksimum 500 bağlantı destekliyor hesabı ile, TCP/IP protokolü kullanarak 2,000 kişi eşzamanlı bağlanmakta ve TCP/IP(SSL) ilede 700 kişi eşzamanlı olarak bağlandığı varsayılmakta. Her iki protokol için ideal dispatcher sayısının belirlenmesi ve farklı network kartlarından dinlemenin olması için;


DISPATCHERS='(ADDRESS=(PROTOCOL=TCP)(HOST=10.0.0.1))(DISPATCHERS=4)','(ADDRESS=(PROTOCOL=TCPS)(HOST=10.0.0.2))(DISPATCHERS=1)'



TCPS için hesaplanan DISPATCHERS sayısını dalgınlıkla 2 yerine 1 yazmışım(700 /  500 sonucu tamsayıya yuvarlanınca 2 olmakta). Bu kısmı düzeltiyorum...


 


DISPATCHERS='(ADDRESS=(PROTOCOL=TCP)(HOST=10.0.0.1))(DISPATCHERS=4)','(ADDRESS=(PROTOCOL=TCPS)(HOST=10.0.0.2))(DISPATCHERS=2)'


 

 
Gönderildi : 16/01/2009 19:11

Paylaş: