【发布时间】:2023-03-17 16:54:01
【问题描述】:
我可以使用多种工具连接到 Oracle 数据库,但无法使用 Toad for Oracle 8.5.3 进行连接(尽管在登录/注销 Windows 之前我能够)。
我没有使用 TNSNAMES.ORA 进行连接。我有两个 Oracle 家园:
C:\Oracle\product\10.2.0\client_1 (OraClient10g_home1)和C:\Oracle\product\10.2.0\client_2(ODACHome2)
在客户端 1 之后安装客户端 2 的位置。
我在每个家庭都尝试过 Toad,但是当我提供数据库名称、用户名和密码时,我得到“ORA-12154:TNS:无法解析指定的连接标识符”。我可以使用相同的信息使用 SQL*Plus 进行连接,也可以通过 ADO.NET (ODP.NET) 进行连接。 tnsping(客户端 2)到服务器工作,但 tnsping(客户端 1)不工作。
我的 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,Toad 仍然无法连接,但错误消息出现得更快。
【问题讨论】:
标签: oracle database-connection sqlplus toad