Navicat連接報錯:cannot load OCI DLL,126


32位系統下報錯:cannot load OCI DLL,126

解決方法:navicat 菜單中 -工具->選項->OCI 選擇oracle安裝目錄下bin里面的oci.dll

在windows Server 2008 下報錯:cannot load OCI DLL,126

windows Server 2008 服務器上安裝了Oracle 11g R2,在用Navicat去連接Oracle時,提示以下錯誤:

Cannot load OCI DLL, 126: Instant Client package is required for Baic and TNS connection , For more information: http://wiki.navicat.com/wiki/index.php/Instant_client_required 

查看上述鏈接頁面提示,Navicat only support 32-bit instant client, 因此,盡管我們安裝了64位的Oracle,但由於Navicat僅支持32位的,因此我們還需下載一個32位的客戶端。

以下為完整的解決方法:

Step 1:在上述地址中下載文件:instantclient-basic-nt-12.1.0.2.0.zip,或instantclient-basic-nt-11.2.0.4.0(鏈接:http://pan.baidu.com/s/1mi9dfCk 密碼:2hod)

Step 2:解壓此壓縮包至:C:\app\Administrator\product

Step 3:打開Navicat,選擇工具→選項→其他→OCI,然后設置OCI library為:C:\app\Administrator\product\instantclient-basic-nt-11.2.0.4.0\instantclient_11_2/oci.dll,設置SQL *plus為:c:/app/administrator/product/11.2.0/dbhome_1/BIN/sqlplus.exe。確定。

Step 4:測試成功。

 

來自:https://my.oschina.net/xqx/blog/340743


免責聲明!

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



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