在客户端配置NET 8 CONFIG 就可以了

解决方案 »

  1.   

    当然不是一定,你可以在配服务名时直接在host栏中敲入ip地址。
      

  2.   

    请问楼上是修改服务端的lsnrctl.ora 和tnsname.ora这两个文件的host吗???
      

  3.   

    也可以使用net easy config进行配置。
    最后一步进行测试,
    测试通过后即表示可以在客户端使用Oracle了。
      

  4.   

    关键是测试通不过,报错“ORA-12545: 连接因对象主机或对象不存在而失败”
      

  5.   

    ping 服务器主机名能否ping通?
    ping 服务器ip能否ping通?
      

  6.   

    是否修改过服务名?
    服务器上sqlplus中执行:
    select * from v$instance;
      

  7.   

    简单的把数据库服务器上的tnsname.ora copy到客户端,联不上!看下面的:
    你试验一下吧
    编辑C:WINNT\system32\drivers\etc\hosts Edit the file to include the IP address and the host name of the Oracle server  to which you wish to connect, thus: 
    126.34.10.244   hostname.domainname.com   hostname othernames
      

  8.   

    没有修改过服务器名。我连接服务器oracle8.1.5(win2000)不要修改C:WINNT\system32\drivers\etc\hosts 就是可以的。为什么连接oracle8.1.7(solaris)就要修改hosts文件才能连上。
    怎么也想不通啊
      

  9.   

    用oracle命令tnsping 服务器地址看能否通,如果通,网络没问题
    再用tnsping 数据库服务名看是否ping 通,没通就是tnsname.ora不对
      

  10.   

    先確定服務器是正常的。
    然后使用向導進行配置net8,不要自己修改文件。
    ping ok?
    tnsping ok?