解决方案 »

  1.   

    tnsnames配置了吗?这里tnsping和plsql dev读的是两个不同的tnsnames.ora试试简单方式连接,用 ip:端口/服务名 代替tns网络服务名 例如 192.168.123.234/orcl
      

  2.   

    这个是没有配置TNS导致的,我也出现过
      

  3.   

    看看 你的两个 tnsname.ora  配置 orcl  的前面 会不会有空格。 
      

  4.   

    你试一下修改监听器配置文件listener.ora与tnsnames.ora中的主机名HOST,在oracle安装目录的\NETWORK\ADMIN目录下,把主机名用ip地址代替