前两天无意中删了
Oracle的一个数据文件,今天起oracle时系统报错“ORACLE initialization or shutdown in progress”,下面是该问题的解决方法:
1.运行cmd进入dos窗口,输入sqlplus /nolog
SQL>conn sys/用户口令 as sysdba
SQL>shutdown immediate
SQL>startup
发现报错
ORA-01157: 无法标识/锁定数据文件 5 – 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 5: ‘F:\ORACLE\TEST01.DBF’
(因为自己手动删了TEST01.DBF数据文件,oracle起事例时无法找到该文件,oracle自然进不去)
接着输入命令
SQL> alter database datafile 5 offline drop;
然后再重启事例
SQL>startup;
提示
SQL>Total System Global Area 101785252 bytes
Fixed Size 454308 bytes
Variable Size 75497472 bytes
Database Buffers 25165824 bytes
Redo Buffers 667648 bytes
数据库装载完毕。
数据库已经打开。(如果一次不行,多startup几次)
至此,问题解决。赶快进oracle吧