Skip to content
Öncelikle extension yok ise aşağıdaki komut ile oluşturulur. CREATE EXTENSION pgcrypto; kullanacağımız fonksiyonlar; PGP_SYM_ENCRYPT(‘kolona girilecek olan değer’,‘AES_KEY’)PGP_SYM_DECRYPT(kolon_ismi::bytea,‘AES_KEY’) Örnek: Tablo create edilir: Create table den(age integer,sifre varchar(255)); Tabloya şifrelemek istediğimiz kolon aşağıdaki gibi insert edilir. İnsert into den values(21,PGP_SYM_ENCRYPT(‘AAA’,‘AES_KEY’)); Şifresiz olarak görmek için: Select age,pgp_sym_decrypt(sifre::bytea,‘AES_KEY’) from den; Şifreli olarak görmek için: Select * from den; İstenirse […]
Oracle veritabanı çalışan Linux sistemlerdeki , sistem kayıt dosyasında 17186167 numaralı bug sebebiyle aşağıdaki hata mesajları görülmektedir. Sorun 18.1 versiyonunda giderilmiştir. Sorun 11g ve özellikle de 12c veritabanı sunucularında görülmektedir. Sorunun çözümü için 17186167 numaralı yama hem veritabanı hem de grid home’lara uygulanmalıdır. dmesg ile kontrol edildiğinde aşağıdaki hata mesajları görülmektedir. [ 7364.279527] asm_rbal_+asm: sending ioctl […]
Endian Nedir ? Endian , bilgisayarların multi-byte veri tiplerinin bellekteki saklanma yöntemidir. Diğer bir değişle verinin byte sıralamasını belirler. Little ve Big olmak üzere iki çeşit endian vardır. Little Endian Veri , bellekte ters sırada saklanır. Big Endian Veri , bellekte düz sırada saklanır. Örneğin ; Bir tamsayının 4 bayt (32 bit) olarak saklandığını varsayalım, […]
Postgresql veritabanında vacuum nedir nasıl kullanılıra değinecek olursak; VACUUM ANALYZE ile birlikte sorgu planlayıcısının kullandığı istatistiklerin güncel olmasını sağlar silinmiş kayıtların temizlenmesini ve diskte yer açılmasını sağlar. Düzenli olarak yapılması gerekir Vacuum çalışırken standart sorguların hepsi yapılabilir, Sadece tablo özellikleri değiştiren işlemler yapılamaz Birde vacuum full diye bir temizleme yöntemi var, VACUUM FULL Kapsamlı vacuum işlemi, parametresiz […]
MySQL root şifresi, root kullanıcısının MySQL veritabanına tam erişimini sağlar. Mysql veritabanında root şifresi hatırlanmadığında ya da bilinmediği durumlarda aşağıdaki gibi sıfırlanabilir. Sıfırlama için Linux ortamlarda root ile , windows ortamlarda administrator ile bağlantı sağlanması gerekmektedir. Sıfırlama adımları aşağıdaki gibidir. Mysql servisinin kapatılması : Ubuntu ve Debian ise ; /etc/init.d/mysql stop CentOS, Fedora, Red Hat […]