ora-01033问题的主要原因是数据库表空间被误删导致,以下是解决办法:
1.打开运行窗口
2.登录数据库
C:\Users\c.yan>sqlplus /nolog
3.连接数据库
SQL>conn sys/sys as sysdba
4. 开启数据库,查看错误信息
SQL> alter database open;
alter database open
*
第 1 行出现错误:
ORA-01157: 无法标识/锁定数据文件 9 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 9: 'D:\TEST.DBF'
5. 删除不存在的表空间;
SQL> alter database datafile 9 offline drop;
数据库已更改。
SQL> alter database open;
数据库已更改。
大功告成!问题解决!