我需要使用 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 命令行 图像在这里
PLSQL 开发人员连接首选项:图片在这里