unable to open connection to “Oracle,Microsoft provider V1.0.5000.0″

來源:互聯網
上載者:User

在運行asp.net程式時,用ibatis串連資料庫,出現如標題的問題

查看詳細錯誤的時候發現需要oracle用戶端軟體8.1.7
最開始查發現需要重新安裝一遍oracle,於是重新安,但又遇到了oci.dll無法載入的問題。後來才查明是由於卸載了以前的oracle用戶端後,檔案夾目錄未刪除,導致oci.dll還存在
刪除oracle目錄後,順利安裝完畢
需要oracle用戶端軟體8.1.7,在網上查明是當oracle 9.2運行在NTFS的分區上時,對於某些非administrators組的使用者,ORACLE_HOME目錄是不可見的,而在windows server 2003下asp.net應用的帳戶是network service,因此無法建立oracle串連。解決辦法:1 以管理員身份登陸2 找到ORACLE_HOME檔案夾(D:\oracle\ora92),點右鍵,選屬性——安全,在組或使用者欄中選"Authenticated Users",在許可權中把"讀取和運行"的許可權去掉,再應用。然後重新選上,應用。選擇"進階",確認"Authenticated Users"應用於"該檔案夾、子檔案夾及檔案",然後確定3 重啟iis,開始——運行——cmd,在控制台輸入iisreset

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.