该错误表示能在tnsnames.ora中找到网络服务名,但是在tnsnames.ora中指定的SERVICE_NAME与服务器端的SERVICE_NAME不一致。解决的办法是修改tnsnames.ora中的SERVICE_NAME。

解决方案 »

  1.   

    使用net manager修改或者配置也可以!
      

  2.   

    检查 listener.ora 中的监听是否正确。
    本地机器的tnsnames.ora配置成listener.ora中描述的。
    就可以了。
      

  3.   

    在TNSNAMES.中配置如下 :
    ora_conn =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.110)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = 服务名)
        )
      )
      

  4.   

    很有可能是提供的service_name不正确,检查与init.ora中的service_name是否一致
      

  5.   

    看看 192.168.1.110 那个服务器上的 init.ora中的service_name
    复制、粘贴到(SERVICE_NAME = 服务名)那里