Ay: Eylül 2016

TDE(Transparent Data Encryption) Nedir ve Nasıl Oluşturulur

TDE veritabanını şifrelemek için kullanılır. TDE ile Data ve Log dosyaları gerçek zamanlı olarak page seviyesinde şifrelenir ve bu esnada uygulamalarda bir kesinti olmaz. TDE ile ilgili en çok akla gelen soru şudur: “veritabanı TDE kullanılarak şifrelendiğinde instance üzerinde yetkisi olan bir DBA ya da başka bir kullanıcı bu veritabanını görebilir mi?” Evet görebilir.   […]

The certificate, asymmetric key, or private key file is not valid or does not exist; or you do not have permissions for it Hatasının Çözümü

Bu hatayı TDE(Transparent Data Encryption) ile şifrelenmiş bir veritabanının backup’ını başka bir instance’a restore etmek için, TDE ile şifrelenmiş sunucudan alınmış sertifika backup’ını, veritabanını restore etmek istediğimiz sunucuya aktarmak istediğimizde alabiliriz. Sertifikayı create etmek istediğimiz instance’ın kullandığı sql server servis hesabının gerekli yetkisinin olmadığı anlamına gelir. Sql server servis hesabına sertifika ve private key’in bulunduğu […]

Exadata flashdisk , flashcache drop ve recreate işlemleri

Exadata , cellnode’lar üzerindeki flash diskleri ve flash cache’i online olarak drop edebilir ve yeniden oluşturabilirsiniz. Bu işleme , flash modüller değiştiktikten sonra flash cache normal durumuna değilse ihtiyacınız olacaktır. Flash modül değişimi sonrasında flash disklerin durumunu da normal olmayabilir. Flash disklerin durumunu görüntülemek için ; [root@oracel01 ~]# cellcli CellCLI: Release 11.2.3.3.0 - Production on […]

Select Top 1000 ve Edit Top 200 Sayılarını Değiştirmek

SQL Server Management Studio kullanırken belki aklınıza takılmış olabilir. Bir tablo üzerinde sağ tıkladığımızda aşağıda da görüldüğü gibi karşımıza Select Top 1000 Rows ve Edit Top 200 Rows seçenekleri çıkar.   Bu sayıları SQL Server Management Studio üzerinden aşağıdaki gibi değiştirebiliyoruz. Tools ve ardından Options seçeneklerini tıklıyoruz. Açılan pencereden yukarıdaki gibi SQL Server Object Explorer’ı […]

Loginlerin, instace üzerindeki yetkili olmadığı veritabanı isimlerini görmesini engellemek

Konsolide bir SQL Server ortamı kullanıyorsanız bir instance üzerinde birden fazla uygulamaya ait veritabanı ve login var demektir. Her login instance’a bağlandığında default olarak diğer veritabanlarını görür fakat yetki vermediyseniz veritabanının içindeki hiçbir şeyi görüntüleyemez. Login’lerin kendilerine ait olmayan veritabanlarının isimlerini görmeside bir güvenlik açığıdır. Bu yüzden loginlerden başkalarının veritabanlarının isimlerini görebilme yetkisini almanız gerekir. […]