oracle 12 问题:需要 Oracle 客户端软件 8.1.7 或更高版本
環境:win server 2008 r2 oracle 12C 錯誤提示: System.Web.Services.Protocols.SoapException: 服務器無法處理請求。 ---> System.Exception: System.Data.OracleClient 需要 Oracle 客戶端軟件 8.1.7 或更高版本。 在 LocalUser.GetUserByAccountID(String AccountID) --- 內部異常堆棧跟蹤的結尾 ---
使用了以前的方法,包括設置權限,設置環境參數等等,一直不起作用。只能繼續從oci.dll方面想辦法,發現64位的oci.dll一直在使用,無論怎么設置,都不會去使用32位的oci.dll,繼續糾結..... 參考了http://david0341.iteye.com/blog/1006410的文章,一直想辦法修改oci.dll。各種辦法都想了,包括修改注冊表的oracle的bin路徑,替換64位oci文件,但是始終不起作用……
后來偶爾,點擊運行了一下自己oracle 12 32位客戶端下面的exe文件,發現提示缺少:msvcr100.dll。于是下載32位的msvcr100.dll放在32客戶端的根目錄下面……
至此,所有問題解決!!!!!!!
?
總結,在win server 2008 r2 64位環境中,使用綠色版的程序,可能會提示找不到msvcr100.dll的錯誤(我在win7 64位上沒出現過這種情況),這種情況下要下載32位msvcr100.dll放置在程序的根目錄下面,綠色版的程序才能正常運行。
轉載于:https://www.cnblogs.com/starpnd/p/3456370.html
總結
以上是生活随笔為你收集整理的oracle 12 问题:需要 Oracle 客户端软件 8.1.7 或更高版本的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: OpenGL OBJ模型加载.
- 下一篇: oracle伪列