Expdp , wait for unread message on broadcast channel bekleme olayının çözümü

Expdp , wait for unread message on broadcast channel bekleme olayının çözümü

DataPump  export işlemi sırasında ilgili session “wait for unread message on broadcast channel” şeklinde bekleme olayına sebep oluyorsa , aşağıdaki işlemler ile bu sorunu ortadan kaldırabilirsiniz. Aşağıdaki komutlar ile ilgili istatistikler güncellenmektedir. SQL> EXEC DBMS_STATS.GATHER_FIXED_OBJECTS_STATS (NULL); SQL> EXEC DBMS_STATS.GATHER_DICTIONARY_STATS; SQL> EXEC DBMS_STATS.GATHER_SYSTEM_STATS;  

SQL Server’a cmd komut satırını kullanarak bağlanmak

Bazı durumlarda Server’da SSMS(SQL Server Management Studio) kurulu değildir ve bu sunucuda domain içinde değilse acil bir şekilde cmd komut satırından bağlanmanız gerekebilir.   Böyle bir durumda cmd komut satırını sağ tıklayıp run as administrator ile çalıştırıp aşağıdaki script’i kullanarak sql server’a bağlanabilirsiniz.   sqlcmd -E -S .\TESTINSTACE2   .\ Bulunduğumuz sunucuyu temsil ediyor. Bunun […]

Objeleri Şifrelemek(SP,Function,View)

Stored Procedurler, Functionlar ve Viewler genellikle her uygulamanın veritabanı katmanında kullandığı objelerdir. Bazı durumlarda çeşitli sebeplerle bu objelerin text kısımlarının şifrelenmesine ihtiyaç duyulabilir. Bir örnek üzerinden bu 3 obje tipini nasıl şifreleyeceğimizi inceleyelim.   AdventureWorks2014 veritabanındaki HumanResources.vEmployee view’inin aşağıdakin gibi create script’ini alıyoruz.     CREATE VIEW kısmından sonra aşağıdaki gibi WITH ENCRYTION ekliyoruz. View’in […]

Block Change Tracking ile incremental yedeklerin hızlandırılması

10G ile gelen özelliklerden biri olan  Block Change Tracking ile incremental yedeklerin çok daha kısa sürede bitmesini sağlayabilirsiniz. Bu özellik ile değişen blokların kayıtları tutulmaktadır. Bu sayede yedekleme sırasında hangi blok değişti diye kontrol etmeden yedek alınmaktadır. Bu da çok ciddi zaman kazanımı anlamına geliyor.  Değişen blokların takibi Change Tracking Writer (CTWR) background prosesi ile yapılmaktadır. Block Change Tracking aktifleştirildiğinde CTWR prosesi […]

Veritabanı oluşurken data ve log file’ın oluşacağı default path’leri değiştirmek

“Veritabanı Oluşturmak Deyip Geçmeyin!” isimli makalemde bir veritabanının nasıl oluşturulması gerektiğini detaylı olarak anlattım. Veritabanı oluşturma aşamasında siz özellikle veritabanı dosyalarının oluşacağı default bir path seçmezseniz, data ve log dosyaları instance seviyesinde daha önce ayarlanmış olan path’lerde oluşturacaktır. Bu default path’i hiç set etmediyseniz kurulum esnasında set edilmiş olan path’ler geçerli olacaktır. “SQL Server Kurulumu” […]