在局域网能通。tnsping 怎样用。
监听怎样配置

解决方案 »

  1.   

    打开 ORACWIN95\NETWORK\ADMIN\Tnanames.ora,手工编辑
    SERVERNAME.world = 
      (DESCRIPTION = 
        (ADDRESS_LIST = 
            (ADDRESS = 
              (COMMUNITY = tcp.world)
              (PROTOCOL = TCP)
              (Host = 服务器IP)
              (Port = 1521)
            )
            (ADDRESS = 
              (COMMUNITY = tcp.world)
              (PROTOCOL = TCP)
              (Host = 服务器IP)
              (Port = 1526)
            )
        )
        (CONNECT_DATA = (SID = 实例)
        )
      )SERVERNAME 
      

  2.   

    手工检查一下吧,打开 \ORAWIN85\NETWORK\tnanames.ora 看看
    EXAMPLE.world = 
      (DESCRIPTION = 
        (ADDRESS_LIST = 
            (ADDRESS = 
              (COMMUNITY = tcp.world)
              (PROTOCOL = TCP)
              (Host = 服务器IP)
              (Port = 1521)
            )
            (ADDRESS = 
              (COMMUNITY = tcp.world)
              (PROTOCOL = TCP)
              (Host = 服务器IP)
              (Port = 1526)
            )
        )
        (CONNECT_DATA = (SID = 数据库实例)
        )
      )EXAMPLE为服务器的NET CONFIG中配置的SERVICE名,数据库实例默认为ORCL,建库人员可以改变
    若还不能连接,查查服务器端的各项是否一致。
      

  3.   

    还是连不上。请教服务器端需要特殊设置吗?
    现在是在一个网段内可以连通(局域网)。
    在远程连接时就是连不通(tnsping可以通)
    救救我吧。实在没办法了。
      

  4.   

    要么你把对方的拨号服务器作为 DNS 试试看
      

  5.   

    1.看能不能ping通
    2.检查lister.ora的实例名和主机名是否一致
    3.查看lister.log(监听日志)看失败原因,如果呢机器上没装IPX/SPX协议,可能不能连接上