在管理模式下是不是也出现同样的错误?
如果是就说明是TNSNAMES配置问题。

解决方案 »

  1.   

    数据库服务OracleServiceSID没有启动。
      

  2.   

    先开个dos窗口运行
    oracle 实例名  (比如oracle oracle)运行完不要关掉再运行svrmgrl就可以了
      

  3.   

    服务中已经启动oracle的服务,用svrmgrl登陆出现那个错误
    也可能是因为注册表中的事例名错误这样测试
    set oracle_sid=你数据库的事例名
    svrmgrl要是这时能进入说明注册表中的配置错误
      

  4.   

    1、tnsnames.ora
    2、监听服务与ORACLE数据库服务。
      

  5.   

    我也出现了这种情况:
    1、我创建了一个新的实例;
    2、此时一切正常;
    3、我删除了多余(就是新创建)的实例后,发现用svrmgrl就出现了如题的错误请问是哪里出现了问题?
      

  6.   

    哈,我的问题自己解决了:
    是oracle删除了实例后,在注册表的oracle/home0/ORACLE_SID项中,还是原来的实例名称(bug!),导致svrmgrl一起来就出现问题
    把它改好就ok了!
    这可是在oracle的“Oracle Administration Assistant for Windows NT”中得到的提示