欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Oracle ORA-01033: 错误解决办法

程序员文章站 2022-07-15 22:30:41
...

================================================

原因: 手动强制删除表空间,Oracle找不到表空间和实例。

================================================

第一步、打开sqlplus,输入账户密码无法登录

Oracle ORA-01033: 错误解决办法


第二步、打开sqlplus,以sysdba登录

请输入用户名: system/sys as sysdba
Oracle ORA-01033: 错误解决办法


第三步、SQL>shutdown normal或者 shutdown abort
Oracle ORA-01033: 错误解决办法


第四步、SQL>startup mount
Oracle ORA-01033: 错误解决办法


第五步、SQL>alter database open;(记得末尾有分号。这一步出错)
Oracle ORA-01033: 错误解决办法
突然看到这个 “E:\APP\XIAO\ORADATA\ORCL\AWS_DATA.ORA”想起来了,个人手动强制删除了AWS_DATA.ORA,所以Oracle找不到这些表空间了。按照提示的数据文件编号6,对表空间进行drop操作。


第六步、SQL>alter database datafile 6 offline drop;(末尾有分号
Oracle ORA-01033: 错误解决办法


第七步、重复第五步到第六步,直到所有无法连接的的表空间都已经drop为止。

Oracle ORA-01033: 错误解决办法


第八步、依次输入

shutdown normal
startup mount
alter database open;

Oracle ORA-01033: 错误解决办法

最后、 无需重启,使用原来的用户名密码即可登录成功;使用SQL Developer也可以连接。
至此,问题解决。

相关标签: 常见异常总结