調整 Oracle Home 順序

因近日公司內自行開發軟體的主機需要軟體升級, 目標是把 Oracle Client 端由 10g 升級到 11g, 同時開發套件也把 Framework 由 2.0 升級到 4.0, 透過 VMWare 的 Clone 機制新產生一個測試平台, 透過軟體升級後偶而出現 Oracle connection 的錯誤訊息, 重新開機或重新啟動 IIS 都可能會恢復正常, 但一下子這個錯誤訊息就會跑出來.

網路上找得到 IIS 500.19 的錯誤訊息都跟這個錯誤無關, 最後只好由最基本的除錯開始研究, 首先利用 Oracle 的 Net Manager 把所有的連線刪除掉重新連結並確認連線正常, 重啟 IIS 執行軟體, 還是遇到同樣的錯誤.

腦筋思考了一下或許是因為在同一台機器上安裝了 10g, 11g, 及 11g ODAC (Oracle Data Access Components) 等三個 Oracle Home 讓系統搞不清楚, 更重要的是 ODCA 最後裝, 但沒有地方可以設定 TNS, 或許問題就出在找不到 TNS 上面吧.
Continue reading “調整 Oracle Home 順序”