Oracle hataları

ORA-03113: end-of-file on communication channel

İletişim kanalında dosya sonu — bağlantı koptu

ORA-03113: end-of-file on communication channel

İstemci ile sunucu süreci arasındaki bağlantı beklenmedik biçimde kesildi. Neden iki tarafta da olabilir: ölen bir sunucu süreci, boşta bağlantıları kapatan bir ağ cihazı ya da kapanan bir veritabanı. Alert log ile başlayın.

ORA-03113 ne demek?

İstemci sunucuyu bekliyordu ve bağlantı aniden bitti. Mesaj bir şeyin koptuğunu söyler, neyin koptuğunu değil. Sunucu süreci çöktüyse alert log’da genelde aynı anda bir ORA-00600 ya da ORA-07445 vardır. Alert log temizse ağa bakın: güvenlik duvarları boşta kalan bağlantıları sık sık düşürür.

ORA-03113 neden olur?

ORA-03113 nasıl çözülür?

  1. Hatanın zamanını alert log’da bulun; ORA-00600, ORA-07445 ya da kapanma arayın.
  2. Veritabanı sağlıklıysa ağdan şüphelenin. Boşta bağlantılar canlı kalsın diye sunucudaki sqlnet.ora’ya SQLNET.EXPIRE_TIME ekleyin.
  3. İstemci ile sunucu arasındaki güvenlik duvarı ve VPN boşta kalma sürelerine bakın.
  4. Hep aynı ifade tetikliyorsa bunu çökme gibi ele alın: trace dosyasına ve My Oracle Support’a bakın.

ORA-03113 örneği

Boşta bağlantıları canlı tutun (sunucu tarafı sqlnet.ora, dakika):

SQLNET.EXPIRE_TIME = 10

O anın çevresindeki hatalara bakın:

adrci> SHOW ALERT -TAIL 100
adrci> SHOW INCIDENT -MODE BRIEF

SQLlightspeed’de

Bir ifade hata verdiğinde SQLlightspeed’in hata paneli, hata kodunu sade bir Türkçe açıklama ve ne yapmanız gerektiğine dair bir öneriyle; Oracle’ın kendi mesajı ve Oracle dokümantasyonuna bağlantıyla birlikte gösterir — bu hata ve sık görülen onlarca başka hata için.

İlgili hatalar

ORA-00600ORA-12170ORA-01034 Tüm Oracle hataları →

Oracle dokümantasyonu: ORA-03113. Oracle, Oracle Corporation’ın tescilli ticari markasıdır. SQLlightspeed’in Oracle ile bir bağlantısı yoktur.