报错信息如图所示:

oracle ORA-01033问题的解决办法_报错信息

 

1、进入CMD,执行set ORACLE_SID=orcl,确保连接到正确的SID;

(不知道SID是什么可以看看这个https://jingyan.baidu.com/article/f25ef2549a7e58482c1b82f7.html
2、在CMD中继续运行sqlplus "/as sysdba"
SQL>shutdown immediate 停止服务
SQL>startup 启动服务,观察启动时有无数据文件加载报错,并记住出错数据文件标号(如果没有报错就会显示启动成功的字样,现在就不用执行一下步骤,直接用PLSQl连接数据库即可)
SQL>shutdown immediate 再次停止服务
SQL>startup mount
SQL> recover datafile 2 恢复出错的数据文件
SQL>shutdown immediate 再次停止服务
SQL>startup 启动服务,此次正常。