oracle正在启动或还没有启动或者是没有建立数据库的监听

解决方案 »

  1.   

    oracle正在启动或还没有启动或者是没有建立数据库的监听
    重起下服务和监听看看
      

  2.   

    这种情况一般是由于数据库非法关闭,造成数据不一致,而重新启动的时候,又没有自动的运行恢复进程,造成数据库无法打开。
    可以在命令提示符下按照下面方法操作:
    svrmgrl 回车
    connect internal  回车
    startup mount 回车
    recover 回车
    手工执行恢复操作,如果提示media recovered,接着下面的操作:
    alter database open;  回车
    这时候应该可以看到数据库正在启动,如果启动正常,就可以使用了。
    如果不放心的话,可以在启动完了之后,立刻执行:
    shutdown abort;  回车
    startup;  回车
    进行一般的启动操作,启动正常就没问题了。
      

  3.   

    老大,本人学艺不精,我在“开始”-“运行”-“CMD”,进入命令提示符窗口后,键入你上面的命令(如:svrmgrl),不识别啊?提示“不是内部命令,也不是外部命令”
      

  4.   

    在管理工具-服务中,运行ORACLE,应该至少启动哪几个服务???
      

  5.   

    问一声,你的oracle什么版本?因为svrmgrl这个命令在oracle9i之后就变了,如果你是8i的还可以用。
    还有,如果说不识别,那么dos下进入oracle_home/bin目录,然后再试一下svrmgrl命令。
    应该是你的环境变量的path设置的问题,可以把oracle_home/bin加入到系统的path变量中
      

  6.   

    运行oracle,只需要启动oracle service和oracle listener两个服务就可以满足一般的应用了。