你的环境变量tns_admiN改变了
你把原来的8i(8 ?) 下面的tnsnames.ora拷贝到9i的network/admin下或者修改你的tns_admin环境变量

解决方案 »

  1.   

    或者看看:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleOraHome81TNSListener
    下的 ImagePath 路径对不对(应该是 8i的目录)
      

  2.   

    是的,unix上的数据库是oracle8i.我去试试。
      

  3.   

    服务名没有配置好,修改TNSNAME。ORA文件。
      

  4.   

    用Net 8 assistant重新配置一个服务名即可
      

  5.   

    hdkkk(diablo2) 的方法不行,
     chanet(牧师) 的方法注册表里没这个项目
     LGQDUCKY(飘)修改TNSNAME。ORA文件试了,看不出有什么问题
    net的监听服务没法配,因为数据库在unix上不敢动他,再说以前能连上,应该没问题。
      

  6.   

    不是配unix上的监听服务,配win2000上的服务命名试试。