TOAD連接ORACLE instantclient所遇到的問題

開發環境

oracle:instantclient_11_2(32位)

下載地址

https://www.oracle.com/database/technologies/instant-client/downloads.html

toad:Toad for Oracle 10.6(32位,免安裝版)

環境變量

NLS_LANG:

AMERICAN_AMERICA.ZHS32GB18030

ORACLE_HOME:

instantclient目錄 例如: E:\programme\database\oracle\instantclient_10_2

TNS_ADMIN:

%ORACLE_HOME%\network\admin

PATH:

%ORACLE_HOME%;

 

遇到問題

此配置下pl/sql能正常連接instantclient11讀取到tnsnames.ora

但是toad連接不到instantclient11

報錯信息如下

No valid Oracle Client found. Please note that Toad only supports 32 bit Oracle Client installations. Please view the release notes for additional system requirements.

這讓我十分疑惑instantclient11我是專門去官網下的32位版本。

最後陰差陽錯之下我發現將TNS_ADMIN,PATH寫死時候toad能正常讀取tnsnames.ora.

TNS_ADMIN:

E:\programme\database\oracle\instantclient_10_2\network\admin

PATH:

E:\programme\database\oracle\instantclient_10_2

未解決的疑惑:

使用plsql時候,配置%ORACLE_HOME%能夠正常生效。

使用toad時候,配置%ORACLE_HOME%未起到作用。這到底是toad哪個配置導致的

 

 

發佈了3 篇原創文章 · 獲贊 0 · 訪問量 818
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章