ORA-00600: internal error code, arguments: [...]
OracleNe demek?
Oracle çekirdeğinde bir iç tutarlılık kontrolü (internal consistency check) başarısız oldu. Bu, çekirdek kodunun beklemediği bir durumla karşılaştığını gösteren genel bir iç hata olup köşeli parantezlerdeki argümanlar hangi kod yolunun tetiklendiğini belirtir.
Neden olur?
Blok/veri bozulması, çözülmemiş bir Oracle yazılım hatası (bug), uyumsuz yama seviyeleri, bellek/donanım sorunları ya da beklenmeyen kenar durumları tetikleyebilir. İlk argüman (ör. [ktbdchk1]) sorunun hangi katmanla ilgili olduğunu gösterir ve destek analizinde anahtardır.
Nasıl çözülür?
Bu hata neredeyse her zaman Oracle Support ile ele alınmalıdır. Üretilen trace dosyasını ve alert.log kaydını saklayın; ilk argümanı My Oracle Support'ta ORA-600 Troubleshooter ve 'ORA-600 Lookup Tool' ile aratın. Uygun yama/PSU/RU'yu uygulayın. Bozulma şüphesi varsa DBVERIFY/RMAN VALIDATE ile blok bütünlüğünü doğrulayın. Kritik ortamda SR açmadan üretimde deneme yapmayın.
Aynı motorda diğer kayıtlar
- ORA-12537TNS:connection closed
- ORA-03135connection lost contact
- ORA-01033ORACLE initialization or shutdown in progress
- ORA-07445exception encountered: core dump
- ORA-01102cannot mount database in EXCLUSIVE mode
- ORA-29913error in executing ODCIEXTTABLEOPEN callout
- ORA-19804cannot reclaim N bytes disk space from M bytes limit