是配置tnsnames.ora,不是覆盖。example:ora8 = 
  (DESCRIPTION = 
    (ADDRESS_LIST = 
        (ADDRESS = 
          (COMMUNITY = tcp.world)
          (PROTOCOL = TCP)
          (Host = 10.210.0.0)
          (Port = 1521)
        )
    )
    (CONNECT_DATA = (SID = misdb)
    )
  )

解决方案 »

  1.   

    TNS-12571 TNS:packet writer failure
    Cause: An error occurred during a data send. This message is not normally visible to the 
    user.Action: For further details, turn on tracing and re-execute the operation. If the error 
    persists, contact Oracle Customer Support. 把tnsnames.ora的文件覆盖到developer的目录里了,
    你确定tnsnames.ora的文件在ORACLE端能连接上数据库吗?
    连接字符串有.WORLD的去掉,参考下这个
     http://www.oradb.net/setup/oradv2000.htm
      

  2.   

    重新启动还是不行阿!
    D2000是不是已经带有oracle的客户端了?
    和我已经装的817客户端有冲突?
    D2000能不能装在服务器端上?
      

  3.   

    肯定可以,我装过了,可以。
    D2000是带有oracle的客户端,但是它的启动NET8有问题,只能手工
    配制,连接串,你用ORACLE8的NET8配制好连接串,再把8I的TNSNAME。ORA
    文件覆盖到,FORM下的NET9\ADMIN目录下,这样FROM就可以得到与ORACLE客户
    端一样的连接字符串。
      

  4.   

    tnsnames.ora的文件在ORACLE端是能连接上数据库的,我试过。
    TNSNAME。ORA里面没有world。
    所用的home也是不一样的。