【问题标题】:ERROR: ORA-12154: TNS:could not resolve the connect identifier specified错误:ORA-12154:TNS:无法解析指定的连接标识符
【发布时间】:2018-08-30 16:46:14
【问题描述】:

每当我尝试登录或连接到 SQL 命令行或 SQL*Plus(11g 标准版 Win64)时,我都会收到错误消息
ORA-12154: TNS:could not resolve the connect identifier specified.
我试图通过谷歌帮助解决这个问题,但我不能。
所以请帮我解决这个问题!

【问题讨论】:

    标签: oracle oracle11g sqlplus


    【解决方案1】:

    您正在尝试连接到数据库 v。“v”是连接标识符。但是,您的 Oracle 客户端不知道 v。这就是错误消息试图告诉您的内容。

    试试

    c:>tnsping v
    

    希望这会给你这样的东西:

    C:\Users\rwe>tnsping v
    
    TNS Ping Utility for 64-bit Windows: Version 12.2.0.1.0 - Production on 21-MAR-2018 15:49:51
    
    Copyright (c) 1997, 2016, Oracle.  All rights reserved.
    
    Used parameter files:
    C:\app\rwe\product\11.2.0\dbhome_1\network\admin\sqlnet.ora
    
    TNS-03505: Failed to resolve name
    

    你可以从中提取的是位置:

    C:\app\rwe\product\11.2.0\dbhome_1\network\admin\
    

    这是您的 tnsnames.ora 文件所在的位置。编辑此文件并为您的数据库添加正确的信息 v. 将服务器名称替换为您的 Oracle 数据库所在的机器。

    V =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = tcp)(HOST = servername)(PORT = 1521))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = V)
        )
      )
    

    【讨论】:

    • 谢谢!解决了我的类似问题
    猜你喜欢
    • 1970-01-01
    • 2014-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多