数据文件被删除,如何强行删除该数据文件对应的表空间

dos123 2009-02-19 08:59:47
数据库为:linux+oracle 8.1.7,本想将某个用户对应的表空间和数据文件清除,结果操作顺序有点问题,操作顺序是:先将该用户删除,然后将该用户对应的数据文件删除,猛然发现该用户对应的表空间没有删除,结果再来删除表空间时删除不了了,请教在这个时候如何将该用户对应的表空间强行删除?
...全文
262 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
dos123 2009-02-19
  • 打赏
  • 举报
回复
问题已解决,操作顺序供大家参考:
1、shutdown abort;
2、startup mount;
3、alter database datafile '/oracle/nnn.dbf' offline drop;
4、alter database open;
5、drop tablespace nnn;

zcs_1 2009-02-19
  • 打赏
  • 举报
回复
请问楼主数据文件是如何删除的,是用rm命令吗?
宇尘埃 2009-02-19
  • 打赏
  • 举报
回复

随便拷贝一个数据文件改名字与原来的同名.
然后再删除那个表空间:
drop tablespace userdat including contents and datafiles;

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧