找到你的tnsnames.ora打开看看你配置的网络服务名指向哪个机器。找到指向本机的网络服务名。
用tnsping 本机的ip看能通吗?
用sqlplus 用户名/密码@服务名 试一下看行不行

解决方案 »

  1.   

    这和双网卡有什么关系?
    只要你的tnsnames.ora文件配置正确,用TNSPING 测试通过,就没问题啊!
    你就是三个网卡,四个网卡又没有关系,你在TNSNAMES.ORA配置文件中用机器名,不用IP地址就行了
      

  2.   

    看你的oracle在哪块网卡监听的。
      

  3.   

    把两个网卡的IP全部加到LISENER.ORA中去
      

  4.   

    你用哪块网卡连接Oracle数据库的,然后用这个IP地址配置本地网络服务名,试试看
      

  5.   

    应该是网络服务名没有配置好吧,用Net8 Assistant重新配置一下吧。
      

  6.   

    对比tnsnames.ora和你的ip地址,应该是配置问题,与双网卡无关。
      

  7.   

    与双网卡还是有关系的,主要在于监听器
    你需要配置两个网卡的IP地址,而不是机器名
    如果是机器名,oracle只会解析到第一个ip地址