【问题标题】:Cannot Connect with TOAD but Can with Other Tools/Apps无法与 TOAD 连接,但可以与其他工具/应用程序连接
【发布时间】: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


    【解决方案1】:

    我发布后很快就找到了答案,但我不知道这是否是最好的解决方案。我将 ldap.ora 文件从客户端 1 复制到客户端 2。ldap.ora 有如下几行,出于安​​全原因,我已将其修改:

    DIRECTORY_SERVERS= (XXXXX:389:636,YYYYY:389:636)
    
    DEFAULT_ADMIN_CONTEXT = ""
    
    DIRECTORY_SERVER_TYPE = OID
    

    【讨论】:

      猜你喜欢
      • 2019-11-07
      • 2022-11-10
      • 1970-01-01
      • 2023-04-08
      • 1970-01-01
      • 2020-03-19
      • 1970-01-01
      • 1970-01-01
      • 2017-04-20
      相关资源
      最近更新 更多