Yazar: Ahmet Duruöz

Data Pump işlemi sırasında çalıştırılan sql deyiminin tespiti

Yavaş ilerleyen ya da asılı kalan Data Pump işlemlerinde , o an hangi sorgunun çalıştığının tespiti , sorunun anlaşılmasında yardımcı olacaktır. Aşağıdaki script , Data Pump işleminin her 10 dakikada bir, geçerli bekleme olayıyla birlikte yürütülen sql deyimini gösterecektir. Öncelikle aşağıdaki kodu içeren dp_current_sql.sql isimli bir script oluşturun. spool current_sql.out oradebug setospid &spid select to_char […]

ORA-04036: PGA memory used by the instance exceeds PGA_AGGREGATE_LIMIT hatası

12c veritabanlarında bazı çok fazla sort ya da join yapılan işlemlerde “ORA-04036: PGA memory used by the instance exceeds PGA_AGGREGATE_LIMIT” şeklinde hata alınabilmektedir. Hatanın sebebi 12c ile gelen “pga_aggregate_limit” parametresi ile hard limit getirilen bellek sınırlamasıdır. Bu parametrenin değeri varsayılan olarak PGA_AGGREGATE_TARGET parametresinin 2 katı ya da PROCESSES parametresinin değeri x 3 şeklindedir. PGA_AGGREGATE_LIMIT parametresinin değerini 0(sıfır) […]

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

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