我需要使用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/