我装了个oracle,建好了数据库,我的地址为192.168.0.2
测试,能够成功监听我又加了一个ip 192.168.0.3
用net assistant又建了一个监听用net easy config 连接 不成功。请问怎么解决。

解决方案 »

  1.   

    192.168.0.3
    上有oracle吗?
      

  2.   

    需要配置在两个不同的IP上进行监听。
    unix系统还要修改etc/services进行注册,windows我不知道,应该差不过吧。
      

  3.   

    你可以使用一个listener监听两个地址喽,如下:LISTENER =
         (DESCRIPTION_LIST =
              (DESCRIPTION =
              (ADDRESS_LIST =
              (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.2)(PORT = 1521))
              )
              )
              (DESCRIPTION =
              (ADDRESS_LIST =
              (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.3)(PORT = 1521))
              )
              )
         )
      

  4.   

    打开net配置图形工具,为listen添加Ip,想几个就几个, 只要你有网卡.另外,不同的Ip还可以配置不同的port, 同时,sqlnet.ora文件中的
    sqlnet.authentication_services = (NTS)
    这一句中的(NTS)去掉.
    我试的是配置成不同的端口,可以成功,你配置成同一个端口试试看,结果告诉我.