Kategori: ORACLE

ORA-39142: incompatible version number 5.1 hatası

12c r2 veritabanlarından Data Pump ile alınan bir yedeğin daha düşük , versiyondaki bir veritabanına import edilmeye çalışıldığında “ORA-39142: incompatible version number 5.1” şeklinde hata alınmaktadır. Hata içeriği aşağıdaki gibidir. ORA-39001: invalid argument value ORA-39000: bad dump file specification ORA-39142: incompatible version number 5.1 in dump file "/u01/export/ORCL.DMP" Bu hatanın alınmaması için export alınırken expdp […]

Oracle 12.2 veritabanlarındaki db link bağlantılarında yaşanan ORA-00603 ORA-03106 hataları

Oracle 12.2 veritabanlarına db link ile farklı veritabanlarından bağlantı sağlandığında , reco prosesi beklenmedik şekilde sonlanmaktadır. Bu sorun 27544973 numaralı bug sebebiyle oluşmaktadır. Sorunun yaşanmaması için ya 27544973 numaralı yama uygulanmalı ya da aşağıdaki şekilde “_db_link_sources_tracking” parametresi FALSE olarak ayarlanmalıdır. Parametre değiştirildiğinde veritabanı yeniden başlatılmalıdır. Veritabanı alertSID.log dosyasında aşağıdaki gibi hatalar görülmektdir. Session (1052,50052): RECO logon successful: […]

Oracle veritabanlarındaki indeks kalitesi

İndeks kalitesi , tüm veritabanı performansını doğrudan etkileyen bir unsurdur. Bir indeksin kalitesi clustering_factor/num_rows oranıyla ölçülür. Bu oran, indeksin sorgudaki kullanımıyla direkt olarak ilgilidir. İndeks kalitesi kötü ise sorgu , tabloda full table scan yapmasına sebep olacaktır. Clustering factor , temel alınan tabloya göre bir indeksin sıralılığının bir ölçüsüdür. Bir indeks erişimini takip eden bir […]

AWR (Automatic Workload Repository) retention ve interval değerlerinin değiştirilmesi

Tuning and Diagnostic Packs kurulmuş ise AWR ile otomatik snapshot’lar oluşturulup, ilgili snapshot’lar arasında veritabanı performansı hakkında bilgiler edinebiliriz.Tuning and Diagnostic Packs , veritabanından ayrı lisans gerektirmektedir. Snapshot’ların otomatik alınma sıklığını , interval ile bu snapshot bilgilerinin ne kadar gerçerli olacağını retention değerleri ile belirlenmektedir. — retention : 0 (sıfır) yapılırsa süresiz olarak saklanır. Dakika […]

Segmentlerin veri dosyası bloklarındaki yerleşimi

Oracle veritabanlarındaki segmentlerin veri dosyalarında nerelerde yer aldığının tespiti için aşağıdaki sorguyu kullanabilirsiniz. Sorgu ile hangi bloklarda hangi nesneler var yada bir nesnenin bir veri dosyasındaki yerleşimini tespit edebilirsiniz. SET LINESIZE 500 SET PAGESIZE 100 COL "Ilk Blok" FORM 9999999999 COL "Son Blok" FORM 9999999999 COL "Boyut (MB)" FORM 9999999999 COL "Sema Adi" FORM A10 […]