Ay: Mayıs 2017

PostgreSQL – IP bloğundan gelen bağlantıları listelemek

PostgreSQL’in kullanışlı veri tiplerinden biri de inet veri tipidir. inet veri tipi IPv4 ve IPv6 adreslerini tanımlamada kullanılır. Eğer istenirse ip adresi subneti ile beraber de saklanabilir. Temel operatörler olan < (küçüktür) > (büyüktür) = (eşittir) operatörleri dahil olmak üzere toplam 17 operatör destekler. Bunlara ek olarak network(inet) , netmask(inet) gibi toplamda 14 adet fonksiyon […]

ADRCI ile listener log , trace gibi dosyaların silinmesi

ADR Command Interpreter (ADRCI) ile veritabanı , grid , listener için oluşturulan log , trace , incident , cdump gibi dosyaların belirli bir günden önceki oluşanları silmek mümkündür. Tek tek dizinler dosyaları manuel silmek yerine adrci ile bu işlemi çok kolay bir şekilde yapabilirsiniz. ADRCI kullanımı için Oracle Base , set edilmiş olmalıdır. Bu aracın […]

Sliding Window-Switch Partition-Split Range-Merge Range

Bu makaleyi okumadan önce partition kavramının ne olduğunu ve nasıl partition oluşturulduğunu bilmeniz gerekir. Bu konularda detaylı bilgi almak için “Partition Oluşturmak” isimli makalemi okumak isteyebilirsiniz.   Sliding Windows senaryosu partition olan tabloda sürekli aynı sayıda partition’ın bulunmasını sağlamaktır. Örneğin sadece son 2 yılın verisini her yıl bir partition olacak şekilde tutmak istiyorsunuz. Ve her yılın […]

Partitioned View Nedir ve Nasıl Yapılır

Bildiğiniz gibi partition büyük tabloların küçük tablolara bölünmesidir. Partition ile ilgili detaylı bilgi almak için “Partition Oluşturmak” isimli makalemi okumak isteyebilirsiniz.   SQL Server 2016 ‘dan önceki sürümlerde Table Partitioning Standart Edition’da desteklenmiyordu. Bu yüzden Standart Edition kullanan kurumlar table partitioning yapamıyordu. Bunun yerine Partitioned View ile bu sorun kısmen çözülebiliyor. SQL Server 2016 ve […]

SUM Fonksiyonunu Kullanırken Alınan “Arithmetic overflow error converting expression to data type int.” Hatasının Çözümü

SUM fonksiyonu kullanarak bir kayıt kümesini toplayarak toplam sonucu elde etmek istediğinizde bu hatayı alabilirsiniz. Bu hatayı almamak için SUM fonksiyonunun içinde topladığınız kolonu CAST ile bigint tipini dönüştürmeniz gerekir. Bir örnekle daha net açıklayalım.   Aşağıdaki gibi AdSoyad ve KayitSayisi kolonundan oluşan bir tablo oluşturup içine birkaç tane insert işlemi gerçekleştirelim. Script’te gördüğünüz gibi […]