IP 要对~用 Net 来配一个.

解决方案 »

  1.   

    谢谢各位。
    我在外网的客户端用sqlplus连接,报错tns操作超时。
    发现在服务端listener.log里留下了
    04-11月-2003 09:32:09 *(CONNECT_DATA=(Service_name=mydb)( CID=(program=.....\sqlpls.exe)(host=pc032)(user=administrator))) * (address=(protocal=tcp)(host=218.....)(port=56008)) * establish * mydb * 0请问是什么缘故?
      

  2.   

    客户端,用 Net Asstiant 配置服务名,并测试
      

  3.   

    算了,放开胆子了。
    我的机器域名是ftpshen.vicp.net端口:1521
    我的oracle服务名mydb
    scott/tiger
    帮我看一下,谢谢。手下留情,不要胡来。
      

  4.   

    在net manager里配置好各种服务后,
    先ping 一下网络是否能连通,
    再tnsping mydb,测试一下监听服务是否能连通,
    如果都没问题,应该能连上
      

  5.   

    你在oracle net configuration assistant 里选‘本地net 服务名配置’>添加>oracle8i或更高版本>服务名:mydb>tcp>主机名:ftpshen.vicp.net>然后用system用户测试一下,(必要是可以修改你的操作系统的host文件,把ftpshen.vicp.net跟218.80.150.72对应起来)
      

  6.   

    你的scott/tiger是不是用户名和密码?现在密码改了吗?
      

  7.   

    host=delstar20 user=administrator
    host=billgates user=top
    感谢两位,我在log(listener.log)上看到两位了。
    scott/tiger
    没改过。
      

  8.   

    这里主要存在两点:
    1、保证网络的通畅,可以先ping 一下服务器
    2、数据库服务名配置时服务名一定要正确,你可以通过SHOW PARAMETER查看