“ora-28547 連接服務器失敗,可能是oracle net 管理錯誤”故障解決總結

    公司阿里雲上的基於Linux下的oracle數據庫連接時報“ora-28547 連接服務器失敗,可能是oracle net 管理錯誤”,搜索網上的解決方法,基本上是三種方法,但是我遇到的是另外情況,解決方式也是第四種方法,在這裏寫下來,做個分享。

    方法一:客戶端遠程登陸報此種錯誤,但是本地登陸卻報另外一種錯誤“ORA-03113: end-of-file on communication channel”,解決方式:修改listener.ora文件,去掉PROGRAM = extproc

    詳解參考:http://blog.csdn.net/haiross/article/details/12781141

    方法二:oracle數據庫配置監聽器時,主機名無法解析到本機的Ip地址,解決方式:修改listener.ora,將“host= 您的主機”修改成“host=您的Ip”。

    方法三:oracle數據庫文件sqlnet.ora配置不當,將“SQLNET_AUTHENTICATION_SERVICES=(NTS)  ”註釋掉,或者修改成”SQLNET_AUTHENTICATION_SERVICES= (ALL) “

    詳解參考:http://blog.csdn.net/chenbin520/article/details/8133916/

                  http://www.xifenfei.com/2011/11/sqlnet-                         authentication_services%E5%8F%82%E6%95%B0%E8%AF%B4%E6%98%8E.html

    方法四:也是我遇到的問題,oracle數據連接時,偶爾會連接得上,連接不上時,報“ora-28547 連接服務器失敗,可能是oracle net 管理錯誤”,上訴三種方式完全無法解決問題,突然懷疑可能是網絡線路異常,而通過異地(非本公司內部網絡登錄)無此問題,定位出此問題應該是公司網絡問題,最終發現設置公司網絡走的線路不穩定,線路丟包率比較嚴重,換到專網之後,問題解決。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章