我也遇到过这样的错误,看一下你的机子是否添加了IPX协议,如果没有,加入。

解决方案 »

  1.   

    还有,OracleService<sid>的服务是否已经起来。
      

  2.   

    服务应该不会忘的吧,我的ORACLE现在也是这个错,困扰中,用力顶!!!
      

  3.   

    环境变量ORACLE_SID有没有设,如没有设,也会报这个错
      

  4.   

    你可以在cmd窗口里先
    set ORACLE_SID=实例名
    再在同一窗口运行
    SVRMGRL
    看看行不行,如果管用了,那么你需要去改注册表。
    在我机器上是在hkey_local_machine/software/oracle/home中加了一个ORACLE_SID
      

  5.   

    我的服务没有问题,还有我用的是TCP/IP协议,应该不用添加IPX协议吧?
      

  6.   

    谢谢gladness,我的问题解决了,我把注册表里的ORACLE_SID改了就可以了
    我以前创建了两个数据库,后来卸了一个,为什么注册表里的ORACLE_SID会默认后创建的数据库呢?