我的数据库为oracle10,用了一次备份恢复,今天打开电脑数据库状态就成了mounted,不知道怎么啦,
提示为数据库当前状态不可用,可能数据库当前状态为装载或不装载,提示启动或备份,但是启动或备份哪个操作都不能成功。plus也进不去了,怎么办?
请教高手指点!

解决方案 »

  1.   

    SQL> shutdown immediate
    SQL> startup mount
    SQL> recover database
    SQL> shutdown immediate
    SQL> startup
      

  2.   

    现在进不了plus里面,怎么用楼上的命令呢?
      

  3.   

    conn / as sysdba;
    ALTER DATABASE OPEN;
      

  4.   


    sqlplus /nologconn / as sysdba
      

  5.   


    conn / as sysdba这个命令在哪儿输入呢?谢谢!
      

  6.   

    在命令提示符下输 sqlplus /nolog
    然后输入conn / as sysdba
      

  7.   

    在cmd下输入sqlplus /nolog
    然后再输入conn / as sysdba
      

  8.   


    不能登录你怎么知道是mounted状态叻,用sysdba登录。执行上面的命令,但是不知道是否可以成功恢复。
      

  9.   

    我按你说得输入下面这些命令,但是还是没有启动数据库啊
    sqlplus /nolog 
    conn / as sysdba;
    ALTER DATABASE OPEN;还要什么命令吗??
      

  10.   

    conn / as sysdba;
    你执行完这条命令后出现什么提示信息啊?
      

  11.   

    命令输入后的提示信息
    C:\>sqlplus/nolog
    SQL*Plus: Release 10.1.0.2.0 - Production on 星期二 9月 29 07:56:37 2009
    Copyright (c) 1982, 2004, Oracle.  All rights reserved.
    SQL> conn/as sysdba
    Connected.
    SQL> alter database open
      2
    SQL> alter database open;
    alter database open
    *
    ERROR at line 1:
    ORA-16038: log 2 sequence# 9 cannot be archived
    ORA-19809: limit exceeded for recovery files
    ORA-00312: online log 2 thread 1:
    'C:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\REDO02.LOG'从em进去执行恢复的提示
     操作失败
    Recovery Manager: Release 10.1.0.2.0 - Production
    Copyright (c) 1995, 2004, Oracle.  All rights reserved.
    RMAN> 
    connected to target database: ORCL (DBID=1225933330)
    using target database controlfile instead of recovery catalog
    RMAN> 2> 3> 
    Starting restore at 2009-09-29
    allocated channel: ORA_DISK_1
    channel ORA_DISK_1: sid=154 devtype=DISK
    RMAN-00571: ===========================================================
    RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
    RMAN-00571: ===========================================================
    RMAN-03002: failure of restore command at 09/29/2009 10:39:42
    RMAN-20207: UNTIL TIME or RECOVERY WINDOW is before RESETLOGS time
    RMAN> 
    Recovery Manager complete.执行启动的提示:
    数据库状态当前不可用。可能是因为数据库的状态为装载或不装载。单击 '启动' 可以获得当前状态并打开数据库。如果无法打开数据库, 单击 '执行恢复' 可执行相应的恢复操作。
      
    请教楼上指点:
      

  12.   

    我吧数据库重新安装了下,结果操作恢复的时候就又出现“数据库当前状态不可用,可能数据库当前状态为装载或不装载"的状态了,我是在EM下做的备份和恢复,不知道我的步骤操作不正确还是什么原因,请教高手指点下这是什么原因呢??
    是不是在em下做备份恢复就不行呢?还是有什么详细操作步骤???