ORA-01033: ORACLE initialization or shutdown in progress

 

错误现象: 
因误操作,数据库中某一数据文件被误删,控制面板的Oracle相关服务显示已启动,但用SQL*Plus无法连接,显示以下错误:
ORA-01033: ORACLE initialization or shutdown in progress
解决:
C:\Documents and Settings\Administrator>sqlplus/nolog

SQL*Plus: Release 10.1.0.2.0 - Production on 星期二 7月 

20 22:28:27 2010

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

SQL> conn scott/tiger
ERROR:
ORA-01033: ORACLE initialization or shutdown in 

progress


SQL> conn / as sysdba
已连接。
SQL> shutdown immediate;
ORA-01109: 数据库未打开


已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。

Total System Global Area  171966464 bytes
Fixed Size                   787988 bytes
Variable Size             145488364 bytes
Database Buffers           25165824 bytes
Redo Buffers                 524288 bytes
数据库装载完毕。
ORA-01157: 无法标识/锁定数据文件 6 - 请参阅 DBWR 跟踪文

件
ORA-01110: 数据文件 6: 'D:\NETP.DBF'


SQL> alter database create datafile 6;

数据库已更改。

SQL> shutdown immediate;
ORA-01109: 数据库未打开


已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。

Total System Global Area  171966464 bytes
Fixed Size                   787988 bytes
Variable Size             145488364 bytes
Database Buffers           25165824 bytes
Redo Buffers                 524288 bytes
数据库装载完毕。
ORA-01113: 文件 6 需要介质恢复
ORA-01110: 数据文件 6: 'D:\NETP.DBF'


SQL> alter database open;
alter database open
*
第 1 行出现错误:
ORA-01113: 文件 6 需要介质恢复
ORA-01110: 数据文件 6: 'D:\NETP.DBF'


SQL> alter database datafile 6 offline drop;

数据库已更改。

SQL> alter database open;

数据库已更改。

SQL> conn scott/tiger;
已连接。
SQL>
 
 

你可能感兴趣的:(oracle,sql,C++,c,C#)