一般遇到这个问题,很大可能就是非正常关机,或者非正常停止oracle数据库,解决办法如下:
1.开始-cmd进入dos窗口,然后输入sqlplus/nolog,正常sql*plus的信息;
2.接下来输入connect/as sysdba 如果出现已连接到空闲例程。说明正常可以进行下一步,如果出现ORA-28056: Writing audit records to Windows Event Log failed (解决办法:我的电脑-右键-管理-事件查看器-应用程序,右键清空里边信息)清除前先保存一份系统会提示,此时可以进行下一步了
3.然后敲入startup,正常启动 再试一下看看如何,应该正常启动
(注:其实可以直接app\Administrator\product\11.2.0\dbhome_1\database下找到oradmi.log,里边有每次操作日志,错误信息一目了然)
图: