23 Kasım 2009 Pazartesi

WARNING: inbound connection timed out (ORA-3136)

Merhaba,

ORA-03136 hatasına alert.log dosyasında başlıktaki gibi görebilirsiniz.

WARNING: inbound connection timed out (ORA-3136)

Bu hatanın alınmasındaki sebep, veritabanına bağlanmak isteyen bir kullanıcının kendisine tanımlanmış olan sürede, firewall, bağlantı problemleri gibi sebeplerden ötürü bağlanamamış olması.

Çözüm için listener'da bir parametreyi değiştmemiz ve bir dosya içerisine parametre eklememiz gerekebilir.

vals1:/home/oracle#lsnrctl
LSNRCTL for HPUX: Version 10.2.0.4.0 - Production on 23-NOV-2009 11:38:17
Copyright (c) 1991, 2007, Oracle. All rights reserved.
Welcome to LSNRCTL, type "help" for information.

LSNRCTL> set help
The following operations are available after set An asterisk (*) denotes a modifier or extended command: password rawmode displaymode trc_file trc_directory trc_level log_file log_directory log_status current_listener inbound_connect_timeout startup_waittime save_config_on_stop dynamic_registration

LSNRCTL> show inbound_connect_timeout
Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
LISTENER parameter "inbound_connect_timeout" set to 60
The command completed successfully

LSNRCTL> set inbound_connect_timeout 0
Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
LISTENER parameter "inbound_connect_timeout" set to 0
The command completed successfully

inbound_connect_timeout'un ilk değeri 60 saniyedir. Bu değeri sıfır yaparsak limitsiz olacağını belirtmiş oluyoruz.

Ardından $ORACLE_HOME/network/admin dizini içerisinde bulunan sqlnet.ora dosyasının içerisine aşağıdaki satırı ekliyoruz;

SQLNET.INBOUND_CONNECT_TIMEOUT 0

Bu işlemleri tamamladıktan sonra, bir süre daha alert.log günlük dosyasını incelemeye devam edin, problemin ortadan kalktığını göreceksiniz.

İyi çalışmalar,

Ogan

3 yorum:

Okcan Yasin Saygılı dedi ki...

ogan bişe sormak istiyorum kişi firewall ayarlarından kişinin geçişi sağlanamzmı şimdiden cevabın için teşşekür ederim paylaşımın çok güzel

Ogan Ozdogan dedi ki...

firewall ayarlarındaki bir takım konfigürasyonlardan dolayı transmisyon gecikiyor olabilir. firewall konusunda çok detaylı bilgiye sahip değilim fakat tamamen kapatılması durumunda bu problemin, benim söylediğim parametreleri değiştirmeden düzeleceğini düşünüyorum. bu parametreleri değiştirirsek başka bir ayar yapmamıza gerek kalmıyor.

Adsız dedi ki...

ogan hocam bu yararlı bilgiler için teşekkürler yazılarınızın devamını dilerim. başarılar...

Takip et: @oganozdogan