Bu yazıda bir weblogic server üzerinden database (JDBC for Database Connection) ayarlarının nasıl yapılacağı anlatılacaktır.
1) Admin console kullanılarak weblogic arayüzüne giriş yapılır.
http://hostname:port/console
2)
Services > Messaging > Data Sources sekmeleri takip edilir.
3)
New sekmesine tıklanarak yeni bir database bağlantısı kurma işlemine başlanılır.
4) Öncelikle
Generic Data Source kurma işlemi gerçekleştirilecektir.
Generic Data Source üzerinden database ayarları düzenlenerek uygulamaların daha efektif çalışması sağlanabilir. Ayrıntılı bilgiyi aşağıdaki linkte bulabilirsiniz.
http://middleware-appteam.blogspot.com.tr/2014/07/weblogic-data-source-alannda-yer-alan.html
5)
Name kısmına herhangi tekil bir isim girilebilir.
JNDI NAME kısmı ise database tarafına ait bir bilgidir ve uygulamalara birbirinden bağımsız birer kaynak sağlama işlevini görür. Gerekli bilgiler girildikten sonra
Next'e tıklanır.
6) Bir sonraki adımda databasee ait driver bilgisi kaydırma cubuğunadaki menüden seçilir ve
Next'e tıklanır.
6)
Support Global Transaction seçeneği tiklenir ve
Next'e tıklanır.
7) Daha sonra gelen ekranda
Database Name , databasein üzerinde çalıştığı sunucuya ait
Host Name bilgisi, databasee ait
Database Username ve
Password bilgileri girilerek
Next'e tıklanır.
8) İstenirse girilen bilgilerin doğruluğunu kontrol etmek amacı ile
Test Confguration butonuna tıklanarak database bağlantısı test edilebilir.
9) Ardından bu database'e hangi sanal sunucuların bağlanacağı seçilerek
Next ile bir sonraki adıma geçilir.
10) Son adımda değişikliklerin aktif olması için
Activate Changes butonu kullanılır.
Generic Data Source kurulumundan sonra şimdi de Multi Data Source kurulumunun nasıl yapılacağını aşağıdaki adımlardan takip edebilirsiniz.Multi Data Source birden fazla Generic Data Source barındıran bir gruptur. Bu şekilde konfigüre edilen databasede yük dağılımı (load balancing) veya yük devretme (failover) gibi özellikler kullanılabilir.
1)
New sekmesinden
Multi Data Source seçilerek
Next'e tıklanır.
2)
Name ve
JNDI Name bilgileri girilir.
Algorithm kısmından ise
Failover veya
Load Balancing seçeneklerinden biri seçilir.
Failover seçildiğinde Multi Data Source altında tanımlanan Generic Data Source'lardan birisi down olursa diğer Generic Datasource üzerinden işlemler devam eder.
Load Balancing seçilirse de her bir Generic Datasource'a yük eşit olarak dağıtılır.
3) Bu datasourcea bağlanacak olan sanal sunucular seçilir.
4) Bu adımda sizden Data Source tipini seçmeniz istenir. Uygulamanızın yapısına göre bu seçeneklerden birini seçebilirsiniz.
XA Driver: Bu opsiyonun seçilebilmesi için database'in de XA özelliğini destekliyor olması gerekir. Kısaca bu özellik birden fazla database ile bağlantı kuruluyorsa ve burdaki işlemlerin senkron olması (aynı anda commit veya basarısız olursa aynı anda rollback) gerekiyorsa tercih edilir.
Non-XA Driver: Bu opsiyonda ise birden fazla database olsa da herhangi birisindeki işlem için diğer databasedeki işlemlerin basrılı olup olmaması dikkate alınmaz.
5) Multi Data Source içinde yer almasını istediğimiz Generic Datasource'ları seçerek
Chosen ekranına atıyoruz.Ardından
Finish ve değişikliklerin aktif olması için
Activate Changes butonlarına tıklanır.
Bu işlemlerin ardından datasource konfigürasyon işlemi tamamlanmış olur.
Yapmakta ısrar ettiğimiz şey gitgide kolaylaşır, işin niteliği değişmez; ama bu işi yapma yeteneğimiz artar.
M. T. Cicero