Oracle數據庫連接超時


關於Oracle數據庫的連接失敗問題,有N種情況都會導致,這次遇到的是一般開發或者運維人員難以發現的

場景:

有一台機A能夠正常連接數據庫並正常運行,機器B連接失敗

32位WebService程序基於.Net4.0開發,部署在IIS上,通過Oracle Client鏈接數據庫

問題排查:

IIS啟用32應用程序池

應用程序池啟用4.0版本

B機器NetManeger配置的數據庫實例名、IP、數據庫端口均與A服務器一致

測試B至數據庫服務器IP網絡通暢  ping 服務器IP

測試端口通暢 telnet 服務器IP 數據庫端口

仍然提示連接超時;

上述所有基本檢查都已確認沒有問題,最后意外的發現

兩個服務器ABNetManager里面的連接模式不一樣

A為專用服務器模式,B默認的數據庫連接

所以問題就在這里,連接模式在數據庫上做的設置,在大型的公司或者項目系統管理,DBA、系統運維、系統開發都是嚴格區分的,

如果在DBA在數據庫做了改動,卻沒通知出來,就會導致這種問題,根本排查不出來。

連接模式相關文章 https://blog.csdn.net/ronggangzhao/article/details/43418311

 

人員分工細化,提高工作效率,溝通交流做到位是前提。

大家一起來爬坑!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM