Ay: Eylül 2018

POSTGRESQL PGCRYPTO İLE KOLON ŞİFRELEME

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

Veritabani sunucularındaki sistem mesajlarında görülen “sending ioctl 2285 to a partition!” hatası

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

Oracle veritabanlarındaki endian format nedir ?

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 VERİTABANI VACUUM

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 şifresinin sıfırlanması

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