ORA01033: ORACLE 正在初始化或关闭 进程 ID: 0 会话 ID: 0 序列号: 0

---------------------------
PL/SQL Developer
---------------------------
ORA-01033: ORACLE 正在初始化或关闭
进程 ID: 0
会话 ID: 0 序列号: 0

---------------------------
OK
---------------------------

原因:在oracle服务停止的时候,我把数据库文件删除了一些。

如:D:\OraDB\DATA01.DAT被删除了

解决方法:

cmd -> sqlplus /nolog

SQL> connect system/sys as sysdba
已连接。

SQL> alter database open;
alter database open
*
第 1 行出现错误:
ORA-01157: 无法标识/锁定数据文件 86 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 86: 'D:\OraDB\DATA01.DAT '

SQL> alter database datafile 'D:\OraDB\DATA01.DAT' offline drop;
数据库已更改。

SQL> alter database open;
数据库已更改。

原文地址:https://www.cnblogs.com/OwenWu/p/3032540.html