解决方案 »

  1.   

    可以参考下这个网址的解决办法:
    http://www.itpub.net/viewthread.php?tid=396151&extra=&page=2
      

  2.   

    参考这个网址里的做法,把Host换成主机名或本机的IP地址,然后重启监听测试,还是报同样的错误。
    另外,那里说tnsping测试监听,但我用tnsping dg4msql一直下面的错误这是什么问题呢?
      

  3.   

    参考这个网址里的做法,把Host换成主机名或本机的IP地址,然后重启监听测试,还是报同样的错误。
    另外,那里说tnsping测试监听,但我用tnsping dg4msql一直下面的错误这是什么问题呢?
    tns文件有问题,造成服务名无法解析
      

  4.   

    参考这个网址里的做法,把Host换成主机名或本机的IP地址,然后重启监听测试,还是报同样的错误。
    另外,那里说tnsping测试监听,但我用tnsping dg4msql一直下面的错误这是什么问题呢?
    tns文件有问题,造成服务名无法解析
    TNS文件有什么问题?如何解决呢?
      

  5.   

    参考这个网址里的做法,把Host换成主机名或本机的IP地址,然后重启监听测试,还是报同样的错误。
    另外,那里说tnsping测试监听,但我用tnsping dg4msql一直下面的错误这是什么问题呢?
    tns文件有问题,造成服务名无法解析
    TNS文件有什么问题?如何解决呢?
    根据你的报错信息使用的是sqlnet.ora这个文件,你检查一下这个文件
      

  6.   

    这个文件的内容:
    SQLNET.AUTHENTICATION_SERVICES= (NTS)NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
      

  7.   

    tnsping既然不同,先看下网络能不能通ping 目标主机ip,如果这样不同就是网络问题。
    如果排除网络问题,就要看看有没有权限访问、本机数据库配置哪里出了问题。