方法一:客户Oracle服务器进入PL/SQL Developer时报ora-01033:oracle initializationg or shutdown in progress 错误提示,应用系统无法连接Oracle服务。经远程指导解决问题。过程如下:

1、进入CMD,执行set ORACLE_SID=fbms,确保连接到正确的SID;
2、运行sqlplus "/as sysdba"
SQL>shutdown immediate 停止服务
SQL>startup 启动服务,观察启动时有无数据文件加载报错,并记住出错数据文件标号
SQL>shutdown immediate 再次停止服务
SQL>startup mount
SQL> recover datafile 2 恢复出错的数据文件
SQL>shutdown immediate 再次停止服务
SQL>startup 启动服务,此次正常。
3、进入PL/SQL Developer检查,没有再提示错误。

方法二:Oracle错误:ORA-01033
错误编码:ORA-01033: ORACLE initialization or shutdown in progress
故障描述:因为移动了数据库文件([NAME].DMP/日志文件等文件,导致数据库连接出现ORA-01033错误。
故障分析:网上有一种常见的说法是该类故障通常是由于移动文件而影响了数据库日志文件出现损坏而导致的无法正常进行IO操作而引起的错误。ORACLE将识别为数据库未装载完成而导致出现如上错误。
故障特征:使用命令行sqlplusPL/SQL Developer均无法打开数据库。但是可以使用sys用户以sysdba的身份登录系统
处理步骤:
1. 开始’-->‘运行执行cmd
执行set ORACLE_SID=fbms,确保连接到正确的SID
2. 输入:sqlplus "/ as sysdba"
  应提示类似于如下信息:
SQL*Plus: Release 9.2.0.1.0 - Production on 星期三 5 20 22:07:45 2009
Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.
连接到:
Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.1.0 - Production
3. 输入:shutdown immediate 
  应提示类似于如下信息:
ORA-01109: 数据库未打开 
已经卸载数据库。
4. 输入:startup
  应提示类似于如下信息:
ORA-01157: 无法标识/锁定数据文件 15 - 请参阅 DBWR 跟踪文件 
ORA-01110: 数据文件 15: 'D:\TEST\MY_INDEX1_1.DBF' 
5. 根据第4步信息输入:alter database datafile 'D:\TEST\MY_INDEX1_1.DBF' offline drop 
  应提示类似于如下信息:
数据库已更改。 
6. 重复第345步骤,直到第4步不再出现ORA-01157ORA-01110错误信息,即告OK.
分析和解决问题:
1.重起数据库:
C:\Documents and Settings\Jacken>sqlplus /nolog
SQL> conn sys/123456 as sysdba;
SQL> shutdown immediate;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
为什么oracle网站进不去
SQL> startup;
Total System Global Area 293601280 bytes
Fixed Size 1248600 bytes
Variable Size 100663976 bytes
Database Buffers 184549376 bytes
Redo Buffers 7139328 bytes
数据库装载完毕。
1 行出现错误: ORA-01113: 文件 1 需要介质恢复
ORA-01110: 数据文件 1: 'G:\ORACLE\PRODUCT\10.2.0\ORADATA\MYDB\SYSTEM01.DBF'
执行startup却无法启动,出现ORA-01113ORA-01110的错误。那好办,恢复文件。
2.恢复文件介质
SQL> shutdown immediate;
SQL> recover datafile 'G:\ORACLE\PRODUCT\10.2.0\ORADATA\MYDB\SYSTEM01.DBF'; 完成介质恢复。
SQL> alter database open;
SQL> startup;
sqlsshutdown