因剔除表空间导致数据库未打开的处理方法

因删除表空间导致数据库未打开的处理方法
下面是我试用后的解决方法,供大家参考!
(其实就是下面这一句话的问题,不知道其他人出现的问题是否跟我一样) SQL> alter database datafile 'D:\oracle\product\10.2.0\oradata\orcl\DATA.DBF' offline drop;
数据库已更改。
SQL> alter database open;
数据库已更改。

select * from dba_tablespaces where tablespace_name='hljydbp'
delete from dba_tablespaces where tablespace_name='hljydbp'