Ay: Eylül 2016

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” […]

MongoDB Community Edition Kurulumu

  Bu yazıda CentOS Linux’a MongoDB Community Edition kurulumu anlatılacaktır. Aynı kurulum şekli RedHat Linux sürümleri için de geçerlidir. Sürümler: İşletim Sistemi: CentOS Linux 7 – 64bit MongoDB: MongoDB Community Edition 3.2 Sunucu üzerinde yönetim için bir kullanıcı oluşturulur. [root@mongodbserv ~]# adduser mongodb [root@mongodbserv ~]# passwd mongodb Kurulum için YUM ayarları yapılır. Doğrudan .rpm ile […]

Kolon Seviyesinde Şifreleme(Column Level Encryption)

SQL Server’da önemli bir tablonuzdaki önemli bir kolonunuzun içeriğini kimsenin görmesini istemeyebilirsiniz. Böyle bir durumda bu kolonu şifreli hale getirebilirsiniz. Kolonu şifreli hale getirmek için öncelikle ilgili veritabanında aşağıdaki script yardımıyla master key oluşturmalısınız. Örneğimizde test amaçlı olduğu için basit bir şifre verdik. Production ortama uygularken daha karmaşık bir şifre vermelisiniz. USE AdventureWorks2014 GO CREATE […]

Network Access Control List nedir , nasıl kullanılır ?

11gR1 den itibaren Oracle veritabanlarında dış network hizmetlerine erişim için yetkilendirme , Access Control List (ACL) ile yapılmaktadır. DBMS_NETWORK_ACL_ADMIN isimli paket ile işlemleri yapmak mümkündür. Aşağıdaki PL/SQL paketlerini kullanabilmek için artık network ACL oluşturup bune yetki verilmesi gerekmektedir. Aksi takdirde “ORA-24247: network access denied by access control list (ACL)” şeklinde hata alınacaktır. • UTL_TCP • […]