我正在使用DevArt的dotConnect Universal連接到Oracle數據庫。DevArt的通用Oracle提供程序發生錯誤,但與Microsoft的Syste.Data.OracleCleint無關
它在測試環境和我的本地機器上運行得非常好,但是當我將它部署到生產環境時,它會間歇性地發出錯誤。 這些錯誤類似於ORA 12571:TNS數據包故障和ORA -03114:未連接到Oracle。您可以在以下網址查看這些錯誤:http://screencast.com/t/1XreLL0fq和http://screencast.com/t/mpbTkf3t4。
但是,當我將供應商從Devart dotConnect Universal更改爲Microsoft的System.Data.OracleClient時,所有操作都沒有任何錯誤。使用DevArt或Micrsoft的Oracle提供程序時,我的代碼完全一樣,因爲我在ADO.Net中使用了DBProvider編碼風格。
爲什麼DevArt的供應商有時會成功,有時會失敗(這在測試環境中是完美的)?可能是別人有過類似的經歷。