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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章