DBAtlas · Veritabanı operasyon atlası

ORA-03135: connection lost contact

Oracle

Ne demek?

Daha önce kurulmuş ve çalışan bir oturum, sunucuyla iletişimi kaybetti. Uzun süren bir sorgu ya da boşta bekleyen bir bağlantı, karşılıklı haber alınamadığı için koptu.

Neden olur?

Sunucu süreci beklenmedik şekilde sonlandı (ORA-00600/07445, kill, kaynak limiti); RESOURCE_LIMIT profili oturumu kesti; boştaki bağlantı bir güvenlik duvarı/yük dengeleyici tarafından düşürüldü; ya da ağda kesinti/paket kaybı yaşandı. Genellikle uzun sürede yanıt vermeyen sorgularda ya da idle bağlantılarda ortaya çıkar.

Nasıl çözülür?

alert.log ve ilgili trace dosyalarında sürecin neden öldüğünü arayın (ORA-00600/ORA-07445 var mı). Ağ tarafında güvenlik duvarı idle timeout'unu artırın ve sqlnet.ora'da SQLNET.EXPIRE_TIME ile dead connection detection açın. Kullanıcı profilindeki CONNECT_TIME/IDLE_TIME limitlerini kontrol edin. Sunucu kaynak baskısını (bellek, CPU, PROCESSES) inceleyin.

DBAtlas'ta aç →

Aynı motorda diğer kayıtlar