服务器:小型机solaris 8 ,oracle8.1.7客户端:win2000,oracle8.0客户端问题:客户端连接服务器配置easyconfig时,必须修改了C:WINNT\system32\drivers\etc\hosts 文件插入服务端的地址和主机名后,才能连通,否则就说“无法找到主机名”。

解决方案 »

  1.   

    可在sqlnet.ora文件中注释下列语句:
    #sqlnet.authentication_service=(nts)
      

  2.   

    是ORACLE817安装位置(小型机solaris 8 机器)的IP地址
    或者如你所言
      

  3.   

    总结一下:
    1、就如同你使用unix中/etc/hosts文件一样,在windows下也是这样,当你要对一个主机名解析时,你就要在配置文件中进行配置,windows2000/xp下完成这样功能的文件就是C:WINNT\system32\drivers\etc\hosts,你可以用ping hosts名,看windows是否可以解析通。
    2、其实可以在用net8 easy configuration 进行tnanames配置时,在hosts栏中直接使用ip地址。
      

  4.   

    这个好象是ORACLE版本不同的时候,在解析名字时候的差异。
    在ORACLE网站上说过这个问题,就是 需要修改HOSTS文件才可以的。