今天用Oracle突然出现Oracle ORA-01033: ORACLE initialization or shutdown in progress. 想起前两天删掉了几个DBF文件,幸好还没有清回收站,赶紧的还原文件。但很不幸,即使重启之后依然存在这个问题。然后上百度查,依着人家的解决方案也是不行:
蹲坑的时候忽然想到,我的系统是win10,里面有个快速启动的选项,会不会是重启的时候Oracle的那些服务根本就没关,一个激灵赶紧的提裤子上手,把服务里所有Oracle起头的都重启了一遍(对,就是下面的):
然后,然后PLSQL登录,成了~~~
这里附一下网上大致说的解决过程~
第一步:打开cmd,运行 sqlplus /molog
第二步:SQL>connect sys/change_on_install as sysdba (反正我到这一步就走不下去了)
第三步:SQL>shutdown normal
第四步:SQL>startup mount
第五步:SQL>alter database open