TNS-00505: Operation timed out hatası

16 Mar by Ahmet Duruöz

TNS-00505: Operation timed out hatası

Oracle veritabanı ve istemci arasındaki firewall ya da uygulama sorunlarına bağlı olarak istemci ve veritabanı arasındaki bağlantılar beklenmedik şekilde askıda kalabilmektedir. Bu durumda veritabanı alert.log dosyasında çok fazla sayıda “TNS-00505: Operation timed out” hatası yazacaktır.

Sorunun çözümü için veritabanının çalıştığı (grid değil) TNS_ADMIN (ORACLE_HOME/network/admin) dizini altındaki sqlnet.ora dosyasına aşağıdaki satır eklenip, veritabanının çalıştığı sunuculardaki listener’lar ve veritabanı yeniden başlatılmalıdır.

SQLNET.EXPIRE_TIME=10

Örnek bir sqlnet.ora dosyasının içeriği aşağıdaki gibi olmalıdır.

NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)

ADR_BASE = /u01/app/oracle

SQLNET.EXPIRE_TIME=10

SQLNET.ALLOWED_LOGON_VERSION_SERVER=8 
SQLNET.ALLOWED_LOGON_VERSION_CLIENT=8

sqlnet.ora dosyası değiştirdikten yada yeni oluşturduktan sonra önce veritabanını sonra listener servislerini tüm node’larda yeniden başlatın.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Lütfen captcha kodunu giriniz *

Lütfen Resimdeki Kodu Boşluğa Giriniz.