Kategori: ORACLE

20 Nis by Ahmet Duruöz Etiketler: , ,

enq: US – contention bekleme olayı

“enq: US Contention” bekleme olayı , satır ön belleğindeki latch’lerdeki contention(çekişme) ile ilişkilidir. Eğer offline olan undo segment’leirnin kısa sürede online yapılmasına zorlanıyorsa, bu durumda darboğaz oluşturacaktır. Satır önbelleğindeki latch, iş yüküne ayak uyduramıyor olabilir. Bu durumda undo retention auto tune özelliği kapatılmalı sorun çözülmezse daha fazla online undo segment sağlanmalıdır. Online olan undo segment […]
10 Nis by Ahmet Duruöz Etiketler: , , ,

Index oluşturma işleminin takibi

Bir indeks oluşturma işlemi bazen çok uzun sürebilmektedir. TOAD gibi grafik arayüz yazılımları kullanmıyorsanız , işlemin ne aşamada olduğunu ne kadar daha süreceğini tahmin etmek biraz zorlaşmaktadır.  İndeks oluşturma komutu verildiğinde işlemin ne aşamada olduğunu ne kadarlık sürenin tamamlandığını ve ne kadar daha süreceğini aşağıdaki sorgu ile öğrenebilirsiniz.   set lines 300 pages 1000 col […]
20 Mar by Ahmet Duruöz Etiketler: , ,

Oracle veritabanı 12.2.0.1 versiyonundaki parallel sorgulardaki “PX Deq: Table Q Normal” bekleme olayı

12.2.0.1 versiyonundaki veritabanlarında “insert into select … ” şeklindeki sorgular,  DOP 32 olarak parallel çalıştırıldığında , tüm paralel proseslerde “PX Deq: Table Q Normal” şeklinde bekleme olayı görülmekte ve sorgu tamamlanmamaktadır. Farklı DOP ile çalıştırıldığında sorun yaşanmamaktadır. Sorun görülen sorgular aşağıdaki gibi olacaktır.  SQL> INSERT /*+ APPEND */ INTO TABLO SELECT .... Sorunun sebebi 29252790 […]
16 Mar by Ahmet Duruöz Etiketler: ,

TNS-00505: Operation timed out hatası

Oracle veritabanı ve istemci arasındaki firewall ya da uygulama sorunlarına bağlı olarak istemci ve veritabanı arasındaki bağlantılar beklenmedik şekilde askıda kalabilmektedir. Bu durumda veritabanı alert.log dosyasında çok fazla sayıda “TNS-00505: Operation timed out” hatası yazacaktır. Sorunun çözümü için veritabanının çalıştığı (grid değil) TNS_ADMIN (ORACLE_HOME/network/admin) dizini altındaki sqlnet.ora dosyasına aşağıdaki satır eklenip, veritabanının çalıştığı sunuculardaki listener’lar […]
15 Mar by Ahmet Duruöz Etiketler: ,

ORA-13717: Tuning Package License is needed for using this feature

Oracle Database standart sürümü ile sql tunning görevi veya tuning package ile ilgili bir şey oluşturmaya çalıştığınızda, “ORA-13717” hatası alırsınız. Bu özelliği kullanmak için Tuning Package Lisansını veya Diagnotics Paket Lisansını satın almanız gerekir. Tüm hata aşağıdaki gibi olacaktır. ERROR at line 1: ORA-13717: Tuning Package License is needed for using this feature. ORA-06512: at […]