不小心把表空间数据文件删除,导致drop tablespace的时候报以下错误:
看了一下网上教程说要执行: shutdown immediate;结果报:
于是换另外一种方式:
4.1.shutdown abort ---强制关闭数据库
显示: -- oracle实例已关闭
2.startup mount --装载数据库,打开控制文件
3.alter database datafile '/data/oradata/dw/tbs_khxw_data01.dbf' offline drop;
4.删除表空间 drop tablespace TBS_DATA_DATA ;
-- 数据库没有打开
5.然后把数据库开启 alter database open;
6.然后我们再删除试试 drop tablespace TBS_DATA_DATA including contents;
7.查看表空间是否还在 select * from v$tablespace;
删除之前:
删除之后找不到该表空间,删除成功