在这台机器上tnsping orcl
看一下

解决方案 »

  1.   

    检查service_name是否写对了
      

  2.   

    在sqlplus下执行 
    show parameter service_names
    来查看服务名例如查出来的服务名是abc
    则,如果使用tnsnames.ora中的网络服务名来连接,则在对应的串下确认service_name=abc
    或者使用192.168.0.47/abc
      

  3.   

    楼主service_name是不是写错了,oracle11g又是orcl的,检查下、
      

  4.   

    不是服务器名,是服务名,即使错了,tnsping还是能ping通,但你连接会报错