连接远程Oralce或者虚拟机Oralce时,报ORA-12154;是因为tnsnames.ora文件没有配置监听。
现进行配置如下:
//注释部分:MISS为监听名,任取,但要避免与以存在的监听名重复。
//SERVICE_NAME 为远程服务器的服务名,可以使用命令在sqlplus下使用命令查看SHOW PARAMETER service_names;
//HOST为远程服务器ip地址,PORT为oralce端口。
MISS =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.235.130)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ORCL)
)
)
更改完成后可以重新连接,若出现ORA-12541,可以查看我另外一篇博客。