代码之家  ›  专栏  ›  技术社区  ›  Kit

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

  •  0
  • Kit  · 技术社区  · 15 年前

    我可以使用多种工具连接到Oracle数据库,但无法使用用于Oracle 8.5.3的TOAD进行连接。( 但是在登录/注销到Windows之前,我可以 )

    我不在用 特斯纳莫斯 连接。我有两个甲骨文之家:

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

    其中客户端2安装在客户端1之后。

    我在每个家庭中都尝试过toad,但是当我提供数据库名称、用户名和密码时,我得到了“ora-12154:tns:无法解析指定的连接标识符”。我可以使用同样的信息使用SQL*PLUS进行连接,也可以通过ADO.NET(odp.net)进行连接。 TNSPIN (客户端2)对服务器有效,但是 TNSPIN (客户1)没有。

    我的 路径 环境变量按顺序包含:

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

    以及改变 路径 似乎没有效果。当我添加行时

    NAMES.DIRECTORY_PATH= (LDAP, TNSNAMES)

    SqLNET.ORA 在客户端2中,toad仍然无法连接,但错误消息出现得更快。

    1 回复  |  直到 15 年前
        1
  •  1
  •   Kit    15 年前

    我发布后很快就找到了答案,但我不知道这是否是最好的解决方案。我复制了 乳酸脱氢酶 从客户端1到客户端2的文件。 乳酸脱氢酶 有像下面这样的台词,出于安全考虑我一直在咀嚼:

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