Ay: Eylül 2016

ASM rebalance işlemini hızlandırmak

ASM disk gruplarından disk sildiğinizde yada disk eklediğinizde otomatik olarak ARBn background prosesi başlar ve blokların dağılımı yani rebalance işlemini yapmaya başlar. Bu işlemi paralel olarak yaptığında çok daha kısa sürede bitmektedir. Disk drop yada add işleminde power limit belirtilmezse , asm instance parametrelerinden asm_power_limit parametresine göre işlem yapacaktır.  Rebalance işlemini v$asm_operation (rac için gv$asm_operation) görüntüsünden […]

Always On Alert Sistemi

SQL Server Always On kullanıcıları için takip edilmesi gereken birkaç önemli nokta vardır.   Availability Group’umuz failover mu olmuş? Secondary Sunucuya aktarım devam etmiyormu? Secondary Sunucuya yapılan aktarım resume olmuş mu?   Yukarıda belirttiğim işlemler için alert tanımlayıp böyle durumlar gerçekleştiğinde size mail atmasını sağlayabilirsiniz. Bu makaleden önce “Yeni Kurulumda yapılması gereken konfigurasyonlar” isimli makalemi […]

ASM instance debug işlemi

Oracle ASM instance’ında herşeyin normal olup olmadığını ara sıra kontrol etmekte fayda var. Bunun için bazı bilgileri toplayıp , asm instance’ının alert log dosyası incelenmelidir. Aşağıdaki betiği kullanarak gerekli bilgileri toplayabilirsiniz. Bu bilgiler doğrultusunda herşeyin yolunda olup olmadığını gözlemleyebilirsiniz. Betiği , ASM instance’ına bağlanıp çalıştırmalısınız. Betik /tmp/asmdebug.our şeklinde bir çıktı üretecektir. Bu dosyanın yerini ve […]

ASM disk grubu içindeki dosyaları ve boyutlarını listelemek

Oracle ASM disk grubundaki asm dosyalarını , asmcmd olmadan da görebiliriz. Tüm disk gruplarındaki dosyaları ve boyutlarını görüntülemek için aşağıdaki sorguyu çalıştırabilirsiniz.   select f.group_number, f.file_number, bytes, space, space/(1024*1024) "InMB", a.name "Name" from v$asm_file f, v$asm_alias a where f.group_number=a.group_number and f.file_number=a.file_number and system_created='Y' order by f.group_number, f.file_number;  

Tablolara yetki vermeden sadece View’e yetki verebilmek (Ownership Chains)

View içeriğinde başka bir veritabanındaki objeyi içermiyorsa sadece view’e select yetkisi verdiğiniz takdirde, yetki verdiğiniz login tablolara yetki vermeden view’i select çekebilecektir. Fakat view’in içeriğinde başka bir veritabanı kullanılıyorsa aşağıdaki gibi bir hata alırsınız.   Msg 229, Level 14, State 5, Line 2 The SELECT permission was denied on the object ‘sehir’, database ‘Test’, schema […]