微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

[Oracle][ODBC][Ora]ORA-12154: TNS: 无法解析连接标识符

如何解决[Oracle][ODBC][Ora]ORA-12154: TNS: 无法解析连接标识符

虽然 odbc 连接成功,但我似乎无法理解问题出在哪里

这是我的 tsnames.ora 的样子

XE =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = NERmine)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = XE)
    )
  )

EXTPROC_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
    )
    (CONNECT_DATA =
      (SID = PLSExtProc)
      (PRESENTATION = RO)
    )
  )

ORACLR_CONNECTION_DATA = 
  (DESCRIPTION = 
    (ADDRESS_LIST = 
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) 
    ) 
    (CONNECT_DATA = 
      (SID = CLRExtProc) 
      (PRESENTATION = RO) 
    ) 
  )

这是我的环境变量:

%ORACLE_HOME% : C:\oraclexe\app\oracle\product\11.2.0\server
%ORACLE_PATH% :C:\oracle\instantclient_19_9-32
%TNS_ADMIN% : C:\oraclexe\app\oracle\product\11.2.0\server\network\ADMIN

我正在尝试从我的 QT 应用程序连接

我尝试了所有我能想到的错误,如下

Connexion Failed. Driver disponible:  ("QsqlITE","QODBC","QODBC3","QPsql","QPsql7") Driver fonctionnel(QODBC):  true database erreur:  "[Oracle][ODBC][Ora]ORA-12154: TNS:Could not resolve the connect identifier specified\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" driver erreur:  "QODBC3: Unable to connect" type erreur:  1

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。