用Navicat premium連接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
原因是:64位win7 安裝了oracle11g 使用Navicat for Oracle
cannot load OCI DLL,126
解決方法:navicat premium菜單中 -工具->選項->OCI 選擇oracle安裝目錄下bin裏面的oci.dll
但是發現還是報錯。
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
解決方案:
下載 oracle 爲32位 提供的工具
http://www.oracle.com/technetwork/topics/winsoft-085727.html
以下爲完整的解決方法:
Step 1:在上述地址中下載文件:instantclient-basic-nt-12.1.0.2.0.zip,
Step 2:解壓此安裝包至:D:/app/administrator/product/instantclient_2_2_x32
Step 3:打開Navicat,選擇工具→選項→其他→OCI,然後設置OCI library爲:D:app/administrator/product/instantclient_12_2_x32/oci.dll,設置SQL *plus爲:D:/app/administrator/product/11.2.0/dbhome_1/BIN/sqlplus.exe。確定。
Step 4:測試成功。