Ay: Ekim 2016

DSTV28 UPDATE OCT 2016 TZDATA2016G yamasının RAC veritabanına uygulanması ve gerekli işlemler

Türkiye’deki yaz saati uygulamasının kalıcı olmasıyla birlikte , tüm sistemlerde saatlerin 30 ekimde geri alınmaması için yama gerekmektedir. Oracle veritabanı için gerekli yama yayınlanmış durumdadır. Bu yamanın nasıl uygulanacağını ve sonrasında yapılması gereken işlemleri anlatmaya çalıştım. Öncelikle 24701840 numaralı yamayı indirmekle işe başlıyoruz. Bu yamanın uygulanabilmesi için Opatch versiyonun 11.2.0.3.5 ve üzeri olması gerekiyor. OPatch versiyonunuz eski […]

SQL Server Storage Kavramları(Page, Extents, GAM, SGAM, PFS, IAM, BCM, DCM)

SQL Server’ın storage üzerindeki en temel birimi Page’dir. Her bir page 8 KB’dan oluşur. İşletim sisteminden disk allocate eden(mdf ya da ndf dosyalarının büyümesi,disk alanı tahsis etmesi olarak düşünebilirsiniz.)mdf ya da ndf dosyaları mantıksal olarak page’lere bölünür. Disk üzerinden yapılan IO page seviyesinde gerçekleşir. SQL Server Page’leri yönetmek için Extent’leri kullanır.   Her Extent 8 […]

String or binary data would be truncated hatasının çözümü

Bu hata insert yapmak istediğinizde insert edilecek tablodaki kolonun boyutu yetersiz gelirse karşımıza çıkar. Örneğin aşağıdaki script yardımıyla denemeveri veritabanında kolonsize isminde bir tablo oluşturalım.   USE [denemeveri] GO CREATE TABLE [dbo].[kolonsize]( [veritabanı_adı] [varchar](10) NULL, [kullanıcı_adı] [varchar](10) NULL, ) ON [PRIMARY]   Daha sonra bu tabloya aşağıdaki gibi bir insert yapmaya çalışalım. USE [denemeveri] GO   […]

MongoDB Sharded Cluster Yetkilendirmenin Etkinleştirilmesi

MongoDB kurulduktan sonra varsayılan olarak yetkilendirme (authentication) etkinleştirilmemiş şekilde gelir, kullanıcılar kullanıcı adı/parola ve yetki seviyesindeki veri tabanlarını belirtmeye gerek duymadan giriş yapabilirler. Yetkilendirme, güvenlik için son derece önemlidir ve etkinleştirilmesi gerekir. Etkinleştirme işlemi için sırasıyla aşağıdaki adımlar uygulanmalıdır (Sunucu Centos Linux 7, MongoDB sürümü 3.2’dir):  Öncelikle openssl ile bir anahtar dosyası oluşturulur, bağlantı ve […]

SQL Server Data Dosyasını Shrink Etmek Mi?!

“SQL Server Log Dosyasını Shrink Etmek” isimli makalemizde konusu geçtiği için ve data dosyasını shrink etme işlemin bazı sakıncaları olduğu için bu makaleyi yazmak istedim. Evet data dosyaları shrink edilebilir. Ama data dosyalarınızı shrink ederseniz bu dosyalardaki index fragmantation çok yüksek oranda artacaktır. Index deyip geçmeyin. Tablolarımızda clustered index’lerimizde buna dahil. “Clustered Index ve Non […]