我需要使用PLSQL Developer来访问oracle数据库。当我尝试连接到数据库时出现以下错误。 ORA-12154: TNS:could not resolve the connect identifier specified.我能够从命令行使用SQLPLUS连接到数据库,并且tnsping成功返回,但是我不知道为什么PLSQL Developer无法正常工作-它使用了正确的tnsnames.ora文件,并且使用了连接字符串这是正确的,因为它与tnsping使用的是相同的。

有人知道我该怎么做才能解决此问题吗?我已经看过其他有关此特定错误的主题,没有运气。

tnsnames.ora

    ORCL =
      (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = MININT-AIVKVBM)(PORT = 1521))
      (CONNECT_DATA =
        (SERVER = DEDICATED)
        (SERVICE_NAME = orcl)
      )
    )

sqlnet.ora
     SQLNET.AUTHENTICATION_SERVICES= (NTS)
     NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)

sqlpus命令行
image here

PLSQL开发人员连接首选项:image here

最佳答案

答案只是将PLSQL Developer文件夹从“程序文件(x86)”移动到“程序文件”文件夹-很奇怪!

关于oracle - ORA-12154 : TNS:could not resolve the connect identifier specified (PLSQL Developer),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12825635/

10-12 03:11