Kategori: ORACLE

Drop tablespace işlemindeki ORA-02429: cannot drop index used for enforcement of unique/primary key hatası

Oracle veritabanlarında bir tablo alanında daha önceden oluşturulan bir tabloya ait constrain’ler olduğunda tablo alanın silinmesine izin verilmemektedir. Tablo alanı boş olduğunda bile Constrains’ler etkin olduğunda tablo alanı drop işleminde ORA-02429 hatası alınacaktır. Sorunun çözümü için ilgili Constrain’leri pasif duruma getirmek gerekmektdir. Alınan hata aşağıdaki gibi olacaktır. SQL> DROP TABLESPACE DATA_TS INCLUDING CONTENTS AND DATAFILES; […]

Oracle Exadata infiniband switch portları AutomaticHighErrorRate sebebiyle down olduğunda nasıl up yapılır ?

Oracle Exadata infiniband switch portlarındaki hata sayısı belirtilen eşik değerlere ulaştığında otomatik olarak AutomaticHighErrorRate olacak şekilde down duruma getirilmektedir. Sorun giderildikten sonra aşağıdaki şekilde up duruma getirilebilir. Öncelikle sorun olan infiniband switch’e ssh ile bağlanılmalıdır. Down durumdaki portun tespiti : [root@exasw-iba01 ~]# listlinkup Connector 0A Not present Connector 1A Not present Connector 2A Present <-> […]

ORA-00600: internal error code, arguments: [qesmaGetTblSeg_INT_3] hatası

29871098 numaralı bug sebebiyle partitioned tablolardaki DML işlemlerinde “ORA-00600: internal error code, arguments: [qesmaGetTblSeg_INT_3] ” şeklinde hata görülmektedir. Hatanın çözümü için veritabanınız ile uyumlu 29871098 numaralı yamayı uygulamanız gerekmektedir. Sorun 12c ve üzeri sürümdeki veritabanların görülebilmektedir. Aşağıdaki versiyonlarda sorun giderilmiştir. 20.1.0 19.6.0.0.200114 (Jan 2020) Database Release Update (DB RU)   29871098 numaralı yama sadece database […]

CRS-6706: Oracle Clusterware Release patch level (‘xxx’) does not match Software patch level (‘yyy’)

Oracle Grid 12.1 yada 12.2 versiyonlarında crs açılırken yama seviyelerinin farklı olmasına bağlı olarak  “CRS-6706: Oracle Clusterware Release patch level (‘xxx’) does not match Software patch level (‘yyy’)” şeklinde hata verip açılmamaktadır. Sorun genellikle yama uygulama sonrasında oluşmaktadır. Alınan hata aşağıdakine benzer şekilde olacaktır. [root@exadbadm01 ~]# /u01/app/12.2.0.1/grid/bin/crsctl start crs CRS-6706: Oracle Clusterware Release patch level […]

Supplemental Logging (tamamlayıcı günlük kaydı) nedir ?

Redo log dosyaları genellikle instance recovery ve media recovery için kullanılır. Bu tür işlemler için gereken veriler otomatik olarak redo log dosyalarına kaydedilir. Ancak, redo  tabanlı bir uygulama, redo log dosyalarında ek sütunların kaydedilmesini gerektirebilir. Bu ek sütunları log dosyalrına kaydetme işlemine tamamlayıcı günlük kaydı (supplemental logging) adı verilir. Oracle veritabanı varsayılan olarak herhangi bir […]