无法使用TOAD连接,但可以使用其他工具/应用程序

问题描述:

我能够使用多种工具连接到Oracle数据库,但无法使用Toad for Oracle 8.5.3进行连接(,但在登录/注销到Windows I之前能够)。无法使用TOAD连接,但可以使用其他工具/应用程序

我不使用TNSNAMES.ORA来连接。我有两个Oracle主目录:

C:\Oracle\product\10.2.0\client_1 (OraClient10g_home1)C:\Oracle\product\10.2.0\client_2 (ODACHome2)

,其中客户端2客户端1.

我曾尝试与蟾蜍每次回家后安装,但我得到“当提供数据库名称,用户名和密码时,”ORA-12154:TNS:无法解析指定的连接标识符“。我可以使用SQL * Plus使用相同的信息进行连接,并且可以通过ADO.NET(ODP.NET)进行连接。 tnsping(client 2)to the server works,but tnsping(client 1)does not。

PATH环境变量中包含,依次是:

C:\oracle\product\10.2.0\client_2\bin;C:\oracle\product\10.2.0\client_1\bin

和改变PATH的顺序似乎没有任何效果。当我增加了行

NAMES.DIRECTORY_PATH= (LDAP, TNSNAMES)

给客户端2的SQLNET.ORA,蟾蜍仍然无法连接,但错误信息出现更加迅速。

我在发布后很快找到答案,但我不知道这是否是最佳解决方案。我从客户端1 ldap.ora文件复制到客户端2. ldap.ora不得不像下面,我已经被改写的出于安全原因系:

DIRECTORY_SERVERS= (XXXXX:389:636,YYYYY:389:636) 

DEFAULT_ADMIN_CONTEXT = "" 

DIRECTORY_SERVER_TYPE = OID