你可以试一试重新创建一个资料库,之后在启动服务。
要不然你还可以在创建资料库时不要填写所谓的什么localhost:1521:sid那一项,创建好了之后在对这个资料库进行修改,这时再把localhost:1521:sid填写上,之后启动服务。

解决方案 »

  1.   

    我已经重新创建过好几次资料库了,而且我现在用的是9iR2,localhost:1521:sid此项必须填,不过我没有以主机名:端口号:SID号的方式填,而是直接填的SID号。不过我会再装一个ORACLE,不填SID试一下
      

  2.   

    如果还不行,你可以试一试先进SQL/PLUS,然后一SYSDBA登陆,先SHUT DOWN ABORT;
    然后在STARTUP,之后在启动服务
      

  3.   

    创建之后,重启机子再进 OMS.题外话:
    既然那么麻烦的话,你干嘛非打开 OMS 不可呢?
    一般的数据管理在 DBA Studio 里就可以搞定。
      

  4.   

    虽然我按照二位的方法去试,OMS还是没有启动,但还是非常感谢二位的热心帮助。至于我要启动OMS的原因是:我不启动OMS就不能备份数据。如果三日内没有回贴,我就结贴了
      

  5.   

    楼主好:通常这种都是 Oracle 与 Windows 之间的"沟通"不够。
    也就是说是 Oracle/Windows 的"老毛病".
    请不要为这样而苦恼。设置“自动”的话,是可以“自动”启动。
    但如果显示"启动"之后,一直没有其它的反应的话,意思就是在启动的过程中出现错误。通常的做法:
        重新配置一次。
        不行的话,就删除资料库,再建立一个。
    PS: 一般用 DBA Studio 就可以搞定基本的数据库管理了,就不要开 CONSOLE 啦。因为占内存。