Blog ' da Ara

Loading

28 Aralık 2011

Oracle Asm Architecture (Asm Mimarisi)

Asm (Automatic Storage Management) mimarisinden ve asm içeriğinden bahsetmeden önce asm faydalarından kısaca bahsetmenin asm mantığını kavramada faydalı olacağını düşünüyorum.
·         Asm diskler üzerinde dengeli yük dağılımını sağlar.
·         Yüksek performans sağlayan cluster yapıdadır.
·         Diskler entegre olmuş gibi asm ortamında tek parça olarak gözükür.
·         Asm ile storage yönetimi kolaydır ve asm bir çok disk probleminide çözmüştür.
Asm faydaları tabi bu saydıklarımızla sınırla değildir ancak temel olarak yukarıdaki 4 madde baz alınabilir. Her bit makina için sadece bir asm instance kurulabilir.Ancak bir asm instance da birden çok veritabanı olabilir.Aşağıda şekil 1 ve şekil 2 de farklı asm konfigurasyonlarını görebilirsiniz.

Şekil 1 : Asm non-cluster multi database konfigurasyon

Oracle ‘da Mail Göndermek & Grid Control Target Status Monitor Etmek


Veritabanı  Yönetiminde bazen bir durumu sürekli veritabanı üzerinden kontrol etmemeiz yada monitor etmemeiz gerekebilir. İstemediğimiz bir event oluştuğunda anında haberdar olmak ve mudahale etmek isteriz.Bunun için veritabanında çalıştırdığımız sql yada pl/sql programların bize döndürdüğü sonuç nasıl mail atılır inceleyelim.

Öncelik Veritabanında mail atmak için aşağıdaki ayarlamaların yapılması gerekmektedir.
Mail gönderebilmemeiz için bizim bir SMTP configurasyonu yapılmış bir makinamız olmalı.Bu makinanın IP sini aşağıdaki gibi veritabanına tanıtacağız.Örneğin bizim SMTP server IP miz 192.168.2.1 olsun.SMTP konfigurasyonunda default port 25 dir.Bu yüzden port tanımlamayacağız.Siz isterseniz farklı port tanımlayabilirsiniz.Bu durumda oracle üzerinde de SMTP_OUT_SERVER=’192.168.2.1:NEW_PORT’ şeklinde parametre set etmeniz gerekir.

SQL> ALTER SYSTEM SET SMTP_OUT_SERVER=’192.168.2.1’ scope=BOTH;
Daha Sonra mail göndereceğimiz Oracle USER için ACL(Access Control List) Tanımları yapmalıyız.

23 Aralık 2011

Oracle Grid Infrastructure Architecture

                   
                Oracle Clusterware
                Cluster şekil 1 dede görüldüğü üzere birbirinden bağımsız ancak aralarında haberleşmeyi sağlayan interconnect denilen bir bağ ile birbirini gören makinelerin yapısıdır.Cluster yapısı performansı artırmak, kesintisiz erişim sağlamak ve yük dengelemek amacıyla kurulur.
Şekil 1 = Cluster Yapısı
                               
                Oracle Cluster yapısı ise Oracle Grid infrastructure temelidir.ASM (Automatic Store Management by oracle for oracle database) ile entegre çalışabilir.ASM cluster file system (ACFS) temelini oluşturur.Oracle cluster yapısı sadece oracle db için değil başka uygulamalar içinde cluster yapısı olarak kullanılabilir.Örneğin Apache server. Aşağıda oracle clusterware servislerini tanımlanmıştır.