oracle  执行了shutdown immediate
startup mount;出现问题
就关掉了窗口....再想进入sql plus不让进了 请问如何解决 谢谢

解决方案 »

  1.   

    因为这时候你把Oracle停止了,所以只能是按照基于OS的本地认证才可以连接上。
    比如这种方式
    其中[ORCL]是你的SID.SQLPLUS / @ORCL AS SYSDBA
      

  2.   

    在运行里面输入SQLPLUS / @ORCL AS SYSDBA
    然后进入你的用户名和密码
      

  3.   

    本帖最后由 inthirties 于 2010-10-25 08:32:47 编辑
      

  4.   

    建议楼主下次贴问题时候先贴出你的操作环境。windows系统下。最好重新启动一下oracle服务。shutdown immediate和startup mount都是在conn / as sysdba进入以后的sql提示符下、输入的。
      

  5.   

    系统是win2008 sp2SQL> shutdown immediate;
    数据库已经关闭。
    已经卸载数据库。
    ORACLE 例程已经关闭。
    SQL> startup mount;
    ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
    SQL> startup mount;
    ORA-24324: 未初始化服务句柄
    ORA-01041: 内部错误, hostdef 扩展名不存在我就是用dba进的阿 谢谢~~~~
      

  6.   


    你的监听程序是否正常
    DOS下tnsping 一下你的服务器(oracle实例)看是否能够ping通。如果监听不对,重新配置一下监听,然后检查一下你的oracle实例是否与注册表中对应的oracle实例一样。还有主机名称是否被改变过。从这些地方入手分析。
      

  7.   

    先看一下监听能启动吗?
    startup nomount 能起来吗?
      

  8.   


    如果是window系统,检查一下实例服务的状态。window有这样的可能性。
      

  9.   

    再连接就连接失败了。在 cmd  内输入SQLPLUS / @ORCL AS SYSDBA 后报错 
    C:\Documents and Settings\Administrator>SQLPLUS / @ORCL AS SYSDBA
    SQL*Plus: Release 11.1.0.6.0 - Production on 星期一 6月 13 16:21:27 2011
    Copyright (c) 1982, 2007, Oracle.  All rights reserved.
    ERROR:
    ORA-12560: TNS: 协议适配器错误输入用户名、密码后 
    报错是
    ERROR:
    ORA-12541: TNS: 无监听程序这该怎么办啊~