Ay: Şubat 2017

Suspect Olmuş Veritabanını Kurtarmak

Veritabanının suspect mode’a düşmesi her dba’in korkulu rüyasıdır. Sağlam bir backup stratejisi ile bu sıkıntının önlemini almak gerekir. İlk olarak suspect olmuş veritabanını kesinlikle detach etmemelisiniz. SQL Server 2014’te detach etmemize izin vermiyor. Bu özelliğin hangi sürümden itibaren geldiğini hatırlamıyorum ama önceki bazı sürümlerde bu işlemi yapmamıza izin verdiği için bu hatırlatmayı yapmak istedim.   […]

Checksum ve TornPage Kavramları

Checksum ve TornPage Kavramları SQL Server Veritabanının Özelliklerinden Page Verify’ın seçeneklerindendir. Her ikiside veritabanında disk hatalarından dolayı oluşan I/O problemlerini keşfetmek ve raporlamak için kullanılan yöntemlerdir. TornPage SQL Server 2000 zamanında Microsoft’un default olarak set ettiği page verify seçeneğiydi. Checksum SQL Server 2005 ile beraber daha gelişmiş bir page verify seçeneği olarak hayatımıza girdi. Makalenin […]

Exadata üzerindeki tüm cell node yada compute node larda birden , tek sunucudan komutların çalıştırılması

Exadata üzerindeki sunucularda, tek bir sunucu üzerinden tüm compute node yada cell node’lar üzerinde komut çalıştırabilirsiniz. Bu işlem için dcli aracını kullanabiliriz. Dcli ile istenilen sunucularda paralel olarak komutlar çalıştırılabilir. Bu sayede tek bir sunucu üzerinden birçok hedefteki sunucuda komut çalıştırılabilir. Aşağıdaki gibi kullanımı mümkündür. dcli [opsiyonlar] [komut] Dcli kullanımı için dcli komutunun çalıştırıldığı sunucu ile […]

SQL Server Page Yapısı ve DBCC Page

SQL Server üzerindeki storage tiplerini SQL Server Storage Kavramları(Page, Extents, GAM, SGAM, PFS, IAM, BCM, DCM) isimli makalede görmüştük. En küçük birim olan page’in yapısında neler var? 8 KB içinde hangi veriler bulunur?   Bir page 8 KB yani 8192 Byte büyüklüğündedir. Her page’in ilk 96 Byte’lık kısmı Page Header isimli Başlık bölümünden oluşur. Burada ilgili […]

EXPIRED(GRACE) durumundaki kullanıcıların mevcut şifreleri ile OPEN durumuna getirilmesi

Kullanıcıların şifreleri , profillerindeki PASSWORD_LIFE_TIME süresi boyunca geçerli olur. Bu süre sonunda şifrelerinin süresi dolar ve değiştirilmesi gerekir. Şifre süresi dolduktan sonra , profildeki PASSWORD_GRACE_TIME değerindeki gün kadar , kullanıcının durumu EXPIRED(GRACE) şeklinde olacaktır. Durumu EXPIRED(GRACE) olan bir kullanıcının mevcut şifresi korunarak durumunun NORMAL şekline dönüştürülmesi için gerekli komutu , aşağıdaki sorgu ile oluşturabilirsiniz.   […]