未执行drop tablespace先删了.dbf文件,发现数据库未打开等一系列错误
如果要删除表空间,一定不要直接删.dbf文件,一定要先执行
drop tablespace 表空间名称 including contents;
drop user 用户 cascade;
再去物理删除对应的.dbf文件,否则会出现"数据库未打开"等一系列问题!

假如已经删了,按如下方法解决:
1.cmd进入数据库,sqlplus system/manager as sysdba;

2.shutdown immediate;

3.startup mount;

4.alter database datafile ‘D:\sofa3\TGACS01.dbf’ offline drop;

5.alter database open;

- drop tablespace sofaboot_sp including contents;

完成!
4518

被折叠的 条评论
为什么被折叠?



