连接远程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,可以查看我另外一篇博客

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐