误删oracle11g表空间文件后,数据库起不来了。ERROR: ora-01033

使用Oracle遇到了这个问题ora-01033:oracle initialization or shutdown in progress,经过分析研究终于解决了,记下来。首先:问题的产生原因,出现这个错误是因为我将表空间文件删除掉后出现的。

cmd命令窗口


```

C:\Documents and Settings>sqlplus /nolog

SQL*Plus: Release 10.1.0.2.0 - Production on 星期一 9月 28 14:35:38 2009

Copyright (c) 1982, 2004, Oracle. All rights reserved.

SQL> connect sys/123 as sysdba;

已连接。

SQL> shutdown normal

ORA-01109: 数据库未打开

```

已经卸载数据库。

ORACLE 例程已经关闭。

SQL> startup mount;

ORACLE 例程已经启动。

Total System Global Area 171966464 bytes

Fixed Size                   787988 bytes

Variable Size             145750508 bytes

Database Buffers           25165824 bytes

Redo Buffers                 262144 bytes

数据库装载完毕。

SQL> alter database open;

alter database open

*

第1 行出现错误:

ORA-01122: 数据库文件 11 验证失败

ORA-01110: 数据文件 11: 'E:\APP\DATABASE\STU_DB.DBF'

ORA-01203: 此文件的原型错误 - 创建 SCN 错误

SQL> alter database open resetlogs;

alter database open resetlogs

*

第1 行出现错误:

ORA-01139: RESETLOGS 选项仅在不完全数据库恢复后有效

SQL> alter database datafile 11 offline drop;

数据库已更改。

SQL> alter database open resetlogs;

alter database open resetlogs

*

第1 行出现错误:

ORA-01139: RESETLOGS 选项仅在不完全数据库恢复后有效

SQL> alter database open;

数据库已更改。

SQL> shutdown normal;

数据库已经关闭。

已经卸载数据库。

ORACLE 例程已经关闭。


SQL> startup mount;

ORACLE 例程已经启动。

Total System Global Area 171966464 bytes

Fixed Size                   787988 bytes

Variable Size             145750508 bytes

Database Buffers           25165824 bytes

Redo Buffers                 262144 bytes

数据库装载完毕。

到此,问题解决了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容