前幾天收到一位讀者朋友的來信
在我的監聽日志中出現錯誤TNS
: TNS:listener received no CONNECT_DATA from client
經過查找資料了解到這種錯誤應該是客戶端tnsnamesora中沒有寫 CONNECT_DATA的原因 我檢查過客戶端的機器沒有發現問題
目前的現象每幾分鐘出現一次該錯誤(見附件) 即使是在凌晨的時候也是 這段時間我們沒有開發人員在凌晨時候使用Oracle 到目前為止也沒有發現客戶端機器不能正常連接數據庫的情況
今天才有時間研究一下
Error: ORA
/ TNS
Text: TNS:listener received no CONNECT_DATA from client
Cause: No CONNECT_DATA was passed to the listener
Action: Check that the service name resolved from TNSNAMESORA has the
CONNECT_DATA component of the connect descriptor
也就是說只有在TNSNAMES
那麼當通過一些網絡工具或HA工具等檢測監聽器端口時
C:\>telnet
此時在日志中就會記錄如下信息
TNS
TNS
TNS
如果客戶端都正常的話
From:http://tw.wingwit.com/Article/program/Oracle/201311/18024.html