数据库当前状态为装载或不装载 我的数据库为oracle10,用了一次备份恢复,今天打开电脑数据库状态就成了mounted,不知道怎么啦,提示为数据库当前状态不可用,可能数据库当前状态为装载或不装载,提示启动或备份,但是启动或备份哪个操作都不能成功。plus也进不去了,怎么办?请教高手指点! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SQL> shutdown immediateSQL> startup mountSQL> recover databaseSQL> shutdown immediateSQL> startup 现在进不了plus里面,怎么用楼上的命令呢? conn / as sysdba;ALTER DATABASE OPEN; sqlplus /nologconn / as sysdba conn / as sysdba这个命令在哪儿输入呢?谢谢! 在命令提示符下输 sqlplus /nolog然后输入conn / as sysdba 在cmd下输入sqlplus /nolog然后再输入conn / as sysdba 不能登录你怎么知道是mounted状态叻,用sysdba登录。执行上面的命令,但是不知道是否可以成功恢复。 我按你说得输入下面这些命令,但是还是没有启动数据库啊sqlplus /nolog conn / as sysdba;ALTER DATABASE OPEN;还要什么命令吗?? conn / as sysdba;你执行完这条命令后出现什么提示信息啊? 命令输入后的提示信息C:\>sqlplus/nologSQL*Plus: Release 10.1.0.2.0 - Production on 星期二 9月 29 07:56:37 2009Copyright (c) 1982, 2004, Oracle. All rights reserved.SQL> conn/as sysdbaConnected.SQL> alter database open 2SQL> alter database open;alter database open*ERROR at line 1:ORA-16038: log 2 sequence# 9 cannot be archivedORA-19809: limit exceeded for recovery filesORA-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 - ProductionCopyright (c) 1995, 2004, Oracle. All rights reserved.RMAN> connected to target database: ORCL (DBID=1225933330)using target database controlfile instead of recovery catalogRMAN> 2> 3> Starting restore at 2009-09-29allocated channel: ORA_DISK_1channel ORA_DISK_1: sid=154 devtype=DISKRMAN-00571: ===========================================================RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============RMAN-00571: ===========================================================RMAN-03002: failure of restore command at 09/29/2009 10:39:42RMAN-20207: UNTIL TIME or RECOVERY WINDOW is before RESETLOGS timeRMAN> Recovery Manager complete.执行启动的提示:数据库状态当前不可用。可能是因为数据库的状态为装载或不装载。单击 '启动' 可以获得当前状态并打开数据库。如果无法打开数据库, 单击 '执行恢复' 可执行相应的恢复操作。 请教楼上指点: 我吧数据库重新安装了下,结果操作恢复的时候就又出现“数据库当前状态不可用,可能数据库当前状态为装载或不装载"的状态了,我是在EM下做的备份和恢复,不知道我的步骤操作不正确还是什么原因,请教高手指点下这是什么原因呢??是不是在em下做备份恢复就不行呢?还是有什么详细操作步骤??? ORA-20000: Cannot parse for clause: FORCOLUMNS size 1 求数据库中的一个正则表达式 时间格式的装换 新建一个用户 Oracle提交错误 error 01036,拜托!!急死了 关于这种Oracle数据库问题,应该看什么书呢? 奇怪的问题 朋友发来一些有关数据的问题,在下对Oracle不熟!在此请求帮助! 一个小问题 ORACLE 存储过程的一点疑问 不定行转列的问题,向各位大侠请救,不胜感激,在线等…… Oracle模糊查询,不用like还能用什么?有什么可以有like一样的效果?
SQL> startup mount
SQL> recover database
SQL> shutdown immediate
SQL> startup
ALTER DATABASE OPEN;
sqlplus /nologconn / as sysdba
conn / as sysdba这个命令在哪儿输入呢?谢谢!
然后输入conn / as sysdba
然后再输入conn / as sysdba
不能登录你怎么知道是mounted状态叻,用sysdba登录。执行上面的命令,但是不知道是否可以成功恢复。
sqlplus /nolog
conn / as sysdba;
ALTER DATABASE OPEN;还要什么命令吗??
你执行完这条命令后出现什么提示信息啊?
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.执行启动的提示:
数据库状态当前不可用。可能是因为数据库的状态为装载或不装载。单击 '启动' 可以获得当前状态并打开数据库。如果无法打开数据库, 单击 '执行恢复' 可执行相应的恢复操作。
请教楼上指点:
是不是在em下做备份恢复就不行呢?还是有什么详细操作步骤???