Aylar: Ekim 2016

31 Eki by NURULLAH ÇAKIR

Database Mirroring Nedir ve Nasıl Yapılır? Mirroring Hataları ve Çözümleri..

Microsoft SQL Server Always On teknolojisini geliştirdiği için Database Mirroring’in gelecekte kaldırılacağını duyurdu. Ama SQL Server 2005 ve 2008 kullananlar Always ON özelliğini kullanamayacakları için Database Mirroring nedir ve nasıl oluşturulur’a değineceğiz.   Database Mirroring, veritabanı seviyesinde erişilebilirliği arttıran bir çözümdür. (Yani veritabanının olduğu sunucu hizmet veremez duruma gelirse uygulamanın veritabanına diğer sunucudan erişebilmesi)   […]
28 Eki by Ahmet Duruöz

Alter system yetkisi olmayan kullanıcıların session kill edebilmelerinin sağlanması

Uygulama geliştiriciler , çoğunlukla uzun süren yada sorun olduğu düşündükleri oturumları kill etmek isterler. Fakat uygulama geliştiricilerin ALTER SYSTEM yetkisi olmadığından session kill komutunu çalıştıramazlar . Ayrıca bu yetkinin dba olmayan kullanıcılara verilmesi de tehlikelidir ve verilmemelidir. Hem yetki vermeyelim hem de session kill edebilsin istediğimizde çözüm, oturumları kill eden bir prosedür yazıp bu prosedür için […]
26 Eki by Ahmet Duruöz

Error 1017 received logging on to the standby sorunun çözümü

Standby tarafına loglar iletilmesine rağmen uygulanmıyorsa ve alert log dosyasında aşağıdaki gibi hata alıyorsanız tek sebebi , veritabanının sys şifresi değişmesine bağlı olarak orapw dosyasının standby ile farklılaşmasıdır. [crayon-5bcfb23834593044615427/] Çözümü çok basittir. Veritabanınızın $ORACLE_HOME/dbs/orapw[SID] dosyasını standby sunucusundaki aynı dizine kopyalamak gerekmektedir. Sonrasında sorunsuz şekilde bağlantı sağlayıp loglar işlenecektir.  
26 Eki by Ahmet Duruöz

ORA-3136 inbound connection timed out hatasının çözümü

Bu hatanın alınmasındaki sebep, veritabanına bağlanmak isteyen bir kullanıcının kendisine tanımlanmış olan sürede, firewall yada bağlantı problemleri gibi sebeplerden ötürü bağlanamamış olmasıdır. Çözüm için listener’da bir parametreyi değiştmemiz ve bir dosya içerisine parametre eklememiz gerekebilir. Listener Control programını başlatalım. inbound_connect_timeout parametresinin değerini limitsiz (0) yapacağız. [crayon-5bcfb2383496f353014979/]   inbound_connect_timeout’un ilk değeri 60 saniyedir. Bu değeri sıfır yaparsak […]
19 Eki by NURULLAH ÇAKIR

Veritabanını Offline Olarak Set Etmek mi? Detach Etmek mi? Ya da Read Only Yapmak mı?

Bazen veritabanını bir instance üzerinden başka bir instance’a taşımamız gerekir. Ama eski veritabanımızı da hemen silmeye cesaret edemeyiz. Bir süre eski instance’ta kalmasını tercih ederiz. Bir sorun olması durumunda da hemen eski veritabanını tekrar ayağa kaldırabileceğimiz için iyi bir yöntemdir. Ama uygulamanın yanlışlıkla eski veritabanına gitme riski vardır. Eski instance üzerindeki login’i disable etseniz bile […]