Kategori: ORACLE

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 […]
15 Mar by Ahmet Duruöz Etiketler: , ,

11.2.0.3 ya da 11.2.0.4 versiyonundan 12.2.0.1 versiyonuna upgrade sırasında “ALTER TABLE tab_stats$” işlemininde bekleme sorunu

Oracle 11.2.0.3 ya da 11.2.0.4 versiyonundan 12.2.0.1 versiyonuna yükseltme işlemilerinde ilk fazda uzun süre bekleyebilmektedir. Log’lar incelendiğinde aşağıdaki işlemde beklediği görülecektir. SQL> Rem Basic standard package is invalid at this point. SQL> ALTER TABLE tab_stats$ DROP (spare1, spare2, spare3, spare4, spare5, spare6); Bu durumda , muhtemelen 29024054 numaralı bug ile karşılaşmış olabilirsiniz. Normalde upgrade işleminin […]
11 Mar by Ahmet Duruöz Etiketler: ,

Kullanımdan kaldırılan ve desteklenmeyen parametrelerin tespiti

Oracle 12c itibariyle bazı parameteler ya kullanımdan kaldırıldı ya da artık desteği bulunmamaktadır. Bu parametreleri v$parameter görüntüsünden  öğrenebiliriz. 12c upgrade işlemi öncesinde bu parametrelerin spfile yada pfile dosyasından çıkarılması gerekmektedir. Kullanımdan kaldırılan ve desteği olmayan parametreleri aşağıdaki sorgu ile tespit edebilirsiniz. SQL> SELECT name from v$parameter WHERE isdeprecated = 'TRUE' ORDER BY name; Sorgu sonucundan […]