各位大神,最近碰到一個奇怪問題,PL/SQL鏈接遠程ORCLE后可以正常執行查詢,但是等過了幾分鐘沒用后,就斷開了,并且重新鏈接就報 ORA-12541 TNS 無監聽程式。我ping一下資料庫的服務器地址后,又可以重新鏈接。有沒有碰到過這種此類問題的大神,分享一下經驗~萬分感謝
uj5u.com熱心網友回復:
中間經過的路由器、防火墻什么的會關掉長時間不用的連接這個是正常現象
可以修改網路設備設定,比如對特定ip,特定埠設定比較長的超時時間這樣
或者你在應用中設定定時訪問資料庫的機制
如果是pl/sql,可以打開一個視窗讓它定時執行一個查詢
uj5u.com熱心網友回復:
等了幾分鐘 是 沒操作,還是一直在用uj5u.com熱心網友回復:
現在又出現鏈接資料之前都要ping這個服務器的IP,不然就報TNS無監聽,代碼寫的定時任務推送資料到這個庫也很難推過去。我糾結的是ping一下IP就好使了,這個資料庫是不是太傲嬌了
uj5u.com熱心網友回復:
沒有操作,現在的情況是鏈接這個資料庫之前都要ping一下這個服務器的ip,不然就報TNS無監聽,ping了一次就可以正常鏈接。
uj5u.com熱心網友回復:
看下 在sqlnet.ora的末尾有沒有 SQLNET.EXPIRE_TIME=5 這種限制。感覺防火墻有設定
感覺是中間
uj5u.com熱心網友回復:
原來遇到過這樣的問題,是辦公室的無線路由出問題了,管理員換了個新的就OK了。具體原因,沒有往下分析。
uj5u.com熱心網友回復:
網路是否穩定,配置問題。uj5u.com熱心網友回復:
防火墻設定沒有 長連接的問題 !uj5u.com熱心網友回復:
硬體問題,從軟體上是無法解決的。轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/66562.html
標籤:基礎和管理
上一篇:Oracle呼叫存盤程序寫入
下一篇:oracle卸載問題
