这个错误是我用了不正确方式exit强行退出了sqlplus界面和cmd命令行界面,导致再次开启时出现了错误
ERROR:
ORA-01033: ORACLE initialization or shutdown in progress

解决方式如下:
打开命令行提示界面,输入
set oracle_sid=orcl
sqlplus "/as sysdba[此处也可以sqlplus /nolog]
连接上后
shutdown immediate
startup

C:\Documents and Settings\Administrator>sqlplus "/as sysdba

SQL*Plus: Release 10.2.0.1.0 - Production on 星期一 4月 23 22:21:40 2012

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


连接到:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options

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

Total System Global Area  167772160 bytes
Fixed Size                  1247900 bytes
Variable Size              71304548 bytes
Database Buffers           92274688 bytes
Redo Buffers                2945024 bytes
数据库装载完毕。
数据库已经打开。

 

 正确的退出方式:shutdown immediate

如没有权利先切换管理员conn sys/orcl as sysdba